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

  1. Get your Atlas credentials:

    1. Go to the POS settings.

    2. Scroll down to the Food Delivery Connector section.

    3. Click Fill this form to get Username & Api key and fill out the survey.

  2. Go to your Atlas account and retrieve your API key and username by navigating to Settings ‣ API Access.

Atlas API access

Point of Sale

  1. Enable the Urban Piper setting:

    1. Go to the POS settings.

    2. Scroll down to the Food Delivery Connector section.

    3. Check the Urban Piper setting.

  2. Set up UrbanPiper:

    1. Fill in the Username and Api Key fields with your UrbanPiper credentials.

    2. Select the desired delivery providers in the Food Delivery Platforms field under the Urban Piper Location section (i.e., Zomato, Uber Eats).

  3. Save the settings.

  4. 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.

Food delivery connector settings

Products

To make products available individually,

  1. Go to Point of Sale ‣ Products ‣ Products.

  2. Select any product to open its product form.

  3. Go to the Point of Sale tab.

  4. 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.

where to make a single product available for delivery

To make multiple products available for food delivery at once,

  1. Go to Point of Sale ‣ Products ‣ Products.

  2. Click the list icon () to switch to the list view.

  3. Select the products.

  4. Enter the desired POS in the Available on Food Delivery column.

Product list

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:

  1. Go to the POS settings.

  2. Scroll down the Food Delivery Connector section.

  3. 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

  1. Go to the Locations tab of your Atlas account.

  2. Select the location to activate, then click Request to go Live.

    Request to go live button in the locations tab of the Atlas account
  3. In the popup window:

    1. Select the platform(s) to activate and click Next.

    2. Enter the Platform ID and Platform URL in the corresponding fields to establish the connection between the platform and UrbanPiper.

    3. Click the Request to Go Live button.

    Go live parameters

    Note

    To find the location’s Platform ID and Platform URL,

    1. Click the location to open its setup form.

    2. The location’s parameters are available in the HUB tab.

  4. Verify that your location is live:

    1. Go to the Locations tab of your Atlas account.

    2. 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:

  1. Clicking Review Orders on the notification popup.

  2. Clicking the bag-shaped icon for online orders and New.

    Cart button

    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,

  1. Select the desired order.

  2. Click the Accept button.

  3. 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,

  1. Open the orders’ list view.

  2. Select the order.

  3. 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,

  1. Select the desired order.

  2. Click the Reject button.

  3. Select one of the reasons from the popup window.

Reject order pop-up

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.