DinePlan Version | 2.270.1 |
Here is the page for integration TabSquare in DinePlan
Here the steps
Create Actions
Create Trigger
Create Rules
Create Automation Commands
STEP 1: Create Actions for TabSquare
Here are the actions
PullTabSquareTicket This action helps to get the Specific ticket of TabSquare.
Here is the configuration for it
Parameter | Description |
Department Name | Department where the ticket will be saved to. |
CustomerEntity | Customer will be created every time the delivery hero order comes to if the DinePlan does not have the data |
DeliveryChannelTag | Ticket Tag for the Delivery (Grab, DeliverOoo) and also Order Id etc |
ExtraOrderTagGroup | The Order Tag will be assigned to the value that we receive |
ExtraChargeCalculationType | Extra Charge which comes from TabSquare |
UnMappedItem | Items which are in FoodPanda but not in DinePlan |
PaymentType | Payment Type will be added to the ticket if the TabSquare Ticket has Payments |
TokenUrl | URL comes from TabSquare for Receiving the Authentication Token |
OrderUrl | URL comes from TabSquare for Pulling the Orders |
ClientId | Comes from TabSquare for Token Authentication |
ClientSecret | Comes from TabSquare for Token Authentication |
MerchantId | Comes from TabSquare for Outlet |
PullAllTabSquareTickets This action helps to get all the tickets of TabSquare for the Particular Outlet
The action parameters are the same for this as well
STEP 2: Create Actions for TabSquare
The trigger is created for PullAllTabSquareTickets action to pull the tickets automatically in the background of DinePlan as below
STEP 3: Create Rules to Map Trigger and Action
Here is the Rule
Make sure the mappings are added as well
STEP 4: Create Automation Commands
Automation Command is created to pull the Order Manually
Map it to Rule and Action as below