Ops UrbanPiper
ops@urbanpiper.com

Ops activity

11 Articles Written Last Month

-72.73%

2 2 0 8 5 0 0

Updated October 29th, 2019 by Ops UrbanPiper

Item Groups

What are Item Groups? There can be certain items under a menu that require a different set of charges or taxes from the rest of the items. These items with the same set of attributes can be clubbed under an Item Group. The item group can then be associated with the corresponding charge or tax.  For instance, consider a fast-food joint selling pizzas...

0 min reading time
Updated October 28th, 2019 by Ops UrbanPiper

What is a Discount ?

What is a Discount? Discount is a reduction in price of an item from its original selling price. The seller deducts the discount from the gross or total price, and the buyer is supposed to pay the net amount. For eg : Chai Point offering Ginger tea at a discounted price of Rs 80/- instead of the actual selling price of Rs 100/-. Does the term hold t...

1 min reading time
Updated October 24th, 2019 by Ops UrbanPiper

How to configure a Tax?

  This article explains how a Tax can be configured for items on your menu. Head to Ordering >>Taxes>>click on ADD Tax Tittle: Enter the tittle/name of the tax you are creating(Ideally this would be GST) CRM Tittle(optional field): You can enter a tittle purely for your reference. Details entered in this field will not reflect on the UI ...

1 min reading time
Updated October 28th, 2019 by Ops UrbanPiper

How to configure a store?

Stores are virtual locations that contain all data corresponding to a real store. Information like timing, menu, item availability, etc. are configured in the Stores section. To Create a Store  go to Stores. Click on Add New Location. The store creation page looks like the screenshot shown below: In the New Business Location  page, follow the pointe...

0 min reading time
Updated February 19th, 2020 by Ops UrbanPiper

Flow of Integration Testing

Adding/Updating Store Create 2 different stores with the below data in one request, - "name", "city", "ref_id", "address", "active": true, "ordering_enabled": true, "included_platforms" Check for a callback response for this API. Make sure you have configured the webhook callback for this API in Quint Dashboard selecting the event - Stores creation ...

3 min reading time
Updated April 3rd, 2020 by Ops UrbanPiper

Support for measuring rider body temperature

Zomato has introduced a new feature where restaurants will be screening the rider's body temperature and will be informing this to them,  same info will be shared with the customer to assure him of safe and hygienic food delivery. This feature is related to the prevailing conditions of the COVID-19 virus spread. Zomato is partnering w/ merchants to ...

0 min reading time
Updated April 4th, 2019 by Ops UrbanPiper

Percentage discount offer on Zomato

The Percentage Discount offer is when a percentage of the order sub-total is reduced as an incentive to the customer. UrbanPiper's HUB has the capability of handling 3 types of offers on Zomato through the API. Buy One Get One(BOGO) Fixed Discount  Percentage Discount This article highlights how to go about configuring a Percentage Discount offer on...

0 min reading time
Updated October 28th, 2019 by Ops UrbanPiper

What is a Charge?

Charges in the are usually an amount as a price for a service rendered or goods supplied by the Brand to the individual customer. There can be different charges that can be levied for a service provided, some of them being: delivery charge, for delivering the food to your home by the restaurant; packaging charge, for neatly packing your food so it s...

1 min reading time
Updated October 30th, 2019 by Ops UrbanPiper

Timing Groups

What are Timing Groups? A timing group is a time window for each day of the week. A timing group can either be a continuous or slotted. A continuous timing group will have a start time and an end time for each day of the week, the window between the start and end would be considered as the operational times. A slotted timing group can have multiple ...

1 min reading time
Updated March 27th, 2020 by Ops UrbanPiper

Order Status Change Webhook

Order Status Change - https://api-ordering-docs.urbanpiper.com/#order-status-change What is the purpose of this API?- When there is an update in the order status(like dispatched, completed or cancelled) from the aggregator's platform and that information should have to communicate to your POS system. You need to expose one endpoint to capture the da...

0 min reading time
Updated March 22nd, 2020 by Ops UrbanPiper

How to configure a Charge?

To configure your desired type of charge To Create Charges ,  go to Ordering  →  Charges. Click on Add Charge. In the New Charge page, follow the pointers below. Title: Enter the title of the Charges. (Ex: Packaging Charge) CRM Title: This is a reference title/name for internal use. Description : Enter the description of the Charge. Type : Here we c...

1 min reading time
Updated March 4th, 2020 by Ops UrbanPiper

Item Actions Callback

What is the purpose of the Item Actions Callback?- This will help you to keep a record of the response received for the API call made to Item Actions API. If there are any errors while processing the request in our system due to data input, you will receive the errors in the callback response. You can debug it and send the request again. How long it...

0 min reading time
Updated October 29th, 2019 by Ops UrbanPiper

How to Configure Items

Items are an integral part of the menu structure. This article will provide a detailed walkthrough an Item is created. Creating an Item: To Create an Item go to Ordering  →  Items. Click on ADD Item In the New Item page, you can follow the pointers below. Title: Enter the title/name of the item. (Ex: masala dosa, noodles, vada pav. etc) CRM title: T...

1 min reading time
Updated October 25th, 2019 by Ops UrbanPiper

How to configure a Category?

To create categories, make sure you’ve properly divided all items in your menu into suitable groups. Each of these groups will be created as a category. To Create Categories,  go to Ordering  →  Categories. Click on ADD Category. In the New Category page, follow the pointers below. Name - Enter the name of the category that needs to be created. Desc...

0 min reading time
Updated January 30th, 2020 by Ops UrbanPiper

Hub Constraints

Here's a doc on the constraints that a menu will have to comply with, in order for it to be pushed to an aggregator. STORES: If Category Location Association is enabled, Categories and Items will have to be associated with the store to be able to push items under a Category for that store. CATEGORIES: Timing Groups associated with Categories will ne...

2 min reading time
Updated November 5th, 2019 by Ops UrbanPiper

Impact of Discounts?

While Discounts play a key role in boosting the order volume & customer growth , they also undervalue the service being provided by the merchants i.e in this case let's assume Chicken Dum Biryani being sold at 50% of it's original price , despite the original price of the Item it's perceived at half it's value and is gauged on the discounted pri...

1 min reading time
Updated March 27th, 2020 by Ops UrbanPiper

Order Status Update

Order Status Update - https://api-ordering-docs.urbanpiper.com/#order-status-update What is the purpose of this Order Status Update API?- When the orders landed at POS, you need to inform our system whether you are going to accept/ reject, mark food ready the order. So you have to call this API to send the request for the same. In the API's URL, do ...

3 min reading time
Updated December 11th, 2019 by Ops UrbanPiper

Gamma - Dashboard for POS

ABOUT The web-based application Gamma enables you to measure the health of partnership with us. It gives insights on merchant on-boarding, their go-live status, integration status, orders processed, churned counts, and an easy way of clearing the invoices. The core motivation of Gamma was to bring the main value proposition of operational efficiency...

2 min reading time
Updated May 9th, 2019 by Ops UrbanPiper

Loyalty Programs

UrbanPiper loyalty can majorly be categorized into 3 events:  Points accumulation  Redemption - cashback, freebies, discounts etc  Coupons/promotions POINTS ACCUMULATION: Absolute purchase amount - The points accumulation ratio to the purchase amount is constant(e.g: 1 point on every Rs.100 purchase). Differential purchase amount - The points acc...

1 min reading time
Updated November 5th, 2019 by Ops UrbanPiper

Impact of Customizations

Let us now see how each restaurant aggregator handles customizations and the different constraints on each of them Constraints on customizations Swiggy: Swiggy does not support nested option groups and options. This is solved by creating different variants as separate items on the menu. An item should not have more than 4 variant groups associated w...

0 min reading time
Updated December 3rd, 2018 by Ops UrbanPiper

Updating item price for a particular outlet

There may arise a situation where you may want to have different prices for a single item across different outlets/locations on the aggregators. While defining a price for an item, it can be updated with a different price across different stores from Quint. This article details the above necessity. Login to Quint.  Head to Configuration --> Order...

0 min reading time
Updated October 28th, 2019 by Ops UrbanPiper

What is Order Relay?

Relay is passing on an entity from one source to another. Similarly, Order Relay is passing of information related to an order from one source to the other. To better understand order relay in terms of food aggregators (Swiggy, Zomato, Ubereats), let's take two examples, one where the restaurant brand is not using the UrbanPiper integration, and ano...

1 min reading time
Updated June 6th, 2019 by Ops UrbanPiper

Handling Discount Logic

ITEM LEVEL DISCOUNT Let's take the below example for an order - ORDER LEVEL DATA order_subtotal = 200 discount = 100 total_external_discount = 70Merchant discount = (discount - total_external_discount) = 30 order_total = 178.5 ITEM LEVEL DATA Item - 1 item level sub-total i.e, total = 120 discount = (item level sub-total/order_subtotal)*(merchant di...

0 min reading time
Updated March 13th, 2019 by Ops UrbanPiper

Customization of an Item

Some of the items in the menu can have multiple options i.e, Variants or Add-Ons.  This article will provide a detailed walkthrough on how to create Variants or Add-Ons for an item.  To understand this better, let's take the example of a Margherita Pizza. A pizza can be comprised of several Variants in terms of size i.e, small, medium & large. I...

4 min reading time
Updated October 25th, 2019 by Ops UrbanPiper

What is Tax?

A tax  is a compulsory financial charge or some other type of levy imposed upon a taxpayer  by a governmental organization in order to fund various public expenditures. Any business would collect a percentage of the net amount of any product or service from the consumer, which is then paid to the government.  An example of tax collected by businesse...

0 min reading time
Updated October 28th, 2019 by Ops UrbanPiper

How to configure a Discount?

A Discount  is a quintessential part of a growth strategy to impact a business , to configure the same, follow the steps below : 1. Configuring a Discount : To Create a Discount  go to Hub→ Platform Discounts . Click on Add New Discount. 1.1 In the New Zomato/Ubereats Discount page , follow the pointers below. Title : Enter the title of the discount...

1 min reading time
Updated April 4th, 2019 by Ops UrbanPiper

Fixed discount offer on Zomato

The fixed discount offer is when a flat amount is reduced from the sub-total as an incentive to the customer. Example:  Rs.100 off on all orders. UrbanPiper's HUB has the capability of handling 3 types of offers on Zomato through the API. Buy One Get One(BOGO) Fixed Discount  Percentage Discount This article highlights how to go about configuring a ...

0 min reading time
Updated October 28th, 2019 by Ops UrbanPiper

What is a store?

Stores are virtual locations that contain all data corresponding to a real store. A store would contain information like location, timings, and menu. On any aggregator platform you can see stores of multiple brands based on your location. Here's a list of multiple outlets of KFC displaying info about each outlet. The same store can be listed on mult...

0 min reading time
Updated December 5th, 2019 by Ops UrbanPiper

What is Inventory Update?

To define inventory in simple terms, it's the collection of unsold products waiting to be sold.   For instance, if a restaurant that sells biryani has prepared 100 Chicken Biryanis to be sold, 100 will be the inventory for the item.  Why is maintaining inventory important? While handling short shelf-life products, it is important that the inventory ...

0 min reading time
Updated November 5th, 2019 by Ops UrbanPiper

Impact of Categories

Here's an article to understand all the configuration related impact of categories on different aggregators and the different constraints on each of them. Swiggy: Swiggy has a very simple and elegant UI and doesn't have much constrain over categories. It shows only the Main Category (Parent Category).  Sub Category only appears after clicking the pa...

0 min reading time
Updated December 5th, 2019 by Ops UrbanPiper

What is Order Status Update?

Order Life Cycle: When an order is placed, it goes through different stages of processing before reaching the end customer. This journey can be termed as Order Life Cycle.  Below is a basic flow of an Order Life Cycle. The order originates from the customer involving the restaurant, the delivery team and finally ending with the customer. As the orde...

0 min reading time
Updated December 5th, 2019 by Ops UrbanPiper

How is an Order Relayed?

Each aggregator has a different order payload for the orders they relay to us. This article shows the payloads relayed to UrbanPiper from the aggregators: Swiggy, Zomato and UberEats and explains the different parameters sent by each of them. Order Relay for Swiggy Here's a sample payload that Swiggy relays to our system: { "callback_url": "https://...

3 min reading time
Updated November 5th, 2019 by Ops UrbanPiper

Tag Groups and Tags

What are Tags and Tag Groups? Tagging is attaching a label to a product. Items of a menu can be tagged to attract customers to order them. Some of the tags used by aggregators are: Bestsellers, Must Try,...etc. Tags can be grouped into Tag groups(usually used to run promotions on aggregators). Here's an image with Bestseller and Must Try tags on a f...

1 min reading time
Updated March 27th, 2020 by Ops UrbanPiper

Adding/Updating stores

Adding/Updating stores API - https://api-ordering-docs.urbanpiper.com/?shell#adding-updating-stores What is the purpose of this API?- You can use this API to create/update the number of outlets available for the brand in our system. What is the maximum number of objects that can be sent in one request?- You can send max. of 5 000 objects(stores) in ...

2 min reading time
Updated November 6th, 2019 by Ops UrbanPiper

Example of a menu with different components

Let's take an example of a sample menu from a Burger Shop to try and understand the different components of a menu, how the menu reflects on an aggregator platform. You can then explore the different folders under Catalogue to better understand What, How and Impact of each of the different components of the menu. The menu we're reviewing has the ite...

1 min reading time
Updated March 13th, 2019 by Ops UrbanPiper

Bestsellers on aggregators

What are BestSellers? Aggregators have a feature where they display the bestselling items of the restaurant on a separate tile/section on the website and APP. The section has enhanced UI/UX which contains images of all recommended items on it. This helps the customer to select the items directly from the recommendation section without scrolling down...

0 min reading time
Updated March 26th, 2020 by Ops UrbanPiper

Webhook Circuit Breaker (WCB)

As you might already be aware we have a retry logic (3 attempts) in place for dealing with request failures (Bad Request/ Connection time-out) while making the webhook callback to 3rd party URLs. In order to keep our infra stable and to avoid making  repeated retries to those systems whose webhook endpoints are DOWN for prolonged time or throwing th...

1 min reading time
Updated October 28th, 2019 by Ops UrbanPiper

How to configure a Customization?

Some of the items in the menu can have multiple options i.e, Variants or Add-Ons.  This article will provide a detailed walkthrough on how to create Variants or Add-Ons for an item. Creating Options: To Create an Option go to Ordering  →  Options. Click on ADD OPTION. Title: Enter the name of the option. (Ex: small, medium, large etc) CRM title: Thi...

2 min reading time
Updated March 4th, 2020 by Ops UrbanPiper

Store Configuration Callback

Store Configuration Callback - https://api-ordering-docs.urbanpiper.com/#store-configuration-callback What is the purpose of the Store Configuration Callback?- This will help you to keep a record of the response received for the API call made to Adding/Updating Store API. If there are any errors while processing the request in our system, you will r...

1 min reading time
Updated April 4th, 2019 by Ops UrbanPiper

Buy One Get One offer on Zomato

Assume a business has two items X and Y. A BOGO coupon is when the amount of Y is waived off when X is part of the order. UrbanPiper has the capability of handling 3 types of offers through the integration with Zomato. Buy One Get One (BOGO) Fixed Discount Percentage Discount This article highlights how to go about configuring a Buy One Get One offe...

0 min reading time
Updated May 23rd, 2019 by Ops UrbanPiper

Updating prices on the aggregator platforms

There may arise a situation where you would want to update prices on Swiggy, Zomato, Foodpanda, Scootsy or UberEats using UrbanPiper's Hub. After defining a price for the item(s) under Ordering --> Items, you can update them from Quint. The article will take you through the steps to be followed to update these prices.     Login to Quint.      Hea...

0 min reading time
Updated December 12th, 2018 by Ops UrbanPiper

Today's Exclusive offer on Zomato.

The previous article talked about the different Zomato offers available on the UrbanPiper HUB platform. Today's Exclusive Offer by Zomato is an offer where you can sell selected items at a discounted price. This article highlights how to go about enabling this offer. STEP 1: QUINT CONFIGURATION Head to Configuration -> Ordering -> Items. Verif...

0 min reading time
Updated March 10th, 2020 by Ops UrbanPiper

Meal For One on Zomato

What is Meal For One Offer? Its a campaign offered by Zomato where they have exclusive offers from all their partners. These offers are heavily promoted by Zomato across multiple channels (Digital, Print, CRM etc). The campaign includes tagging an item to the respective tag which will be displayed under a separate section/tile on Zomato App. How to ...

1 min reading time
Updated November 8th, 2019 by Ops UrbanPiper

Impact of Charges

Let's understand how charges will be visible for each aggregator and cover a few constraints that the charges might have. Zomato: We can configure multiple types of charges on Zomato. Here's how a packaging charge of Rs.20 will be visible on Zomato's UI. Note: Zomato has a constrain which only allows the charges with the title: Delivery Charge and P...

0 min reading time
Updated January 30th, 2019 by Ops UrbanPiper

Foodpanda Menu guidelines

Each aggregator has a set of guidelines that need to be adhered to for the menu display at their end. This article highlights the list of guidelines and constraints set by Foodpanda . BASIC TERMINOLOGIES Variants: Option Groups where selecting at least one Option is mandatory.Example: An item Veg Burger has two options - Small and Large. This item c...

1 min reading time
Updated December 5th, 2019 by Ops UrbanPiper

How is Inventory Updated?

UrbanPiper has a centralised inventory setup which helps you disable an item that is out-of-stock  on all the aggregators with a single toggle. A single toggle will send Inventory update calls for an item to all the aggregators. An inventory update call basically means that a request is sent out to the aggregators to disable/enable the required item...

1 min reading time
Updated October 29th, 2019 by Ops UrbanPiper

Location Groups

What is a Location Group? There can be certain locations under a brand that require a different set of charges or taxes from the rest of the locations. These locations with the same set of attributes can be clubbed under an location Group. The location group can then be associated with the corresponding charge or tax. For Instance there are 10 outle...

0 min reading time
Updated November 27th, 2018 by Ops UrbanPiper

Item or Category is not visible on the aggregator

Sometimes there may be a instance when an item(s) or category is not visible on the aggregators (Zomato, Swiggy, FoodPanda, UberEats or Scootsy). This can be due to a variety of reasons such as misconfigurations or sync failures. This article highlights the basic checks to be made when a certain item(s) or category isn't getting displayed on the agg...

1 min reading time
Updated August 6th, 2019 by Ops UrbanPiper

Grant UrbanPiper Access to Your Google Developer Account

Once you have the playstore developer account. You'd need to provide us with permissions to publish an app on your behalf. Invitation #1: Google Playstore Developer Account From the Google Developer console navigate to Users and  Permissions > Invite New User Send the UrbanPiper Team an invitation with Admin rights.The invitation should be addres...

0 min reading time
Updated January 30th, 2019 by Ops UrbanPiper

Excluding items from a platform

There maybe items which need to be available only on certain platforms. In such cases, an item can be excluded from the undesired platforms by following these basic steps. STEPS: 1. Go to the Configuration → Ordering → Items, open the detail page and click on the field given next to Excluded Platforms 2. Select the platform in which this specific it...

0 min reading time
Updated March 3rd, 2019 by Ops UrbanPiper

Basics Of Satellite

What is Satellite? Satellite is an order management tool for all orders received on the UrbanPiper platform, be it Swiggy, Zomato, UberEats, Website, etc. The satellite has 3 major functions: To place an order To manage a placed order To control inventory The Satellite has support for either store access( allows you to track orders or manage invento...

2 min reading time
Updated January 5th, 2019 by Ops UrbanPiper

Category timing group

If a category in the menu is available only for a brief period of time, it can be done by configuring a Category timing group. By defining Timing Groups to categories, you can restrict the category to be available at a particular time only. This article highlights the steps to go about adding these timing groups to categories. STEP 1: CONFIGURING A ...

0 min reading time
Updated March 4th, 2020 by Ops UrbanPiper

Store Actions Callback

Store Actions Callback - https://api-ordering-docs.urbanpiper.com/#store-actions-callback What is the purpose of the Store Actions Callback?- This will help you to keep a record of the response received for the API call made to Store Actions API. If there are any errors while processing the request in our system due to data input, you will receive t...

0 min reading time
Updated October 29th, 2019 by Ops UrbanPiper

Enabling Swiggy POP integration

Swiggy POP is a feature introduced by Swiggy where a few items can be ordered individually from a selected set of restaurants with no added delivery charge. UrbanPiper's Hub supports the integration of Swiggy POP orders. This article highlights the steps involved to enable Swiggy POP integration for your business through HUB. UrbanPiper's Swiggy POP...

1 min reading time
Updated March 4th, 2020 by Ops UrbanPiper

Catalogue Configuration Callback

Catalogue Configuration Callback - https://api-ordering-docs.urbanpiper.com/#catalogue-configuration-callback What is the purpose of the Catalogue Configuration Callback?- This will help you to keep a record of the callback response received for the API call made to Managing Catalogue API. If there are any errors while processing the request in our ...

1 min reading time
Updated March 27th, 2020 by Ops UrbanPiper

Authorization & Domain URL

Authorization - https://api-ordering-docs.urbanpiper.com/#authentication What is the use of Authorization?- In order to make a request to our Restful APIs, you need to use the proper authorization shared with you for a brand/business. Where to put the Authorization keys in the request?- You need to put the Authorization keys in the headers of the re...

1 min reading time
Updated March 27th, 2020 by Ops UrbanPiper

Item – actions

Items Actions API - https://api-ordering-docs.urbanpiper.com/#item-actions Can I have the inventory control for all the items at all the locations at the single call?- No. The inventory call always happens location wise for all the items across all aggregators in a single call. Can I enable/disable items for a particular platform?- No. If there is a...

1 min reading time
Updated March 27th, 2020 by Ops UrbanPiper

Order Relay Webhook

Order Relay - https://api-ordering-docs.urbanpiper.com/?shell#order-relay How does Order Relay work? - When the orders from aggregators/white label apps or websites reach the UrbanPiper system, we do relay the orders to your system in real-time through webhook endpoint you share with us. What happens if the webhook endpoint is down for some time?- W...

4 min reading time
Updated February 7th, 2020 by Ops UrbanPiper

POS Integration Handbook

Overview This doc will help you understand the HUB integration you are going to have with UrbanPiper. At present, the UrbanPiper Hub platform provides seamless integration to manage orders across all the major aggregators — Swiggy, Zomato, Dunzo, and Scootsy.  Once you have integrated with UrbanPiper, you can have the integration with all the major ...

4 min reading time
Updated February 7th, 2020 by Ops UrbanPiper

Technical Considerations

A. Data Format, services, methods: Web-services — All our APIs built on RESTful resources with the HTTP protocol. Content-type — We communicate with the POS in JSON format. Webhook based integration  — A webhook is a way for a web service to provide other services with near real-time information using HTTP POST method. HTTP Methods used in API — POS...

1 min reading time
Updated March 27th, 2020 by Ops UrbanPiper

Manage Catalogue API

Managing Catalogue API - https://api-ordering-docs.urbanpiper.com/#managing-catalogue Does the menu sync happen at a location level only? Yes — the endpoint is meant to create/update the catalogue for each location.However, you can make things simpler at your end if the merchant has a similar catalogue across all the outlet.You can make 1 request to...

8 min reading time
Updated March 16th, 2019 by Ops UrbanPiper

Satellite

What is satellite? Satellite is an order management tool for all orders received on the UrbanPiper platform, be it Swiggy, Zomato, UberEats, Website, etc. Satellite has 3 major functions: To place an order To manage a placed order To control inventory Satellite has support for either store access( allows you to track orders or manage inventory for a...

4 min reading time
Updated January 6th, 2019 by Ops UrbanPiper

Basic configurations for on-boarding an outlet

UrbanPiper's Hub provides a platform where you can create and control multiple outlets of a brand on all the market's aggregators (Zomato, Swiggy, Foodpanda, Ubereats and Scootsy) using a single dashboard. This article highlights how to create and on-board a new outlet on the aggregators. There are two primary steps - Store Configuration and Communi...

0 min reading time
Updated March 27th, 2020 by Ops UrbanPiper

Setting up webhooks

Webhooks API - https://api-ordering-docs.urbanpiper.com/#setting-up-webhooks What is the purpose of these  APIs?- This endpoint allows you to create, list, view and update webhooks for a certain set of events. What is the importance of each one of the Webhook API? GET - /external/api/v1/webhooks/ - This API returns the list of all the webhooks confi...

1 min reading time
Updated March 27th, 2020 by Ops UrbanPiper

Rider Status Change Webhook

Rider Status Update API - https://api-ordering-docs.urbanpiper.com/?shell#rider-status-change How does the Rider Status Update works?- From the time the order is placed and it is delivered to the end customer, whereabouts information of the delivery rider is being captured from the aggregator and send it to the POS system. What is the type of HTTP r...

0 min reading time
Updated March 27th, 2020 by Ops UrbanPiper

Store – actions

Store Actions API - https://api-ordering-docs.urbanpiper.com/#store-actions What this API does?- This API request enables and disables the store on the aggregator platform. Is it possible to disable the multiple stores at a time in a single API call?- No, only one store at a time. Can I make enable action for a particular platform?- Yes. What all pl...

1 min reading time
Updated November 7th, 2019 by Ops UrbanPiper

Impact of stores

This article explores all possible use cases for stores. To understand the role of stores, we can list out a few things: Like stores in UrbanPiper, aggregators also has a similar concept of a virtual store which has a unique ID known as Restaurant ID. Mapping of a store means integrating the aggregator Restaurant ID to its corresponding UrbanPiper s...

1 min reading time
Updated December 12th, 2018 by Ops UrbanPiper

Menu constraints on Swiggy

Each aggregator has a set of guidelines that need to be adhered to for the menu display at their end. This article highlights the list of guidelines and constraints set by Swiggy. BASIC TERMINOLOGIES Variants: Option Groups where selecting at least one Option is mandatory.Example: An item Veg Burger has two options - Small and Large. This item canno...

0 min reading time
Updated February 7th, 2020 by Ops UrbanPiper

Integration Signoff checklist - Ordering Integration

Action Pointers Make sure you have consumed the below APIs before requesting integration team for the sign-off - Order Relay Order Status Update from POS to UP Order Status Update from UP to POS Rider Status Update Adding/updating the stores Store Configuration Callback Stores Actions API Stores Actions Callback Manage Catalogue Update Catalogue Con...

2 min reading time
Updated February 3rd, 2020 by Ops UrbanPiper

Zomato-V3

Constraints to check while integrating an outlet on v3: 1. Two items with same tittle cannot be associated to the same category. 2. More than one charge cannot be associated on an order sub-total level to each store. 3. Names of taxes configured have to be: CGST(has to be 2.5% on an item level), SGST(has to be 2.5% on an item level) or GST (has to b...

1 min reading time
Updated December 5th, 2019 by Ops UrbanPiper

Significance of status updates for aggregators

As mentioned in the previous document of how Status Updates are helpful in tracking an order, these updates hold a lot more importance for food aggregators. There are two types of statuses for the orders sent by the aggregators. 1. Order Status 2. Rider status Order Status: As the name implies, these updates signify to the stage of the order in the ...

1 min reading time
Updated October 28th, 2019 by Ops UrbanPiper

What is a Category?

What is Menu Category? Categories are used to classify the items of your menu under different groups to let the customer browse the menu easily.  Menu categories should reflect on how your physical menu is organized.  For example, lets assume you own a kiosk where you sell the items: Garlic Bread, Cheese sticks, Margherita Pizza, Chicken Pizza and c...

0 min reading time
Updated October 28th, 2019 by Ops UrbanPiper

What is a Customization?

Many restaurants can have items from their menu that can be customized to better suit the customers needs while placing an order. Customizing an item can include choosing portion size, selecting flavor or adding extras to the item. This article explains the different types of customizations and how to refer to the types in the Urbanpiper system. Typ...

1 min reading time
Updated October 29th, 2019 by Ops UrbanPiper

What is an Item?

Items are food products which are sold by the restaurant and are available in the menu. An item contains information like: price, product description, food type, and image. Items can further be sorted based on categories depending on the course of the meal. An item can further be customized to suit the customers preferences by adding customizations(...

0 min reading time
Updated November 29th, 2018 by Ops UrbanPiper

Enabling Freshchat

Freshchat is a messaging tool that helps businesses communicate with their customers in real-time through a chat window. UrbanPiper provides a seamless integration with FreshChat across all white-label platforms. This article highlights the steps to go about setting up FreshChat for your website and apps. STEP 1: SIGNING UP: To set up a Freshchat ac...

0 min reading time
Load More