Online food delivery¶
UrbanPiper is an order management system that integrates with multiple food delivery platforms. It consolidates orders from all connected platforms into a single interface, simplifying the delivery process.
Supported providers:
Configuration¶
UrbanPiper credentials¶
Get your Atlas credentials:
Go to the POS settings.
Scroll down to the Food Delivery Connector section.
Click Fill this form to get Username & Api key and fill out the survey.
Go to your Atlas account and retrieve your API key and username by navigating to .

Point of Sale¶
Enable the Urban Piper setting:
Go to the POS settings.
Scroll down to the Food Delivery Connector section.
Check the Urban Piper setting.
Set up UrbanPiper:
Fill in the Username and Api Key fields with your UrbanPiper credentials.
Select the desired delivery providers in the Food Delivery Platforms field under the Urban Piper Location section (i.e., Zomato, Uber Eats).
Save the settings.
Click the + Create Store button. Doing so creates a new location on the UrbanPiper Atlas platform.
Note
The Pricelist and Fiscal Position fields are automatically selected after saving.
A successful store creation triggers a notification.
The store creation process may take 2–3 minutes to reflect changes on the UrbanPiper Atlas platform.
The store is automatically named after your point of sale name.

Products¶
To make products available individually,
Go to
.Select any product to open its product form.
Go to the Point of Sale tab.
Complete the Urban Piper section:
Fill in the Available on Food Delivery with the desired POS.
Optionally, set up the Meal Type field and enable the Is Recommended and Is Alcoholic buttons.

To make multiple products available for food delivery at once,
Go to
.Click the list icon () to switch to the list view.
Select the products.
Enter the desired POS in the Available on Food Delivery column.

Note
Currently, UrbanPiper does not support combo products.
As a workaround, create a product and define combo choices as Attributes & Variants.
Synchronization¶
To make products available on food delivery platforms, synchronize with your UrbanPiper account:
Go to the POS settings.
Scroll down the Food Delivery Connector section.
Click the Sync Menu button.
The Last Sync on timestamp below the Create Store and Sync Menu buttons updates.
Note
A successful synchronization triggers a notification.
The synchronization process may take 2–3 minutes to reflect changes on the UrbanPiper Atlas platform.
Go live¶
Go to the Locations tab of your Atlas account.
Select the location to activate, then click Request to go Live.
In the popup window:
Select the platform(s) to activate and click Next.
Enter the Platform ID and Platform URL in the corresponding fields to establish the connection between the platform and UrbanPiper.
Click the Request to Go Live button.
Note
To find the location’s Platform ID and Platform URL,
Click the location to open its setup form.
The location’s parameters are available in the HUB tab.
Verify that your location is live:
Go to the Locations tab of your Atlas account.
Select any provider in the Assoc. platform(s) column to review the status of that platform for this location.
Order flow¶
An order placed via the configured delivery platform triggers a notification. To manage these orders, open the orders’ list view by:
Clicking Review Orders on the notification popup.
Clicking the bag-shaped icon for online orders and New.
Note
Clicking this icon displays the number of orders at each stage: New, Ongoing, and Done.
The New button indicates newly placed orders, Ongoing is for accepted orders, and Done is for orders ready to be delivered.
Then,
Select the desired order.
Click the Accept button.
When an order is accepted, its Order Status switches from Placed to Acknowledged and is automatically displayed on the preparation display.
When the order is ready,
Open the orders’ list view.
Select the order.
Click the Mark as ready button. Its Order Status switches from Acknowledged to Food Ready, and its Status switches from Ongoing to Paid.
Order rejection¶
Sometimes, the shop or restaurant may want to reject an order. In this case, open the orders’ list view,
Select the desired order.
Click the Reject button.
Select one of the reasons from the popup window.

Important
Swiggy orders cannot be directly rejected. Attempting to reject one prompts Swiggy customer support to contact the restaurant. Similarly, Deliveroo, JustEat, and HungerStation do not allow order rejection. Always follow the respective provider’s guidelines for handling such cases.