Versions Compared

Key

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

DinePlan Version

2.270.1

Here is the page for integration TabSquare in DinePlan

...

  • Create Actions

  • Create Trigger

  • Create Rules

  • Create Automation Commands

  • Enable Local Setting to Receive Order

STEP 1: Create Actions for TabSquare

...

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 TabSquare 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

...

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

...

Map it to Rule and Action as below

...

Just a last step to enable the Local Setting to receive the Orders in the POS

The Local Setting can be accessed from BackOffice → Settings → Local Settings and go to Service Tab and Enable the External Order

...