/
Deliveroo

Deliveroo

DinePlan Version

2.331.2

Here is the page for the Deliveroo Integration in DinePlan POS. For this integration to work, the https://dinegateway.com/ Code should be created.

 

Deliveroo needs the Gateway Code and not Id and whenever the outlet goes for production and as Production has to be ticked for this.

 

Steps in DineConnect

Cluster is the module to sync the menu from DineConnect to Deliveroo. To Sync the Menu from DineConnect to Deliveroo. Here are the things to be done

  1. In Addons, make sure that it has Production or Testing. If it's testing, make sure that production is not selected. Whenever the customer goes to production, it should be selected, and click connect to create the respective token.

  2. The Location mapping should be created as below in Cluster Module

 

 

dineplan-test-partner-sg→ Code from Deliveroo Hero Team. (This is the Test Code for us to test)

DE401→ Outlet Code from DineConenctGateway or DGatewayId. This is admin team defined code.

After you put the relevant values, Click Save and Sync Deliveroo will push the Menu

Here is the test link to check the Menu

https://deliveroo.com.sg/menu/singapore/dover/dineplan-test-site

Here are few more can be done from the Location Mapping as below

 

 

  1. Store Status → Helps to identify the current status and change the status to open and close as below

  2. Opening Hours, given as below

    The schedule has to be updated in the Location as OPEN tag as below

 

Steps in DinePlan

The steps are

  • Create Action for Deliveroo (PullDeliverooTicket)

  • Create Trigger (To run in the Background)

  • Create Rule to Map Action and Trigger

  • Create Automation Command for Manual Pulling of Orders

  • Create Rule to Map Automation Command and Rule.

STEP 1: Create Action for Delivery Hero

Action can be created from BackOffice → Automation → Action

 

Parameter

Description

Department Name

Department where the ticket will be saved to.

ExtraOrderTagGroup

The tag will be assigned to the value that we receive

DeliveryLocation

This is the Gateway Location that we receive. It should be received from the team before the implementation

UnMappedItem

Items which are in FoodPanda but not in DinePlan

PaymentType

The ticket will be closed in that Payment

STEP 2: Create a Trigger

The trigger can be created from BackOffice → Automation → Trigger

The trigger will run for every 5 seconds and it can be changed to 10 seconds or more.

STEP 3: Map Trigger to Action via Rule

The rule can be created from BackOffice → Automation → Rule and Here is the trigger and make sure the mappings are done

STEP 4: Automation Command for Pulling Order

Automation Command can be created from Back Office → Automation → Automation Commands

Here is the creation of the Automation Command

Make sure the mapping is done at the Ticket Level as below

STEP 5: Map the Rule with Action and Automation Command

That's it and Orders will start to receive in the POS hereafter.

The sample order will look like the one below

 

Just the 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

 

 

Related content