Please enable JavaScript to view this site.

RanceLab Software User Help

Navigation: Settings

Third Party Setup

Scroll Prev Top Next More

Required Integration with UrbanPiper to receive data from Swiggy and Zomato ordering apps.

Scenario:

Need Integration with UrbanPiper application, to fetch the online order from third party online ordering apps like Zomato, Swiggy, etc.

 

Solution:

Home Delivery or Pick up Orders will be placed at the UrbanPiper portal from different third-party online ordering apps like Zomato, Swiggy, etc.

Orders placed here will be pulled by RanceLab in a specified duration for the related locations.

The rest of the Order processing activity will be done in RanceLab like accepting the order, Dispatch, Delivered through Home Delivery Module.

The status of the order will be updated in the UrbanPiper portal.

 

The parameters required for this integration are defined in a JSON format.

In RanceLab this JSON will be saved in Global Option (TAG)

 

{"UP-Settings-JSON":{"Pull-Request-in-Second":"30","Fetch-Order":"https://api.urbanpiper.com/external/api/v1/orders/?status=placed", [^] "Order-Status-Update":"https://api.urbanpiper.com/external/api/v1/orders/:id/status/", [^] "Authorization":"apikey biz-adm-pos-NAYzrWIGTykF:XXXXXXXXXXXXXX","Locations":[{"LocationCode":"001","Station":"Server","Menu":"Restaurant Menu"},{"LocationCode":"002","Station":"Server","Menu":"Restaurant Menu"}],"Taxes":[{"UP-Tax":"12% GST","FR-Tax":"Cgst+Sgt @12%"},{"UP-Tax":"5% GST","FR-Tax":"Cgst+Sgat @5%"}],"MOP":[{"Channel":"Zomato","FR-MOP":"Zomato Cash On Delivery"},{"Channel":"Swiggy","FR-MOP":"Swiggy"},{"Channel":"web", "FR-MOP":"Cash On Delivery"}]}}

 

Description of JSON elements:

Pull-Request-in-Second = define duration second for searching the orders in the UP portal.

Fetch-Order = Enter Link provided by Urban Piper

Order-Status-Update = Enter Link provided by the UP.

Location Code = Enter the Location code of fusion for which order will be placed.

Station = Enter station name of the location server

Menu = Enter the menu name whose items are mapped with UP.

Taxes: Map tax of UP with Fusion Tax name which is applied to the menu products

Channel = Zomato,Swiggy,Web

FR-MOP = Equivalent MOP name of Fusion for each channel

 

UrbanPiper: Update in Ordering API Document for Menu sync

Scenario

Some Features added in RanceLab for Urbanpiper integration: At present, we do not have to process updates to update Store data, Menu  Items, Categories, etc. manually at Quint(biz.urbanpiper.com). Now we can upload these data at Quint directly from RanceLab.

 

Solution

In Settings - add a new Menu section "Third Party Setup" with the following Menu Item:

Store (Location)

Category (Group)

Item (Menu)

Option (ForcedQuestion)