Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

DinePlan Version

2.

270

329.1

Here are the steps to connecting to eDine from DinePlan

Pre-Requisites

Here are the pre-requisites prerequisites for this integration to work. This should be getting from the DinePlan Team

...

Items

...

Description

...

eDine API Url

...

The url of the eDine Api. The Url will be look like one below

https://hoft.apiplan.xyz

...

Tenant Id

...

Tenant Id of the eDine or DineConnect.

...

Location Id

...

The Wheel Location Id of the eDine and it should be fetched from the

DineConnect → Wheel → Location Screen

...

User

...

Username is to get authenticated with eDine API

...

Password

...

Password is to get authenticated with eDine API

eDine has the If you have the DineConnect already, eDinewill be automatically synced with changes in the configuration.. eDine has three modes of Ordering (Dine-In, TakeAway, and Delivery).

Here are the steps to be done

  1. Configure the Program Settings

  2. Configure the Local Settings

  3. Configure the

...

  1. Calculation Types

STEP 1: Configure the Program Settings

...

Here are the explanations for the program settings

Items

Description

Url

The url of the eDine Api. The Url will be look like one below

https://hoft.apiplan.xyz

User

Username is to get authenticated with eDine API

Password

Password is to get authenticated with eDine API

Tenant Id

Tenant Id of the eDine or DineConnect.

Location Id

The Wheel Location Id of the eDine and it should be fetched from the

DineConnect → Wheel → Location Screen

Image Removed

PrintTemplate

Template for Priniting QR Code and Here is the sample of it

Code Block
<L>Hello eDine
<F>-
<QR>{URL} 
<L>{PinCode}
<F>-

{URL} → will be replaced by actual URL of the eDine

{PinCode} → It will be replaced by OTP

PaymentType

eDine comes with the online payments (Omise, PayTm, GooglePay and many more).

This payment type helps to close the DinePlan ticket with the particular payment type and real consolidation of payment type will be happen at DineConnect

OtherCharge

There are delivery charge, service charge in eDine and that will be calculated via OtherCharge

DeliveryCharge

Charges for the Delivery if any

DiscountCharge

If the voucher has been applied on the eDine, the value will be appended automatically in the POS as well.

NonMappedMenuItem

If the item is not available in Local DinePlan for the relevant eDine Item, NonMappedMenuItem will be used to create Order.

eDineOrderStatus

Status of the DinePlan Ticket Order

DefaultDepartment

eDine by default, will create the order in the respective department by setting. If the department is not configured, it takes the default department.

STEP 2: Configure the Local Settings

...

Go to Back Office → Settings → Local Settings

...

The settings are

Name

Explanation

eDine

DinePlan uses this setting for Generation of QR Code for the Customer to Order from the Table Page

Image Modified

eDineSync

All the tickets created will be automatically called and sync into the Machine where it is activated to true.

If the eDineSync is false, the tickets will not be locally pulled from the Server to DinePlan.

STEP 3: Configure Actions and RulesHere is the action to update the Status of the Table Calculation Types

The eDineDiscount will be calculated at the Ticket Level and it should be configured as below

...

The above action should be mapped to the Rule as below (New Rule)

...

Make sure that DineConnect has the Correct TransactionType matched as above in the CalculationType Template which (eDineDiscount)