Only this pageAll pages
Powered by GitBook
Couldn't generate the PDF for 106 pages, generation stopped at 100.
Extend with 50 more pages.
1 of 100

Help Center

Loading...

Basics

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Business Manager

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Store Manager

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

POS Integrations

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Ordering Channels

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Data & Reports

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Direct Ordering

Loading...

Loading...

Your account

As a customer, your Account with UrbanPiper allows you to access all the necessary tools. Your Account is identified using an email or a phone number.

Once you decide to signup with UrbanPiper, the onboarding team will take care of setting up your account and share with you an administrator access. Using this you can invite other individuals and associate their access with roles that grant them the necessary permissions to perform their day-to-day operations.

Note that every individual, except for the first administrator, will be expected to verify their email or phone number using which they would like to access any of the UrbanPiper tools.

Checking UrbanPiper System Status

If you're facing issues accessing UrbanPiper services, we recommend checking our System Status Page for real-time updates:

👉 https://status.urbanpiper.com/

🔎 What does the status page show?

Our status page provides up-to-date information on the operational status of all UrbanPiper systems and services, including:

  • Integrations (e.g., with POS and delivery platforms)

  • Dashboard performance

  • API availability

  • Scheduled maintenance

  • Known incidents or outages

🔁 Real-Time Updates During Service Disruptions

In the event of any system degradation or outage, we post real-time updates to keep you informed. You can track:

  • Issue identification and investigation

  • Ongoing resolution progress

  • Final incident resolution and root cause (post-mortem)

📨 Stay Notified

You can subscribe to receive status alerts via email or SMS directly from the status page.


Before reaching out to support, checking this page can quickly clarify whether the issue is part of a known incident. Still need help?

Contact Us

Need Help? We’re Here for You!

If you couldn’t find what you were looking for in our Help Center, our Support Team is ready to assist you.

Click the chat icon at the top right corner of your Manager Portal to connect with one of our support agents.

🖥️ Our agents can use screen sharing or call you, if needed, to help resolve your issue quickly.

📧 Prefer email? You can also reach us at [email protected].

Restaurant Portal

The single portal through which users can access and manage different applications of the UrbanPiper ecosystem. When working with the Business Manager, you will commonly encounter references to Atlas and Prime.

Atlas – Business Manager

This is the section which contains all the tools required for you to manage your back-of-house operations.

Prime – Store Manager

This is the section which contains all the tools required for you to manage your front-of-house operations.

While there is no explicit distinction between Atlas and Prime when you are navigating within the Business Manager, it helps to keep this distinction in mind when thinking about granting access to users based on their role in a front-of-house or back-of-house capacity.

To learn more about using the Business Manager, check out our about it.

What is a Business ID (Biz ID) on UrbanPiper?

The Business ID (also referred to as Biz ID) is a unique identifier generated for your business account on UrbanPiper. It serves as the primary reference for identifying your business across all our internal systems.


🔍 Why is the Biz ID Important?

  • ✅ Support Assistance: Our support team uses the Biz ID to quickly locate and resolve issues related to your business.

  • ✅ Billing & Invoices: It is referenced in all billing-related documents and communications.

  • ✅ System Integrations: Used internally for syncing data and managing integrations across platforms.


📍 Where to Find Your Biz ID?

You can find your Biz ID easily on Atlas, UrbanPiper's dashboard:

🖥️ Top-Right Corner of your Atlas screen, inside your profile information.

Common terms

As you start your journey with UrbanPiper, you will encounter these terms that map to different parts of the Business Manager. Each of these terms maps to a part of your restaurant setup or operation.

Brand

This is usually the name of your restaurant. It can also be referred to as "Concept". In the scenario where you operate multiple brands/concepts, the Business Manager allows you to set each brand/concept separately.

The UrbanPiper Ecosystem

Here you will find all the necessary resources to familiarise yourself with the necessary tools that will come in handy while managing your restaurant's online and offline operations.

Take your time to go through the articles, or feel free to jump right to a topic. To make it easy for you to discover the specific topic that you're looking for, you can use the search (cmd+k on your Mac, or ctrl+k on windows) functionality.

Jump right in

Creating a Brand

How to Create a Brand

UrbanPiper allows you to manage all your brands from a single place. Follow these steps to create a new brand:

  1. Navigate to the Brands section from the navigation menu.

Introduction

UrbanPiper's Business Manager is designed to simplify the back-of-house operations for your restaurant. It offers features that allow you to manage multiple brands and locations, organize menus across various online food delivery platforms such as DoorDash, Grubhub, and Uber Eats, user management, and access analytics for informed decision-making. To access the Business Manager, you need to login to your Restaurant Portal at using your credentials.

Key Features of a Business Manager

Location

These correspond to the physical locations of your restaurant. In the case you operate a chain of restaurants, each location would have a corresponding entry in the Business Manager.

When you operate multiple Brands/Concept from your locations, you would be required to associate the locations you have created to each of the Brand/Concept.

In some cases, it helps to refer to locations as brand-locations as well, which provides a clear distinction when multiple brands operate from a single location.

Menu

This is the representation of the items that you intend to sell at each of your locations. You have the flexibility to set up your menu in any way that best suits your operations. For eg: you can have a single menu for each location, a different menu for different locations, different menu for each brand, and many more such permutations.

Platform

A "platform" refers to any system (external to UrbanPiper or within it) where you wish to have a copy of your menu sent to. Most commonly, these platforms denote an online delivery platform. A comprehensive list of these delivery platforms can be seen here.

Point Of Sale (POS)

A POS system refers to the software that is running at your store using which your operators and managers can take care of their in-house and online customers and orders.

Contact Support
articles
Cover

Getting Started

The common terms

Cover

Business Manager (Atlas)

For managing your back-of-house operations

Cover

Store Manager (Prime)

For managing your front-of-house operations

Cover

POS Integrations

Enable your POS to work seamlessly

Cover

Ordering Channels

Manage your Ordering channels directly through UrbanPiper, synced seamlessly to your POS.

Cover

Data & Reports

Comprehensive guides and tutorials on how to access, understand, and utilize data and reports effectively.

Brand Management

  • Multi-Brand Support: Allows restaurants to manage each brand independently, making it ideal for groups with diverse brand offerings.

  • Consistency and Customization: Helps maintain a unified brand identity across platforms while enabling each brand to tailor operations to meet unique goals.

  • Location Management

    • Multi-Location Control: Offers centralized oversight for all outlets, allowing managers to monitor performance, menus, and operations in one place.

    • Real-Time Updates: Ensures immediate changes across locations, such as new promotions or menu updates, for seamless and synchronized operations.

  • Menu Management

    • Unified Menu Control: Restaurants can manage and update their menus across all platforms through a single interface.

    • Enhanced Features: Supports item availability management, pricing adjustments, and seasonal offers, providing flexibility for dynamic menu adjustments.

  • Analytics & Reporting

    • Sales and Performance Reports: Generates reports on key metrics, including sales trends and revenue growth, helping businesses identify strengths and areas for improvement.

    • Visual Analytics: Provides intuitive visuals and detailed performance metrics for in-depth insights into business operations.

  • User Management

    • Role-Based Access Control: Allows the creation of multiple user roles with custom access levels for store managers, staff, and administrators.

    • Secure Permissions: Protects sensitive data through permission settings, ensuring only relevant access for each team member.

  • login.urbanpiper.com
    Login to your Customer Portal
    Analytics on your Business Manager
    Here, you can view all the existing brands that have already been created.
  • To create a new brand, click on Create New.

  • Enter the name of the brand and click Next.

  • Choose the location you would like to associate with this brand.

  • Click on Create to add this new brand.

  • We have now successfully created a new brand.

    At any given point of time you can create as many Brands as you want. Just make sure that you associate your locations correctly as explained in Creating a new Location.

    Partner with Us

    At UrbanPiper, we believe in building a powerful ecosystem of integrations to help your business thrive. By partnering with leading technology providers, we act as a central hub that connects your favorite services and platforms, giving you a seamless, unified experience. This means you can manage everything from a single dashboard, simplify your operations, and focus on what you do best.

    Our Core Integrations 🔗

    We have built a vast network of integrations with the platforms you already know and trust. This ensures that all your critical business functions are working together smoothly.

    Prime APP version

    Online Aggregators 🍔

    Manage all your incoming orders from various platforms in one place.

    Zomato, Swiggy, Uber Eats, and more.

    POS Systems 💻

    Connect your UrbanPiper platform directly to your billing and inventory systems for seamless operations.

    Foodics, oodo, Ginesys, RanceLab, and more.

    Logistics Partners 🛵

    Access a network of delivery providers to ensure your orders get to your customers efficiently.

    Dunzo, Shadowfax, and others.

    Payment Gateways 💳

    Offer your customers a smooth and secure checkout experience.

    Razorpay, PayU, and others.

    Marketing & Loyalty 💖

    Power your marketing efforts and reward loyal customers with dedicated platforms.

    Gupshup, and more.

    The Benefits for Your Business ✨

    By leveraging our partner ecosystem, you gain access to a host of advantages designed to simplify your day-to-day operations and accelerate your growth.

    • Unified Dashboard: See and manage all your orders from every channel in one place. No more switching between apps!

    • Streamlined Operations: Eliminate manual data entry, reduce human error, and automate your workflows, from order placement to delivery.

    • Expanded Customer Reach: Easily connect with new customers on the most popular delivery and discovery platforms.

    • Data-Driven Insights: Get a holistic view of your business performance, empowering you to make smarter, more informed decisions.

    Ready to Grow with Us?

    UrbanPiper is more than just a platform; it's your all-in-one solution for managing and growing your online business. Ready to see the difference? Book a demo today to learn more about how our integrations can transform your operations.

    Category

    What it means for you

    Our Partners Include...

    Uber Eats

    How to Reset Your Password ?

    People often forget their user ID and password when logging into our platform. Here's a simple guide to updating your password.

    Step-by-Step Guide

    1. Visit login.urbanpiper.com.

    2. Enter your registered phone number or email address.

    3. Your user ID will be your registered email address or phone number.

    4. Click Continue.

    5. Select the Forgot Password option.

    6. Check your registered phone number or email for an OTP.

    7. Kindly input the OTP.

    8. Create a new password. Please make sure your password is strong and unique.

    9. Click on Reset Password.

    10. Wait a moment. Your password has been reset successfully.

    You can use this password for future logins. Thank you.

    Compatible Hardware

    Please find below the minimum specification requirements for buying hardware to use UrbanPiper products.

    Android Devices

    Device types

    • Handheld: These are small screens with printer inbuilt

    Viewing your Orders

    Keeping a track of your Orders

    In this video, we explore how to effectively manage orders using the Urban Piper Business Manager. This tool empowers you to oversee all orders processed across various locations and platforms, complementing the day-to-day order management by operators and cashiers using the Order Tracker tool.

    This section will move under the 'Analytics' section in the near future.

    Creating a new Location

    How to Add a New Location

    In this article, we will guide you through adding a new location on UrbanPiper.

    1. Log into your Atlas portal: Begin by logging-in into your Atlas portal.

    Guide to Going Live with an Aggregator

    This guide will walk you through the simple steps to request your store to go live with an aggregator. Please note that this "Go Live" or "RTGL" (Request to Go Live) feature is currently supported for locations in India only.

    Step-by-Step Guide

    1. Access the Location Tab: Start by navigating to the Location tab and searching for your specific location.

    Connecting Printer to the tablet

    In this guide, we will walk you through the steps to connect your printer to a tablet. Follow these instructions to ensure a successful connection.

    Step 1: Prepare your Tablet

    • Ensure your tablet is plugged in.

    Aggregator / Delivery Partner Support Contacts

    Need Help with Delivery Partner or Order Logistics? If you're facing issues after an order has been placed, such as:

    • A delivery partner is not picking up the food

    • No rider is being assigned

    • Delays or order fulfillment issues

    We understand how frustrating this can be. Here's what you need to know:

    Importing your Menus

    How to Import a Menu from a POS System

    In this video, we will learn how to import a menu from a POS system. If you have a live POS integration on Urban Piper, you can make menu changes on the POS and import them to be published on the DSPs directly. This allows you to manage your menu from a single platform, which is your POS in this case.

    Getting started

    What Is Meraki?

    Meraki is UrbanPiper’s self-branded, commission-free online ordering platform for restaurants. It allows you to build and launch your own website and mobile app—complete with customizable menus, discounts, analytics, and marketing tools—without relying on third-party aggregators.

    Why choose Meraki?

    🔍 Who Handles What?

    Once an order is placed on an aggregator platform (like Swiggy, Zomato, or Magicpin), order fulfillment and delivery logistics are managed directly by the aggregator. This includes:

    • Delivery partner assignments

    • Pickups

    • Real-time tracking issues

    • Delivery delays

    ✅ What You Should Do

    For the fastest resolution, we recommend reaching out directly to the aggregator's support team. They are best equipped to assist you with post-order logistics.


    📱 Where to Find Aggregator Support Contacts in Prime

    You can quickly find the relevant contact numbers in your UrbanPiper Prime App:

    1. Open the Prime App

    2. Go to the "More" section

    3. Tap on "Aggregator Support."

    4. You’ll see a list of support contact numbers for all integrated aggregators


    📞 Common Aggregator Support Numbers

    • Swiggy Support: 080-6744-6677 080-6817-9777

    • Zomato Support: 011-4989-4800

    • Magicpin Support: 7510-175-101


    By contacting the aggregator directly for delivery-related concerns, you ensure the quickest and most accurate resolution to your issue. If you encounter issues before placing your order, such as menu syncing or item availability, please don't hesitate to contact UrbanPiper Support.

  • No commission fees: Keep more revenue by owning the order flow.

  • Full brand control: Tailor store design, menus, and customer experience under your own identity.

  • Valuable customer insights: Access customer and order data, enabling loyalty programs and marketing automation (email, SMS, social).

  • Items Summary Across All Locations Report

    The "Items Summary Across All Locations Report" is your go-to document! Unlike detailed transaction reports, this report gives you a high-level overview of your product performance, consolidating all the data from every location into one simple view.

    This guide explains each field in the report, helping you quickly identify your top performers, understand their profitability, and make smarter decisions for your menu.

    Item Identification

    These fields are how you identify each unique menu item in your report.

    Item ID

    • What it is: The unique code for this specific menu item within your system.

    • Why it's useful: This is your primary key for tracking the performance of each product. Use this ID for all internal analysis and menu management.

    Item Name

    • What it is: The name of the product as it appears on your menu.

    • Why it's useful: Provides a clear, human-readable name for each item, making it easy to identify bestsellers at a glance.

    Item ref ID

    • What it is: The unique code for the item as it exists on the online platform (like Swiggy or Zomato).

    • Why it's useful: This allows you to cross-reference the item with the aggregator's system for any reconciliation or catalog management tasks.

    Consolidated Financials

    These fields provide a powerful summary of your financial performance for each item, aggregated from all your locations.

    Total Quantity

    • What it is: The total number of units of this item sold across all orders and all locations during the report period.

    • Why it's useful: This is your most important metric for sales volume. It immediately tells you which products are your most popular.

    Total Amount

    • What it is: The total revenue generated by this item. This includes its base price, taxes, and any extra charges.

    • Why it's useful: This number shows the overall financial contribution of each menu item to your business.

    Total Taxes

    • What it is: The total amount of taxes collected from the sale of this item.

    • Why it's useful: Essential for your accounting and tax reconciliation.

    Total Charges

    • What it is: The total amount of any additional fees, like packaging or customization charges, that were applied to this item.

    • Why it's useful: Helps you understand any extra revenue streams or costs associated with a product.

    This "Items Summary Across All Locations Report" gives you a clear and consolidated view of your product performance. By using these fields, you can quickly identify your top-performing items and make strategic decisions for your menu and promotions!

    Prime Web Version

    Enabling Price Tags on Foodics- Aggregator-Specific Pricing

    The Price Tags feature in Foodics allows restaurants to assign different prices for the same product based on the delivery channel, without duplicating the item. This is especially helpful when pricing needs to vary between channels such as Talabat, Careem, etc.


    How to Create and Apply Price Tags in Foodics

    Follow the steps below to configure price tags:

    1. Login to the Foodics Web Console.

    2. Navigate to Manage > More > Price Tags.

    3. Click on Create Price Tag.

    A pop-up window will appear with the following fields:

    • Name: Enter the price tag name (e.g., Talabat, Zomato, etc.).

    • Order Tags (Optional): Link an order tag if needed.

    • Branches: Choose whether this pricing applies to all branches or only specific ones.

    1. Click on Save.


    Adding Products to a Price Tag

    Once the price tag is created, you can apply it to products as follows:

    1. Click on the created Price Tag.

    2. Click on Add Products.

    3. Select the relevant product(s) from the list.

    4. Click Save.

    Now, the selected products will reflect the pricing defined under this tag when orders are placed through the corresponding delivery channel integrated via UrbanPiper.

    This setup is ideal for managing pricing strategies across various platforms while maintaining a unified product database in Foodics.

    Swiggy

    Zomato

    Update and publish your menu

    UrbanPiper integrations allow you to manage your menu content centrally for all ordering channels. If your menu is managed on your POS, please update the menu on UrbanPiper by pulling the menu from the POS. Once the menu is updated on UrbanPiper, you can publish the changes to Uber Eats by performing a menu publishing to Uber Eats.

    You need to ensure that opening hours for your store are configured on Atlas before publishing your menu to Uber Eats.

    Phone: these are your everyday smartphone devices with screen sizes ranging from 5.5 inches–7 inches.

  • Tablets: these are everyday tablets with screen sizes ranging from 9 inches–13 inches.

  • Terminals: These are POS terminals mostly with or without touch screen capability

  • Device Type
    RAM (GB)
    Storage (GB) (at least 1 GB left free)
    CPU
    Screen size (inch)
    Screen Resolution (px)
    OS Version

    Handheld

    3

    32

    Octa-Core

    5.5 - 7

    1024x768px (XGA)

    9+ Android Pie & above

    iOS Devices

    Device Type
    RAM (GB)
    Storage (GB) (at least 1 GB left free)
    CPU
    Screen size (inch)
    Screen Resolution (px)
    OS Version

    Phone

    3

    32

    A9

    5.5 - 7

    1920x1080px (Full HD)

    12

    Printers

    Specifications
    Web
    Devices

    Windows

    Mac

    Android

    iOS

    Receipt Printer Types (Command Mode)

    Laptops

    Browser
    Version
    Screen Size
    Screen Resolution

    Google Chrome

    latest

    13 inch or above

    1024x768px (XGA)

    Notes:

    • Any device that adheres to the Minimum Specification Requirements (MSR) will work fine with our products.

    • Devices that do not meet these requirements may or may not work properly, and we cannot guarantee their performance.

    • If you would like us to test a particular device, please arrange for it to be shipped to our office. We will need 20-25 working days to complete the testing and provide certification.

    • If any device meets the MSR but still does not perform well, please raise a concern with us.

    Viewing your Orders

    1. Login: Visit login.urbanpiper.com and log in using your credentials.

    2. Access Orders: Click on the 'Orders' section to view a list of orders processed across different locations and platforms for your business.

    Order List View

    • Order ID: Unique identifier for each order.

    • Platform IDs: Identifiers for the platforms where orders were placed.

    • Date and Time: When the order was placed.

    • Location: The location for which the order was placed.

    • Customer Details: Quick view of the customer information.

    • Payment Mode: The method of payment used by the customer.

    • Order Status: Current status of the order.

    • Amount: Total amount for the order.

    Order Details

    To view detailed information about an order, click on the respective tab. This will display:

    • Order Summary: List of items in the order, including any add-ons or customizations.

    • Special Instructions: Any specific instructions provided by the customer.

    • Delivery Info: Details about the delivery.

    • Customer Info: Additional customer information.

    Order Lifecycle

    To acknowledge your orders and manage its delivery states, we recommend using our Store Manager.

    Navigate to Locations: Click on the 'Location' tab.
  • Add a New Location: Click on 'Add Location'.

  • Select Number of Locations: Choose the number of locations you want to create.

  • Enter Location Details: Fill in the details for the new location, including:

    • Name

    • Address

    • City

    • The contact number of the restaurant

    • Email address (if available)

  • Proceed to Next Step: Click 'Next' once all the details are entered.

  • Multi-Brand Setup (Optional): If applicable, associate the Brand with the location and click 'Next'.

  • Catalog Options: Choose to either copy the catalog from existing locations or skip to add it later.

  • Select Platform or DSP: Choose the platform or DSP with which you want to associate the location.

  • Finish: Click 'Finish' to add the location.

  • Your new location is now created.

    Select Your Location: Click the checkbox next to the location name you wish to activate.
  • Request to Go Live: Click on the Request to Go Live button and choose the aggregator you want to partner with.

  • Input Aggregator Details:

  • On the next screen, enter the aggregator's Platform ID.

  • Make sure you also add the correct URL for your location.

  • Double-check that both the Platform ID and the URL are accurate to avoid any delays.

  • Finalize Request: Click the Request to Go Live button one more time to submit your request.

  • You will receive a confirmation that your request has been successfully submitted. Your outlet is expected to be live within 3-5 working days.

    Note: The "Go Live" feature is not available for all regions at this time. If your location is outside of India, you'll need to reach out to our support team to get your store activated with an aggregator. You can find their contact information in your UrbanPiper account.

    Thank you for choosing UrbanPiper to grow your business!

    Log in to your Prime account on the tablet.

    Step 2: Connect the Printer

    • Connect the printer to the tablet using a USB cable.

    • Turn the printer on.

    Step 3: Configure Prime App Settings

    • Once the printer is turned on, a pop-up will appear asking if you want to always allow Prime to open when the printer is connected.

    • Enable the option and click OK.

    Step 4: Connect the Printer to the Prime App

    1. Click on More in the Prime app.

    2. Scroll down to Printer Settings.

    3. Click on the USB option to connect your printer via USB.

    4. Select the connected printer, and you will see a connected symbol.

    Once you see the connected status, your printer is now connected to the tablet. The printer is set to print both Bill and KOT by default.

    Step 5: Test the Printer Connection

    • Go to the Online Order section to test a printout.

    • To test Bill printing for either format, open an active order and click on either Bill or KOT.

    • If you receive the desired printout, your printer connection is successful.

    Follow these steps to ensure your printer is properly connected to your tablet and ready for use.

    Steps to Import the Menu from the POS
    1. Head to Atlas and click on Menu Management.

    2. Click on Menus. The screen will show you the active menu for your business.

    3. Click on Import Menu.

    4. Select the location from where you want to publish the menu.

    5. Click on Import. A menu pull request will be triggered, and the menu will be updated from the POS.

    6. You can also import the menu directly from the POS by clicking on the menu and selecting the menu.

    Your menu import is in progress. It usually takes 2 to 5 minutes for the menu to be updated. Once the menu is pulled from the POS, you can make the necessary changes and publish the menu on the DSPs.

    Create and Manage Charges

    In this guide, we will walk you through the process of setting up packaging charges for Zomato. Follow the steps below to configure the charges effectively.

    Access the Catalog

    1. Select the Catalog option from the menu above.

    Navigate to Charges

    1. Select the Charges option located on the left-hand side.

    Add a New Charge

    1. In the top-right corner, click on Add Charge.

    2. Fill in the necessary details for the charge.

    Choose the Applicable Mode

    Below are the modes you can choose from:

    • Item Quantity: Based on the quantity of items ordered by the customer.

    • Order Subtotal: Based on the order-level packaging charges.

    • Item Price: Option to include a percentage-based packaging charge for the items.

    Set the Amount and Create the Charge

    1. After choosing the appropriate mode, set the amount.

    2. Click on Create.

    Associate with Items and Location Groups

    By default, all items and location groups are linked to the packaging charge. To specify certain items, follow these steps:

    Create a New Item Group

    1. Go to All Apps and select Group.

    2. Click on Add Item Group.

    3. Enter the name and click on Create.

    4. Click on Items and then Update Items.

    Create a New Location Group

    1. Click on Add Location Group.

    2. Fill in the name and click on Create.

    3. Associate the location by clicking on Update and selecting the preferred location.

    4. Click on Update Location.

    Associate Item and Location Group with the Charge

    1. Refresh the page once.

    2. Return to Charges and click on Items and Locations.

    3. Delete the previous item group and location group associated by default.

    4. Click on Add New Pair.

    Publish the Menu

    To reflect these changes on Zomato, publish the menu for your location.

    Thank you for watching!

    Configuring Scan and Pack Workflow on Prime

    In this guide, we will walk you through the steps to enable and utilize the scan and pack workflow on the Prime system. This feature is designed to streamline operations and can be activated by the internal Urban Piper team. Follow the steps below to get started.

    Enabling the Scan and Pack Module

    1. Contact the Urban Piper customer service team to request the activation of the scan and pack workflow.

    2. Once approved, go to the All Apps section.

    3. Navigate to Company Settings.

    4. Click on the Internal section and locate the Module option.

    5. In the Internal Module section, search for Scan and Pack and activate the module.

    6. Note: This setting can only be enabled by the Urban Piper team.

    Activating the Scan Barcode Workflow

    1. Access the Live Orders section.

    2. Search for the Scan Barcode Flow and ensure the setting is enabled.

    Understanding the KDS for Scan and Pack Workflow

    Let's explore how the Kitchen Display System (KDS) appears for the scan and pack workflow:

    1. Navigate to the KDS.

    2. When the Print Label toggle is enabled, it provides a separate print label for each item to be marked as prepared.

    3. Each item's print label should be scanned with the same scanner.

    Flow Without Print Label Functionality

    1. Disable the Print Label setting.

    2. After disabling, the order level bill can be scanned to mark food as prepared for the scan and pack workflow.

    Testing the Workflow with an Online Order

    1. Check if an online order has arrived by heading to the Live Order Module.

    2. Acknowledge the order.

    3. After acknowledging, a KOT and corresponding bill with a barcode will be generated.

    4. Go to the KDS Module.

    Thank you for following this guide on enabling and using the scan and pack workflow on Prime.

    Configuring print automations

    How to Configure Print Automation for KOT and Invoice

    In this guide, we will walk through the steps to configure print automation for Kitchen Order Tickets (KOT) and Invoices.

    Step-by-Step Guide

    1. Access Live Orders and Session Setting:

      Begin by navigating to the Live Orders and Session Setting section of your system.

    2. Navigate to the Printers Tab:

      Once in the settings, locate and click on the Printers tab.

    3. Scroll to Receive Printers:

      Scroll down until you find the Receive Printers section.

    Once these steps are completed, all printers will automatically print on the Acknowledgement for KOT and Bill. Thank you for following this guide!

    Connecting your tablet to wifi

    Connecting Your Tablet to Wi-Fi

    In this guide, we'll walk you through the steps to connect your tablet to a Wi-Fi network. Follow these simple instructions to get your tablet online.

    Step-by-Step Guide

    1. Ensure Power Connection: Make sure your tablet is connected to power and is turned on.

    2. Locate the Wi-Fi App: Once your tablet is on, look for the Wi-Fi app on the home screen.

    3. Open the Wi-Fi App: Tap on the Wi-Fi app to open it.

    4. View Available Networks: You will see a list of available Wi-Fi connections.

    Once connected, your tablet will have access to the internet via the selected Wi-Fi network. Enjoy browsing!

    How to Reset PIN for Store Operations?

    Steps to Reset the PIN

    1. Navigate to All Apps.

    2. Click on Settings.

    3. Proceed to Users.

    4. Search for the user name.

    5. Locate your user account.

    6. Open the user profile.

    7. Select Edit access.

    8. Scroll down to find the PIN section.

    9. Enter the new PIN and save the changes.

    10. Wait a moment for the changes to take effect.

    Configuring payment methods

    Payment methods created in Foodics can be mapped to specific delivery channels on UrbanPiper. For example, you can associate all orders coming from platforms like Talabat or Careem with a designated payment method (e.g., Talabat Cash, Careem Online). This helps in accurate sales reporting and reconciliation.


    How to Create Payment Methods in Foodics

    Follow these steps to create and configure payment methods in the Foodics console:

    1. Login to your Foodics Web Console.

    2. Click on Manage from the main navigation.

    3. Click on More.

    4. Select Payment Methods.

    5. Click on Add Payment Method.

    A pop-up window will appear with the following fields:

    • Name: Enter a descriptive name (e.g., Talabat Cash).

    • Name Localized (Optional): Add a localized name for multi-language support.

    • Type: Choose Cash or Card based on how the payment is collected.

    • Code (Optional)

    1. Click on Save to finalize.

    Once the payment methods are created in Foodics, coordinate with your UrbanPiper account manager or support team to map these methods correctly to the respective aggregator channels. This ensures proper payment attribution in reporting and analytics.

    Pause/Resume Store

    In this guide, we will walk you through the steps to pause or unpause your store on different platforms. Follow these simple steps to manage your store's availability across various delivery channels.

    Step-by-Step Guide

    1. Log in to Prime: Start by logging into your Prime account.

    2. Access More Options: Once logged in, click on the More option.

    3. Platform Toggle: Click on the platform toggle option to proceed.

    4. Select Your Store: Choose the store you wish to pause or unpause by clicking on the store selection bar.

    5. View Associated Platforms: After selecting the store, you will see the different platforms that the store is associated with.

    6. Pause or Unpause: To pause or unpause the store on any desired platform, simply click on the toggle for the respective platform.

    7. Save Changes: Once you have made your selections, click Save to apply the changes.

    By following these steps, you can easily manage your store's status on various platforms, ensuring that your store is available or unavailable as per your requirements.

    Getting started

    With UrbanPiper’s integration, you can seamlessly receive orders from your Uber Eats account and automatically push them to your POS system. The integration also allows for centralized menu management, enabling real-time updates across platforms.


    How It Works

    1. A customer places an order on Uber Eats.

    2. The order appears on your Uber Eats tablet for manual or automatic acceptance

    3. Once accepted:

      • The order is sent to UrbanPiper.

      • The order is then pushed to your POS or UrbanPiper Store Manager.


    Menu Management

    UrbanPiper allows you to manage and sync your Uber Eats menu efficiently.

    Elements sent to Uber Eats with a Menu Push:

    • Product name

    • Product snooze (out-of-stock)

    • Prices

    • Modifier groups/options

    ⏱ Menu updates may take up to 5 minutes to reflect on Uber Eats.

    🎨 Note: Banner images cannot be updated via UrbanPiper. Contact your Uber Eats account manager or Uber Eats support for manual changes.


    When You Need to Push the Menu

    • After any changes to the menu

    • When menu availabilities are updated

    When You Do NOT Need to Push the Menu

    • When a product is marked out of stock


    Order Management

    The following order data is sent from Uber Eats to UrbanPiper:

    • Order details

    • Pick-up time

    • Order notes

    • Delivery fees

    Connecting a printer

    How to Connect a Printer on PrimeWeb

    In this guide, we will walk you through the steps to connect a printer on PrimeWeb. Follow these instructions to successfully configure your printer.

    Step-by-Step Guide

    1. Navigate to the Prime Online Order tab.

    2. Proceed to the Live Orders section.

    3. Next to Stock Control, locate the three dots icon and click on it.

    4. Select Session Setting from the dropdown menu.

    Congratulations! You have completed the printer configuration on PrimeWeb. Thank you for following this guide.

    Integrate Your Swiggy Account with UrbanPiper

    To start receiving Swiggy orders directly on your UrbanPiper account, you’ll need to set up and authorize the integration.

    Note: This requires you to be an active UrbanPiper customer.

    If you don’t have an UrbanPiper account, please get in touch with our Sales team to learn more about activating your account and getting started. If you have an existing UrbanPiper account, follow the steps below to activate your Swiggy integration.

    Step 1-Prepare your Swiggy account

    Ensure your outlet(s) exist in Swiggy Merchant and are eligible for online ordering.

    Note down:

    • Outlet/Restaurant ID(s)

    • Outlet URL exactly as listed on Swiggy

    Step 2-Initiate Request to Go Live

    Before you begin (quick checklist)

    ✅ Location created in UrbanPiper (name, address, phone).

    ✅ Menu ready in UrbanPiper (categories, items, add-ons/modifiers, taxes).

    ✅ Operating hours, prep times, and charges (packaging/other fees) decided.

    ✅ Swiggy outlet details on hand (Outlet/Restaurant ID).

    • Access the Location Tab: Start by navigating to the Location tab and searching for your specific location.

    • Select Your Location: Click the checkbox next to the location name you wish to activate.

    • Request to Go Live: Click on the Request to Go Live button and choose the aggregator you want to partner with.

    • Input Aggregator Details: Enter the aggregator's Platform ID.

    Step 3-Post-request process

    • Once your request is submitted, our Onboarding team is automatically notified to begin the mapping process.

    • This mapping is carried out offline, with assistance from the Swiggy team.

    • You’ll receive an email confirmation once the outlet has been mapped and activated.

    • After confirmation, your outlet will be ready to receive orders via UrbanPiper

    Verify that both the Platform ID and the URL are correct to prevent delays. Your outlet is expected to be live within 48 hours.

    Connecting a Printer on macOS

    In this guide, we will walk you through the steps to connect a printer to your macOS system. Follow these instructions to ensure a successful connection.

    Step-by-Step Guide

    1. Ensure the Printer is Ready:

      • Make sure your printer is switched on.

      • Ensure the USB cable is properly connected between the printer and your macOS system.

    2. Access System Settings:

      • Click on the Apple symbol in the top-left corner of your screen.

      • Search for "Printer and Scanner" in the search bar.

    3. Add the Printer:

      • Click on the "Add Printer" button.

      • Click on "Search Printer" to find available printers.

    4. Select Your Printer:

      • Choose the printer you want to add. In this example, we are adding an Epson printer.

    5. Choose the Appropriate Driver:

      • Select a driver that is compatible with your Epson printer model.

    6. Finalize the Setup:

      • Click on "Add" to complete the setup.

      • Your printer will now appear in the "Edit" section of your system settings.

    You can also check the printer details in the system settings to ensure everything is set up correctly.

    Thank you for following this guide!

    Managing Store Status

    In this guide, we will walk you through the steps to set up an online store using PrimeOrder Tracker. Follow these simple steps to manage your store's online status effectively.

    Step-by-Step Guide

    1. Access Live Orders: Begin by heading to the Live Orders section in PrimeOrder Tracker.

    2. Open Session Settings: Click on the three dots located beside the Stock Control option and select Session Setting.

    3. Select Your Store: In the Session Setting, you will see a list of all the stores associated with your business. Choose the desired location you wish to make online.

    4. Toggle Online Status: To mark your location online, simply toggle on the button provided.

    5. Save Changes: Hit the Save button to queue the request.

    6. Verify Logs: Once the request has been queued, a log will be captured in the Log section of PrimeOrder Tracker. To verify, head to the Logs tab where you can see the log confirming the store has been marked online.

    Thank you for using PrimeOrder Tracker to manage your store's online presence.

    Getting Started

    The UrbanPiper platform offers a powerful suite of reports designed to give you a clear, data-driven view of your business. By transforming raw order data into actionable insights, these reports help you make smarter decisions, optimize operations, and drive growth.

    Exporting Reports on UrbanPiper 📤

    The UrbanPiper platform makes it simple to fetch and export the data you need. Follow these steps to get your reports:

    • Navigate to the All Apps section and select Central Report. 🗺️

    • You will see a list of all available reports, including order transactions, item-wise transactions, item summaries, and more. 📋

    Export Order Transaction Report: 🛍️

    • Click on Order Transaction Report.

    • Choose a pre-defined time range (daily, yesterday's, this week's, monthly) or select a custom date.

    • Apply filters to sort by brand, location, or aggregator. You can also choose to select all locations.

    Receive Report by Email: 📧

    1. When you're ready to export, select the option to receive the report via email.

    2. Enter your email address, choose your preferred format, and click Send.

    3. A secure link to download the generated report will be sent to your inbox. 🔗

    Scheduling Reports ⏰

    You can set up a recurring schedule to automatically receive your most important reports.

    1. Click on the Schedule button and choose the report you want to schedule. 🗓️

    2. Customize the data by selecting a date range and applying filters for brands, locations, platforms, or Meraki channels.

    3. Note that the default schedule is set to deliver reports at 8 a.m. for the previous day. At this time, custom delivery times are not available.

    4. Once you've set your preferences, click Confirm and Schedule.

    You will now receive your scheduled order transaction report in your email every day at 8 a.m. 🚀 This is a great way to start your day with fresh data.

    Manage Orders on Order Tracker

    How to Navigate and Manage Orders Using the Order Tracker on the Prime App

    In this guide, we will explore how to effectively use the Order Tracker feature on the Prime app to manage your orders.

    Accessing the Order Tracker

    Once you log into Prime, the default page that opens up is the Order Tracker page. Here, you can view all your orders for the current day.

    Viewing Order Details

    • Click on any order to open up the order details.

    • View the items ordered, the quantities, and the price of each item.

    • Click on Total to see the taxes, any discounts, and charges applied to the order.

    Order Summary

    The summary page provides information on:

    • Type of the order (delivery or pickup)

    • Order ID

    • Time the order was placed

    • Delivery time

    Managing Order Status

    1. All new orders appear in the New tab.

    2. Click Accept to move the order to the In Progress state.

    3. Orders being prepared show up in the In Progress state.

    4. Once prepared and packed, click Food Ready to move the order to the Awaiting Pickup

    Using Filters

    To modify your views on the order tracker:

    • Click on the Filter option.

    • Add filters to view orders for a specific location, platform, or sort by delivery time or time left to deliver.

    Thank you for using the Prime app to manage your orders efficiently!

    Setting up Schedules for Locations

    How to Create Associate Schedules for Operating Hours at a Location

    In this guide, we will learn how to create schedules to set the operating hours for a given location. Follow these steps to create and associate schedules effectively.

    1. Navigate to Schedules:

      • On the navigation section, click on Groups.

      • Then, click on Schedules.

    2. Create a New Schedule:

      • Click on Regular Schedules and then Create New.

      • Enter the name of the schedule.

      • Click on Next to proceed.

    3. Add Timings:

      • Select the type of schedule: Daily, Weekdays, Weekend, or Custom.

      • Select the open and close time.

      • You can choose to add further timings if applicable.

    4. Associate Locations:

      • Click on Associate Your First Location.

      • Select the list of locations you want to associate with the schedule.

      • Click on Update to finalize the association.

    Now, the schedule has been successfully created and associated with the selected location. Thank you for following this guide!

    Common Store Availability Issue for Zomato

    UrbanPiper allows you to manage the availability of your store directly from the dashboard, including turning the store on or off for Zomato. However, there are a few key factors that may affect whether the store's status updates successfully on Zomato’s platform. Below are the common factors that can impact store availability.

    Delivery Enabled Toggle (Under Fulfilment)

    • This toggle controls whether delivery is active for your store.

    • For newly onboarded stores, it’s essential to connect with your Zomato Point of Contact (POC) to ensure this is enabled from Zomato’s end.

    • Without this toggle being enabled, your store may not appear as available, even if it's active in UrbanPiper.

    GST Status – Unregistered

    • If you are trying to turn the store on/off and the change appears successful in UrbanPiper but is not reflected on Zomato, it's likely that the GST registration has lapsed or is missing.

    • Additionally, if you see the log message “All items are in inactive state” after publishing the menu and the Zomato UI shows “The store is currently unavailable for delivery”, this often indicates GST is unregistered.

    • In such cases, please reach out to your Zomato POC to verify and resolve the GST status.

    Auto Store Activation After Menu Publish

    • When a menu is published, Zomato automatically disables the store for a short period (about 1–2 minutes) and then reenables it.

    • However, if the store was already turned off before the menu was published, you will need to manually turn it off again after the publish to retain the desired state.

    Order Rejections Can Trigger Store Closure

    • If an order is rejected, Zomato may automatically turn off the store from their end.

    • In such cases, please ensure the store is manually turned back on within 4–5 minutes to avoid disruptions in operations or order flow.

    Summary Managing your store’s availability on Zomato via UrbanPiper is easy, but it’s important to be aware of the above conditions that may influence store visibility. For any platform-related settings, such as the Delivery toggle or GST registration, your Zomato POC is the best point of contact.

    For any issues from the UrbanPiper side, feel free to raise a support request through

    Integrate Your Zomato Account with UrbanPiper

    To start receiving Zomato orders directly on your UrbanPiper account, you’ll need to set up and authorize the integration.

    Note: This requires you to be an active UrbanPiper customer.

    If you don’t have an UrbanPiper account, please get in touch with our Sales team to learn more about activating your account and getting started. If you have an existing UrbanPiper account, follow the steps below to activate your Zomato integration

    Step 1-Prepare your Zomato account

    Ensure your outlet(s) exist in Zomato Merchant and are eligible for online ordering.

    Note down:

    • Outlet/Restaurant ID(s)

    • Outlet URL exactly as listed on Zomato

    Step 2-Initiate Request to Go Live

    Before you begin (quick checklist)

    ✅ Location created in UrbanPiper (name, address, phone).

    ✅ Menu ready in UrbanPiper (categories, items, add-ons/modifiers, taxes).

    ✅ Operating hours, prep times, and charges (packaging/other fees) decided.

    ✅ Zomato outlet details on hand (Outlet/Restaurant ID).

    • Access the Location Tab: Start by navigating to the Location tab and searching for your specific location.

    • Select Your Location: Click the checkbox next to the location name you wish to activate.

    • Request to Go Live: Click on the Request to Go Live button and choose the aggregator you want to partner with.

    • Input Aggregator Details: Enter the aggregator's Platform ID.

    Step 3-Post-request process

    • Once your request is submitted, our Onboarding team is automatically notified to begin the mapping process.

    • This mapping is carried out offline, with assistance from the Zomato team.

    • You’ll receive an email confirmation once the outlet has been mapped and activated.

    • After confirmation, your outlet will be ready to receive orders via UrbanPiper

    Verify that both the Platform ID and the URL are correct to prevent delays. Your outlet is expected to be live within 48 hours.

    Creating a Menu

    How to Create a New Menu

    In this video, let's see how to create a new menu on UrbanPiper from scratch.

    Steps to Create a New Menu

    1. Click on the Create New button on the menus list.

    2. Define the following four parameters for the new menu:

      • Name: The name of the menu.

      • Associated Brand: The brand associated with the menu. UrbanPiper allows you to run multiple brands out of the same portal. You can choose any one of these brands while creating the menu. Note that if you want to run the same menu on two different brands, you need to duplicate the menu and associate it with the other brand.

      • Description:

    3. Fill in the rest of the attributes:

      • For this example, we will call this a regular menu, a menu which the restaurant runs on a day-to-day basis.

      • Provide a thorough description for it.

      • Upload a cover image.

    4. Once all the details are filled, click on Submit to create the menu.

    5. To further proceed, you can either start with creating your first section or copy another menu.

    And that's it! That's how you create a menu on UrbanPiper.

    86'ing an Item or Modifier

    In this guide, we will walk you through the steps to 86 an item in the Prime App Inventory section.

    Step 1: Log In and Access Inventory

    • Log in to the Prime App.

    • Navigate to the Inventory section.

    Step 2: Select Location

    • Click on the Location selection.

    • Choose the desired location from the list associated with your user.

    Step 3: Search for the Item

    • View all sections associated with the menu on the left.

    • Select a section to easily search for the item you want to 86.

    • Alternatively, filter items by selecting all items, items in stock, or items out of stock.

    Step 4: Toggle Item Status

    • To mark an item in stock or out of stock, click on the toggle to turn the item off.

    • You can 86 multiple items by scrolling through the menu and toggling multiple items.

    Step 5: Manage Modifiers

    • Select modifiers and toggle them on or off by clicking on modifiers for any item.

    • Scroll through different modifier groups and toggle the desired modifiers.

    Step 6: Set Snooze Duration

    • Return to the inventory section and click on snooze.

    • Choose a time period to turn the item off, either indefinitely or for a specific duration.

    • For a custom duration, set a date, click OK, and choose a time.

    Step 7: Save Changes

    • Once you've selected the duration, click save.

    • The items and modifiers will be snoozed until the selected date and time.

    Additional Tips

    • Use the search bar to find an item by entering its name and toggle it on or off.

    • To turn off selected modifiers, navigate to the modifier section, toggle them off, click snooze, select the duration, and save.

    By following these steps, you can efficiently manage your inventory and 86 items as needed in the Prime App.

    Printing KOT for Kitchen Stations

    How to Set Up and Assign a Kitchen Station for Printing KOTs

    In this guide, we will walk you through the process of setting up and assigning a kitchen station for printing Kitchen Order Tickets (KOTs). Follow these steps to print KOTs for a separate kitchen station or category.

    How to Customize Order Notification Settings?

    This guide will walk you through the simple process of tailoring your notification preferences for various order-related events in Atlas. Stay informed about what matters most to your business!

    Step-by-Step Guide

    1. Access Online Order Section: Start by navigating to the Online Order section within your Atlas system.

    Swiggy's Order Return Feature

    Swiggy has a feature that allows for "bag return" or "reverse logistics," giving you more control and security over your orders. Now, even if an order is canceled after it has been dispatched from your store, you will still be paid the full estimated amount.

    This feature is designed to handle situations where an order can't be delivered due to operational or personal issues. It ensures you don't lose revenue, and it provides a clear process for handling potential returns.

    How the New Flow Works

    The entire process is designed to be straightforward and protect your business.

    Enabling Auto-Print Settings

    To connect printer to tablet, refer article: .

    Difference between Bill and KOT:

    • Bill:

      • A Bill is a formal document issued to the customer at the end of a transaction.

    Syncing Menu changes to UrbanPiper

    UrbanPiper’s integration with Foodics allows you to pull the menu directly from the Foodics POS, ensuring consistency across all aggregator platforms. Follow the steps below once all necessary changes have been made in the Foodics console.

    Step-by-Step Process:

    1. Login to Atlas (UrbanPiper Business Manager): Navigate to the Atlas dashboard using your UrbanPiper credentials.

    2. Go to Catalogue → Items: In the left-hand menu, select "Catalogue", then click on "Items".

    Password Reset on Store Manager

    How to Reset Your Password on the Prime Application

    In this guide, we will walk you through the steps to reset your password on the Prime application using your tablet.

    Steps to Reset Your Password

    Managing Stock/86'ing an item or modifier

    In this guide, we will learn how to manage stock using Prime Order Tracker. This involves managing the stock of items or modifiers efficiently.

    Step 1: Access Stock Control

    • Navigate to the Stock Control section.

    Understanding Standard Roles in Prime & Atlas

    Easily assign roles to your employees based on their responsibilities within your organization. This ensures your team has the right access to efficiently manage your business on both Prime and Atlas.


    Standard Roles in Prime

    Prime offers 6 standard roles, primarily for managing your in-store operations. You can also assign roles with limited access based on specific locations.

    Configuring your Menu

    How to Add Items and Sections to your Menu

    In this guide, we'll walk through the steps to add items and sections to your menu. Follow along to easily manage your menu items.

    Step 1: Select the Menu

    Publishing your Menu

    How to Publish Your Menu on Urban Piper

    In this video, let's see how to publish your menu on Urban Piper.

    Types of Publishes

    Let's start with learning about the different kinds of publishes you can do on Urban Piper:

    Manage Store Hours

    UrbanPiper integrations allow you to update and manage your restaurant's operating hours directly through the platform.

    To set or modify your restaurant's schedule, go to the option available in the UrbanPiper Business Manager. After you have added the schedule for your location, you cansync it with Zomato.

    In this guide, we will learn how to create schedules to set the operating hours for a given location. Follow these steps to create and associate schedules effectively.

    1. Navigate to Schedules:

      • On the navigation section, click on Groups.

    Loading Printer Paper

    Power-off the printer before Loading the paper Roll.

    • Make sure the paper roll size is 3 ⅛’ x 220' in size specifications. After getting the roll in your hand, remove the glue and roll about 1 inch of paper from the roll.

    • Open the printer cover: Press the “Open” button to open the cover of the printer.

    • Remove the used old paper roll and Place the new paper roll: Remove the used, finished paper roll and the core. Hold the thermal paper roll by the edges and place it into the printer. Make sure the paper feeds from the bottom of the roll, coming up over the top. And the thermal side of the paper is close contact to the thermal printhead.

    Manage order prep time

    You can set and manage your Normal and Busy prep times directly in Atlas, helping you better align with kitchen operations and improve customer experience.


    Getting Started

    Follow these steps to set up your prep times:

    1. Log in

    Foodics

    A Guide for UrbanPiper Integration with Foodics.

    Introduction

    The Foodics <> UrbanPiper integration streamlines restaurant operations by bridging the POS system (Foodics) with major food aggregators through UrbanPiper’s middleware platform. This integration ensures accurate order syncing, centralized menu control, and reduced manual errors—ultimately improving operational efficiency for restaurants.


    Assigning a printer for KOT/Invoice

    How to Assign a Printer to KOT and Invoice

    In this guide, we will walk you through the steps to assign a printer for KOT (Kitchen Order Ticket) and Invoice. Follow the steps below to complete the setup.

    Steps to Assign a Printer

    Logging-in to Store Manger

    How to Log in to Prime on your Tablet

    In this guide, we'll walk you through the steps to log in to Prime using your tablet device.

    How to Archive/Delete, or Restore Atlas or Prime User?

    This guide will walk you through the simple steps to manage user accounts in Atlas, including how to archive, delete, and restore users. We do not delete a user completely on Atlas.


    Steps to Archive a User

    Archiving a user allows you to retain their historical data for records while revoking their active access to Atlas.

    1. Go to All Apps in your Atlas dashboard.

    Adding Modifier Groups and Modifiers

    How to Add Modifier Groups and Modifiers to Your Menu

    In this video, let's see how to add modifier groups and modifiers to your menu. Before we get into the details of how to go about this, let's first learn about the different kinds of modifier groups on Urban Piper.

    Category Schedules

    Our Platform allow you to update and manage your menu’s category hours directly from the platform.

    If you want certain categories to be available only at specific times (for example, a Breakfast-only category or a Chinese menu that is available only during dinner hours), you can use Schedules to define timings for those categories.

    In the guide below, we’ll walk you through the steps to create a category schedule and associate it with a menu category.

    Create a New Schedule

    : Input an internal reference code if required.
  • Auto Open Cash Drawer: Enable this option if you want the cash drawer to open automatically when this method is used at the POS.

  • Modifiers/options
  • Product images*

  • Descriptions

  • Menu availabilities (≠ restaurant opening times)

  • Product tags (limit applies)

  • Customer information
    • (Customer address is shared only when you handle delivery yourself)

  • Finalize Request: Click the Request to Go Live button to submit your request. You will receive a confirmation that your request has been successfully submitted.

  • .
  • Finalize Request: Click the Request to Go Live button to submit your request. You will receive a confirmation that your request has been successfully submitted.

  • .
    Captain: Perfect for your front-of-house team. Captains take customer orders, especially for dine-in. Please note, they cannot settle bills; that's handled by Cashiers. This role is exclusively available on the Prime app (mobile/tablet).
  • Online Order Processor: This role is all about managing online orders. They handle tasks like printing bills/KOTs (Kitchen Order Tickets) and updating order statuses.

  • Online Order Supervisor: Beyond an Online Order Processor's duties, Supervisors can also manage your store's availability (open/close) and update outlet stock.

  • Cashier: Your counter expert! Cashiers manage operational shifts using registers, process bills, and complete settlements.

  • Manager: Managers oversee your store's daily operations. They handle inventory transactions and review important reports and analytics

  • Administrator: Typically, the store owner, Administrators have full access to Prime. They are responsible for critical functions like adding new stores and managing users.

  • Custom Roles in Prime

    Prime gives you the flexibility to create custom roles tailored to your specific needs. With custom roles, you can assign very specific permissions, giving you granular control over what each team member can do. This feature is exclusive to Prime.


    Standard Roles in Atlas

    Atlas provides a range of standard roles for managing your broader business operations and data. The location-level access is not available in Atlas

    • Admin: The most powerful role in Atlas. An Admin has complete control over the platform, managing user accounts, system configurations, and all operational settings. This role is ideal for owners or top-level managers.

    • Hub: Focuses on the central setup and crucial store-level configurations in Atlas. Hub users can view and update foundational settings, ensuring your business functions correctly within the platform.

    • Catalogue: Manages all your product and service listings within Atlas. Users with this role can view, create, and update categories, items, modifiers, taxes, and charges, keeping your digital offerings accurate.

    • Marketing: Equips your team to run promotions and engage customers in Atlas. This role allows users to view and create campaigns, manage customer segments, and implement discount strategies, driving sales and loyalty.

    • Billing: Provides oversight of all financial transactions and credit management in your Atlas account. Billing users can access detailed transaction records and invoices, and initiate credit purchases.

    • Sales Analytics: Designed for in-depth analysis of your sales performance in Atlas. Users can access comprehensive reports on orders and revenue, helping them identify trends and make data-driven decisions.

    • Operation Analytics: Offers critical insights into the efficiency of your operations managed through Atlas. This role allows users to monitor order status metrics and analyze workflows to pinpoint areas for improvement.

    • Support: Tailored for customer service and feedback handling in Atlas. Support users can access customer details, manage feedback, and analyze NPS (Net Promoter Scores), crucial for enhancing customer satisfaction.

    • Non-HQ Analytics: Provides access to analytics data, but strictly limited to specific locations. Users cannot download full business data or reports without a location filter, ensuring localized data security.

    • Non-HQ Report: Similar to Non-HQ Analytics, this role limits report access to designated locations only. Users cannot download reports that cover the entire business or access data for unauthorized locations.

    to your Atlas account.
  • Navigate to: Settings → Platforms → Automations Tab → Food Preparation Time

  • Enter your desired:

    • Normal Prep Time

    • Busy Prep Time (Note: Busy time must be greater than the normal prep time.)

  • Select the appropriate level to apply these settings:

    • Location level or

    • Business level

  • Click Save and Sync to push the prep times to Uber Eats.


  • Important Notes

    • The active prep time mode (Normal or Busy) is controlled from Prime — not Atlas.

    • Atlas is used only for configuring and syncing prep time values.

    • Changing prep time does not require a menu publish. However, after updating, you must click “Save and Sync” for changes to reflect.


    This gives you more flexibility and control over your order flow during peak and non-peak hours.

    Reach out to our support team for further clarification.

    Integration Capabilities:
    • Real-Time Syncing: Automatic synchronization of orders, menus, and item availability between Foodics and online delivery platforms (e.g., Talabat, Careem, Zomato).

    • Centralized Management: Control multiple aggregator menus and operations from a single UrbanPiper dashboard.

    • Inventory & Stock Sync: Item stock updates from Foodics are reflected on aggregators through UrbanPiper.

    • Order Status Updates: Seamless transmission of order status changes (accepted, preparing, dispatched) from Foodics to aggregators.


    Order Relay:

    • Orders placed on aggregators are received by UrbanPiper and instantly relayed to Foodics POS.

    • Ensures minimal delay in order entry, reducing the dependency on manual punch-ins.

    • Order details like customer info, delivery instructions, and modifiers are passed completely.

    • Order status changes in Foodics automatically reflect on aggregator platforms via UrbanPiper.


    Menu Management:

    • Merchants can push menu changes from Foodics to UrbanPiper, which then syncs to all linked aggregators.

    • Menu version control ensures changes are traceable and consistent.

    • Supports:

      • Item and modifier mapping

      • Tax & pricing structure sync

      • Availability toggling (e.g., mark items out-of-stock from Foodics)

    • Reduces operational overhead of managing menus on each aggregator manually.

    Phone

    3

    32

    Octa-Core

    5.5 - 7

    1280x720px (HD)

    9+ Android Pie & above

    Tablet

    3

    32

    Octa-Core

    8 -11

    1920x1080px (Full HD)

    9+ Android Pie & above

    Terminal

    3

    32

    Quad-Core

    14 - 15

    1024x768px (XGA)

    9+ Android Pie & above

    Tablet

    3

    32

    A9

    8 -11

    2048x1536px (QXGA)

    12

    1

    ESC/POS

    Yes

    Yes

    Yes

    Yes

    2

    STAR LINE

    Yes

    Yes

    Yes

    Yes

    3

    STAR GRAPHIC

    Yes

    Yes

    Yes

    No

    Receipt Printer Interfaces (Connectivity Methods)

    1

    USB

    Yes

    Yes

    Yes

    Yes

    2

    Bluetooth

    Yes

    Yes

    Yes

    Yes

    3

    Ethernet - LAN or WiFi

    Yes

    Yes

    Yes

    No

    4

    Parallel

    Yes

    Yes

    No

    No

    5

    Serial

    Yes

    Yes

    No

    No

    Receipt Printer Sizes

    1

    2 inch / 58 mm (32 characters per line)

    Yes

    Yes

    Yes

    Yes

    2

    3 inch / 80 mm (48 characters per line)

    Yes

    Yes

    Yes

    Yes

    3

    Custom size

    Yes

    Yes

    Yes

    Yes

    Option-wise Order Transactions Report

    The "Option-wise Order Transactions Report" is a highly detailed report that gives you a breakdown of every single customization, add-on/Variant, and option chosen for each item in an online order.

    By using this report, you can analyze customer preferences, track the performance of your add-ons/variant, and optimize your menu and pricing. This guide will help you gain granular insights into what your customers truly love and are willing to pay extra for.


    General Order Information

    These fields provide the essential context for the entire order, just like in your other reports.

    Order ID

    • What it is: The unique number for each order. All options and items belonging to the same order share this ID.

    • Why it's useful: It's your primary key for finding all associated details for a specific order.

    Order date-time

    • What it is: The exact date and time the order was placed.

    • Why it's useful: Crucial for analyzing daily sales trends, finding peak ordering times, and managing preparation timelines.

    Order State

    • What it is: The current status of the order (e.g., "Completed," "Cancelled").

    • Why it's useful: Helps you filter out incomplete or cancelled orders for accurate sales analysis.

    Order Channel

    • What it is: The online platform where the order was placed (e.g., "zomato").

    • Why it's useful: Shows which platforms are driving your business and helps you compare performance across channels.

    Store ID & Store Name

    • What it is: The unique code and name of the store that fulfilled the order.

    • Why it's useful: This allows you to analyze sales and popular options for each of your restaurant locations.

    Item Details

    These fields provide information about the main menu item that was customized.

    Item ID & Item Title

    • What it is: The unique code and name of the main menu item (e.g., "Keema Pav (Mutton)").

    • Why it's useful: This tells you which core product the customer is customizing.

    Item Quantity & Item Price

    • What it is: The number of units of the main item ordered and its base price before any options were added.

    • Why it's useful: This is the starting point for calculating the total cost of the item.

    Option Details

    This is the most important section of the report, giving you the detailed breakdown of each customization.

    Option Ref ID & Option ID

    • What it is: The unique code for the option on the aggregator's system and within your own system.

    • Why it's useful: These allow you to track which individual customizations are the most popular and profitable.

    Option Title

    • What it is: The name of the customization or add-on (e.g., "Mango Lassi (200 ML)," "1 PC Extra Bhatura," "No Achaar").

    • Why it's useful: This clearly shows what the customer chose to add or modify.

    Option Price

    • What it is: The cost of a single unit of the option.

    • Why it's useful: Helps you understand which options generate additional revenue and which are simple modifications with no added cost.

    Option Quantity

    • What it is: The number of units of this specific option that were selected.

    • Why it's useful: Crucial for calculating the total cost of all options for an item.

    Option Group ID

    • What it is: The unique code for the category of options this customization belongs to (e.g., a group for sauces, drinks, or spice levels).

    • Why it's useful: Allows you to analyze which categories of options are the most popular with your customers.

    This "Option-wise Order Transactions Report" is a treasure trove of information about your customers' preferences. By using these fields, you can make informed decisions to refine your menu and improve the customer experience!

    Store Action Report

    The "Store Action Report" is your detailed report for every operational change made to your stores. Think of it as a security log that helps you audit actions, understand a store's history, and troubleshoot issues with confidence.

    This guide explains each field in the report, helping you track who did what, when, and on which online platform.

    Store & Brand Identification

    These fields help you pinpoint the exact store and brand that an action was performed on.

    Brand & Brand ID

    • What it is: The name and unique internal code for your brand.

    • Why it's useful: If you have a multi-brand setup, this is crucial for filtering actions by brand.

    store_id & ref_id

    • What it is: The unique internal code (store_id) and the unique external ID (ref_id) for your store on the aggregator platform.

    • Why it's useful: These are your primary keys for identifying the store in both your internal and external systems.

    store

    • What it is: The name of your restaurant location where the action was performed.

    • Why it's useful: Provides a clear, human-readable name for the store, making it easy to see which location was affected.

    Action Details

    These fields give you the specifics of the action that was performed.

    action_time

    • What it is: The exact date and time the action occurred.

    • Why it's useful: This is the most critical field for auditing. It creates a historical timeline of all changes, which is vital for troubleshooting.

    platform

    • What it is: The specific online platform or channel where the action took place (e.g., "zomato," "Growthfalcons").

    • Why it's useful: Helps you track which platforms are being managed and if there are any platform-specific issues.

    action_performed

    • What it is: The specific action that was taken (e.g., "publish," "enable," "disable").

    • Why it's useful: This tells you exactly what was done to your store's status.

    application_src

    • What it is: The source of the action, such as an API call, a user in the UI, or an internal system.

    • Why it's useful: Provides context on how the action was initiated, which is valuable for security and troubleshooting.

    status

    • What it is: The result of the action (e.g., "ack_success," which means the action was successfully acknowledged).

    • Why it's useful: Indicates whether the action was completed successfully or if it failed.

    User Details

    These fields tell you who or what performed the action.

    username

    • What it is: The username of the person or system account that performed the action.

    • Why it's useful: Essential for accountability and security.

    user_first_last_name

    • What it is: The full name of the user who performed the action.

    • Why it's useful: Provides a human-readable name for auditing and understanding who is responsible for a particular change.

    This "Store Action Report" is a valuable record of all operational changes. By using these fields, you can audit your processes, ensure accountability, and troubleshoot any store-level issues with confidence!

    Update menu timings

    UrbanPiper integrations enable you to update and manage your restaurant's operating hours directly from the platform. To set or modify your restaurant timings, navigate to the schedules option available in the UrbanPiper Business Manager.

    Once you’ve added the schedule for your location, you can publish the changes to Ubeats by performing a menu publish action.

    In case you have any further discrepancies even after the above steps, feel free to contact our support team for further assistance.

    Select the preferred item to associate with the item group.
    Select the newly created item group and location group.
  • Click on Add.

  • The KDS will display the order.

  • Scan the barcode with the connected device to mark the food as ready and set for dispatch.

  • Observe that the order is indicated as ready and listed under the Waiting for Pickup section.

  • Open Settings:

    Click on the Settings icon to access further configurations.

  • Automated Workflow Configuration:

    Go to the Automated Workflow tab. Here, you can assign automation for various states of an order such as Acknowledgement, Food Ready, and Dispatch. Choose the desired state for automation.

  • Save Changes:

    After selecting the appropriate automation settings, ensure to save the changes.

  • Select Your Network: Search for the Wi-Fi network you wish to connect to and click on it.

  • Enter Password: Input the password for the selected Wi-Fi network.

  • Connect: Hit the connect button, and you're all set!

  • In the settings menu, choose the Printers tab.

  • Verify if QZTray is connected. Ensure it shows as connected.

  • Click on Add Your First Printer.

  • Allow Prime to scan for available printers, then click on Add.

  • Once the printer is added, test the print function.

  • A printer notification will appear, confirming successful configuration.

  • Customize your report by selecting which order statuses you want to display.
  • Click Preview to view your report, or click the download button to export it directly.

  • You can download the report in either CSV or XLSX formats. 📁

  • Choose your desired format to finalize the schedule.

    Additional details such as location name, platform, platform ID, and customer name
    stage.
  • Orders ready for pickup appear in the Awaiting Pickup stage.

  • When picked up by the rider, the order moves to Dispatched.

  • View dispatched orders under Dispatch Status.

  • Once delivered, the order moves to Completed status.

  • View all cancelled orders for the day under the Cancelled tab.

  • Once the timings are created, click on Save.

    A thorough description of the menu.
  • Cover Image: An image representing the menu.

  • Step 1: Set Up a Kitchen Station
    1. Go to Company Admin.

    2. Click on Settings Head and navigate to Kitchen Operations.

    3. Click on Add New.

    4. Enter a name for the kitchen station, for example, Juice Counter.

    5. Click on Add.

    Step 2: Assign the Kitchen Station to a Category

    1. Go to the Catalog and then Category.

    2. Select your desired category.

    3. Navigate to your kitchen stations.

    4. Select the kitchen station type.

    5. Click on Save.

    Step 3: Assign a Printer to the Kitchen Station

    1. Head to the Point of Sale.

    2. Click on the three-dot button.

    3. Select Session Setting and go to Printers.

    4. Scroll down to Receipt Printer.

    5. Click on the Settings icon.

    6. Assign a printer to the counter.

    7. Click on Save Changes.

    Now you will be able to print the KOT according to the kitchen station, Juice Counter.

    Thank you for following this guide!

    Open Session Settings: On the right side of the screen, locate and click the vertical three-dot option (⋮). From the dropdown menu, select Session Settings.

  • Manage Notifications: Within the Session Settings, you will find options to manage notifications for a variety of events, including:

    • New orders

    • Customer complaints

    • Cancelled orders

    • Stock toggles (availability changes)

    • And other important updates.

  • Enable Your Preferred Notifications: Simply toggle on the notifications you wish to receive to stay updated.

  • Set Notification Sound: Choose a distinct notification sound from the available options to easily identify incoming alerts.

  • Save Your Settings: After making your selections, click Save to apply your changes.

  • Please Note: These notification settings are specific to your individual system configuration.

    Thank you for using this guide to optimize your order notifications!

    Order Placed & Dispatched: A customer places an order, and a rider picks it up from your outlet.

  • Order Canceled, You Still Get Paid. If the rider or the end customer cancels the order after it has been dispatched, you will still be paid the full amount.

  • Return Flow Initiates: Swiggy makes a decision on whether to return the order to your outlet. If they do, the return process begins.

    • Order Return OTP: A special Order Return OTP will appear on your UrbanPiper screen. To get the OTP, click on the delivery person's name tab. This is your key to accepting the returned order.

    • You Decide When the rider returns with the order, you have the choice to either accept it or not.

    • To accept the order, share the Order Return OTP with the rider.

    • To reject the order, simply do not share the OTP. The order will be marked as "unsuccessful" and the rider will dispose of it.

    This process ensures you have the final say on whether to take back the returned product.


    Key Benefits for You

    • Guaranteed Revenue ✅: You are paid the full estimated amount for the order, regardless of whether it is successfully delivered or returned.

    • Full Control ✅: The Order Return OTP puts you in complete control. You can decide to accept or reject the returned order based on your preference.

    • Simpler Operations ✅: This streamlined process reduces complexity and provides a clear protocol for handling cancellations that occur mid-delivery.


    Frequently Asked Questions

    What is Swiggy's Reverse Logistics Flow?

    It's a feature that allows riders or customers to cancel an order after it has been dispatched. It includes a specific process for returning the physical bag to you, if needed, while ensuring you still get paid for the order.

    Will I lose money if an order is canceled after the rider has picked it up?

    No. Under this new flow, even if an order is canceled post-dispatch, you will receive the full estimated payment for that order.

    What is the Order Return OTP?

    The Order Return OTP is a unique code displayed on your UrbanPiper screen. To get the OTP, click on the delivery person's name tab. You must provide this OTP to the Swiggy rider to confirm that you have accepted the returned order bag.

    Do I have to accept the returned order bag?

    No, it's your decision. If you do not wish to accept the returned order, simply do not share the Order Return OTP with the rider. Swiggy will handle the disposal of the order.

    If you have any other questions or concerns, feel free to reach out to our support team!

    It contains details like the list of items purchased, prices, taxes, discounts, and the total amount due.
  • The bill serves as a payment receipt and is used for billing the customer.

  • KOT (Kitchen Order Ticket):

    • A KOT is an internal order document used in restaurants to communicate food orders from the service staff to the kitchen.

    • It lists the items ordered, their quantity, and any specific preparation instructions.

    • The KOT helps the kitchen staff track orders, but it is not used for billing and has no pricing information.

  • Setting up Auto-Print:

    Steps to Enable Auto Print

    1. Access Printer Settings:

      • Click on More in the Prime interface.

      • Scroll down and navigate to Printer Settings.

    2. Enable Automated Printing Workflows:

      • In the Printer Settings, scroll down to find the section for automated printing workflows.

    3. Auto Print a Bill:

      • Click on Automatically print bill on.

      • Select the order status on which you would like the bill to be auto printed. It is recommended to set it to Acknowledged.

      • Once the order is acknowledged with the DSP, a printout will be generated for your bill.

    4. Auto Print KOTs:

      • Click on Automatically print KOT on.

      • Choose the desired status for auto printing KOTs.

    5. Disable Auto Print:

      • To disable auto print for either the bill or KOT, click on the respective option.

      • Select the dotted status, and auto print will be disabled when no status is selected.

    By following these steps, you can efficiently manage your auto print settings in Prime, ensuring that your billing and kitchen orders are printed automatically based on your preferred order statuses.

    link

    Initiate Menu Import:

    • Click on the three dots (⋮) on the top right corner.

    • Choose “Import Menu” from the dropdown.

    • Select the appropriate location for which you want to sync the menu.

    • Click on "Import" to start the process.

  • Wait for Sync to Complete: The import process typically takes a few minutes. UrbanPiper will pull the latest menu data (items, modifiers, prices, etc.) from Foodics.

  • Publish the Menu to Aggregators: Once the menu has been refreshed on UrbanPiper:

    • Go to the “Catalogue” section.

    • Select the relevant location and channel (e.g., Talabat).

    • Click on “Publish” to push the updated menu to the aggregator platforms.

  • Open the Prime App: Launch the Prime application on your tablet.

  • Click on Login: Tap the 'Login' button to proceed.

  • Enter Your Email: Input the email address linked to your Prime account and click 'Continue'.

  • Forgot Password: If you can't remember your password, select the 'Forgot Password' option.

  • Receive Authentication PIN: A one-time authentication PIN will be sent to your registered email address.

  • Check Your Email: Access your email to find the one-time PIN.

  • Enter the PIN: Input the received PIN into the Prime app and click 'Verify'.

  • Set a New Password: You will be redirected to a page to set a new password. Enter your new password of choice. Re-enter the password to confirm the change.

  • Reset Password: Click on 'Reset Password' to finalize the process.

  • Login with New Password: You will be redirected to the login page. Enter your new password to continue using Prime.

  • Congratulations! You have successfully reset your password on the Prime application.

    Here, all items will be listed.

    Step 2: Toggle Item Availability

    • To turn off an item, simply toggle off the button next to it.

    • Ensure to save the changes made.

    Step 3: Manage Stock Across Locations

    • Use the Stock Control feature to manage stock across different locations.

    • View all in-stock and out-of-stock items at once.

    • Filter items category-wise for more specific control.

    Step 4: Control Modifier Stock

    • Navigate to the modifier section to control the stock of modifiers.

    • Toggle the top button and hit Save to switch off the particular item or modifier on the aggregator's UI.

    Step 5: Verify Changes

    • Go to the Live Orders section.

    • Access the Logs to verify if the item was successfully turned off.

    Thank you for using Prime Order Tracker to manage your stock efficiently.

    First, navigate to the menu you want to modify. In this example, we'll use the regular menu associated with the Piper Pizza brand.

    Step 2: Create a New Menu Section

    Next, choose to create a new menu section. This will prompt you to enter the details of your first section.

    • Name the section (e.g., "Pizzas").

    • Associate a schedule.

    • Optional: Add a description and cover image.

    Once you've created your first section, you can continue to add more sections by clicking on the "Create Section" button. For example, add another section for "Appetizers" and then click on submit.

    Step 3: Add Items to a Section

    Now, let's add items to the "Pizzas" section:

    • Go to the "Pizzas" section and click on "Add Items".

    • Associate the pizzas from your base items.

    • Click "Save" to complete the associations.

    Step 4: Create Subsections

    Let's create a subsection under "Appetizers":

    • Go to "Appetizers" and create a subsection.

    • Name the first subsection (e.g., "Garlic Bread").

    • Associate the items (e.g., two types of garlic bread) to this subsection.

    To add another subsection, follow the same steps. For example, create a subsection called "Fries". If you don't have any fries in your items, you can create a new item on the fly and save it.

    Step 5: Edit Item Attributes

    You can also edit attributes such as item name and price. For instance, you can associate an image to an item for better visual representation.

    Conclusion

    And that's it! You've successfully created sections and items on your menu. Easy as that.

    • Regular On-Demand Publish: When you do an on-demand publish by clicking on Publish Now, we start the process of updating your menu as soon as you confirm that you want to publish your changes.

    • Scheduled Publish: This option is used to update the menu at a later point in the future.

    Ways to Publish a Menu

    Now that you've understood the difference between the two, let me show you the different ways in which you can publish a menu on Urban Piper:

    1. Through the Menus List

    If you have made your changes already and simply want to publish the menu, click on Publish Now or Scheduled Publish button on the menus list to publish your menu.

    2. Within a Menu

    You can also publish a menu within the menu itself:

    • Publish Now or Schedule Publish: Use the Publish button in the menu.

    • Preview Menu: To do this, select the location and platform whose menu you want to preview. Our internal verification engine runs checks on your menu. If there are no errors or warnings, the menu is ready to publish. Once you've verified your menu, you can click on Publish.

    Publishing Steps

    1. Select the locations you want to publish to.

    2. Select the platforms you want to publish to.

    3. Click on Publish.

    Scheduled Publish Steps

    1. Click on the Scheduled Publish button.

    2. Select locations and platforms in a similar way to a regular publish.

    3. Our internal validation checks for errors and warnings on the menu.

    4. Select the date and time.

    5. Clicking on Submit confirms the schedule for a later point of time.

    Canceling a Scheduled Publish

    If you have set up a schedule, you can cancel it using the same flow as scheduling a publish. You'll see a Cancel Scheduled Publish button instead in that case.

    And that's about it. That's how you publish a menu on Urban Piper.

    Then, click on Schedules.

  • Create a New Schedule:

    • Click on Regular Schedules and then Create New.

    • Enter the name of the schedule.

    • Click on Next to proceed.

  • Add Timings:

    • Select the type of schedule: Daily, Weekdays, Weekend, or Custom.

    • Select the open and close time.

    • You can choose to add further timings if applicable.

    • Once the timings are created, click on Save.

  • Associate Locations:

    • Click on Associate Your First Location.

    • Select the list of locations you want to associate with the schedule.

    • Click on Update to finalize the association.

    • Now, the schedule has been successfully created and associated with the selected location

  • Note: Any manual override of store availability will disable store timing. The store time will need to be synced again.

    If you encounter any discrepancies after following these steps, please feel free to contact our support team for further assistance.

    "Schedules"
    • Pull out some paper, and close the roll paper cover and Close the Cover, Once the paper is threaded through the printer, close the cover securely. Some printers may have sensors that detect when the cover is closed, so make sure it clicks or locks into place.

    • Tear off the Excess paper.

    • Turn on the printer and perform a test print: Power on the printer. It may automatically feed a small amount of paper to initialize. Perform a test print to ensure that the paper is loaded correctly and that the print quality is satisfactory.

  • Head to Prime and navigate to Live Orders.

  • Click on the three dots to access more options.

  • Select Session Settings from the dropdown menu.

  • Go to the Printers tab.

  • Scroll down to find the Receipt Printers section.

  • Click on the Settings icon next to the printer you want to assign.

  • Assign the added printer in the designated field.

  • Ensure the toggle is always enabled to activate the printer.

  • You can increase the number of printers if needed.

  • Adjust the number of copies to be printed as per your requirement.

  • Once all settings are configured, hit Save Changes.

  • Thank you for following this guide. Your printer is now successfully assigned to KOT and Invoice.

    Steps to Log in:
    1. Power On Your Tablet: Ensure your tablet is plugged into power and turned on.

    2. Locate the Prime App: Once your tablet is on, find the Prime app on the home screen.

    3. Open the Prime App: Tap on the Prime app to open it. You will be redirected to the login page.

    4. Initiate Login: Click on the "Login" button.

    5. Enter Your Email Address: Type in your email address and hit "Continue."

    6. Choose a Login Method: You have two options to log in:

      • Enter Password: Use your password to log in.

      • Get OTP on Email: Choose to receive a six-digit one-time PIN (OTP) on your registered email address.

    7. Enter the OTP: If you chose the OTP method, enter the one-time PIN you received on your email.

    8. Complete Login: Hit the "Login" button.

    You're all set! You now have access to Prime.

  • Select Settings.

  • Navigate to the Users tab.

  • Choose the user you want to archive.

  • Click the Archive button.

  • Check the box to confirm "Proceed with archiving the user."

  • Click Archive to finalize the process.

  • You'll see a "User archiving completed successfully" confirmation. All archived users are listed under the Archived status tab, allowing you to easily view them.


    Restoring an Archived User

    If you need to grant an archived user access to Atlas again, you can easily restore their account.

    1. Navigate to the Users tab within Settings.

    2. Change the status filter to Archived to view all archived users.

    3. Select the user you wish to restore.

    Click on the Reactivate user button (or Restore).

    Types of Modifier Groups on Urban Piper

    There are two types of modifier groups on Urban Piper:

    • Add-ons: Optional modifications such as extra onion or extra chicken.

    • Variants: Mandatory selections that you want an end user to make while buying an item. For example, size is a mandatory selection in a lot of restaurants, it has to be one of regular, medium, or large.

    So, the modifier group size is a modifier group of type variants, while toppings are a modifier group of type add-ons.

    Associating Modifier Groups and Modifiers to the Menu

    Now that we have understood the types of modifier groups, let's move forward and understand how to associate these on the menu. Follow these steps:

    1. Open the regular menu and select the item you want to modify, for example, an 8-inch golden corn pizza.

    2. Click on the update button in the modifier group tab.

    3. Associate the modifier group size to this pizza. Since size is a modifier group, you will also have to associate the modifiers belonging to size.

    4. If you want to create new modifiers, click on the button to enter the details and save. However, in this case, we will associate the existing ones.

    5. To change the price of a modifier, simply go and change the default sales price. For example, if it costs 100 rupees for a regular pizza, edit the default sales price to 100 and save it.

    6. Similarly, you can edit the prices of the medium and large pizzas too.

    And that's it! That's how you associate modifier groups and modifiers to a menu.

    Navigate to the navigation bar.
  • Click on "All Apps".

  • Select "Schedules".

  • Click on "Create a New Schedule".

  • Provide a title for your schedule.

  • Click on "Next" to proceed.

  • Add Timings

    Here, you can add timings based on your needs. Options include daily, weekdays, weekends, or custom timings.

    • Select the desired timing option.

    • Add the timings. Note that timings should be in multiple of 30 minutes.

    • If needed, add another timing group.

    • Click on "Save" to save your schedule.

    Associate Schedule with a Category

    • Go to the "Catalog" section.

    • Navigate to "Categories".

    • Select the desired category to associate the schedule.

    • Click on "Associate Category Timing".

    • Click on "Save" to confirm the association.

    Note: If there are any subcategories under the parent category, you need to assign timings for each subcategory as well. Navigate to the subcategory and associate the timing accordingly. Please ensure that the support flag for category schedule is enabled before publishing the menu as shown below.

    Publish the Menu

    • Once the timing group is correctly associated, proceed to publish the menu.

    • Ensure the menu is published on Zomato.

    UrbanPiper Support

    Introduction

    The Foodics <> UrbanPiper integration streamlines restaurant operations by bridging the POS system (Foodics) with major food aggregators through UrbanPiper’s middleware platform.

    This integration ensures accurate order syncing, centralized menu control, and reduced manual errors—ultimately improving operational efficiency for restaurants.


    Integration Capabilities

    • Real-Time Syncing: Automatic synchronization of orders, menus, and item availability between Foodics and online delivery platforms (e.g., Talabat, Careem).

    • Centralized Management: Control multiple aggregator menus and operations from a single dashboard.

    • Inventory & Stock Sync: Item stock updates from Foodics are reflected on aggregators through UrbanPiper.

    • Order Status Updates: Seamless transmission of order status changes (accepted, preparing, dispatched) from Foodics to aggregators.


    Order Relay:

    • Orders placed on aggregators are received by UrbanPiper and instantly relayed to Foodics POS.

    • Ensures minimal delay in order entry, reducing the dependency on manual punch-ins.

    • Order details like customer info, delivery instructions, modifiers, and discounts are passed completely.

    • Order status changes in Foodics automatically reflect on aggregator platforms via UrbanPiper.


    Menu Management:

    • Merchants can pull the menu changes from Foodics to UrbanPiper, which then syncs to all linked aggregators.

    Product Name, Price, Description, and Image

    • These elements should be updated directly in the Foodics dashboard.

    • Do not update them via UrbanPiper, as Foodics remains the source of truth for menu data.

    • Product Translation

      • Translations should also be handled in Foodics, not in UrbanPiper

    Understanding Fulfilment Mode for an item

    Overview

    Fulfillment Modes (also known as Fulfilment Types) determine how your customers receive their orders — whether through delivery or by picking them up directly from your outlet. This article explains what fulfilment modes are, how to enable them, and how pricing or item availability may vary based on fulfilment type.


    1. What is a Fulfilment Mode (or Fulfilment Type)?

    A Fulfillment Mode defines how a customer receives their order. Most Delivery Service Providers (DSPs) support the following standard fulfilment types:

    • Delivery: The DSP delivers the order directly to the customer’s address.

    • Pickup: The customer visits your restaurant or store to collect the order.


    2. Can a Fulfilment Mode be enabled from UrbanPiper Atlas?

    By default, the Delivery mode is automatically enabled for your outlet by the DSP.

    To enable Pickup mode:

    • Contact your DSP Point of Contact (POC), or

    • (Where supported) Enable it directly via your DSP’s partner portal.

    Note: The ability to enable or disable fulfilment modes depends on each DSP’s features. Some DSPs may not support this functionality.


    3. Why enable Pickup Fulfilment Mode?

    Enabling the Pickup mode can help your outlet:

    • Offer customers more flexibility and quicker service.

    • Drive additional in-store footfall and brand engagement.

    • Reduce reliance on delivery partners during peak times.


    4. What happens when Pickup Fulfilment Mode is enabled?

    Once Pickup mode is enabled:

    • Customers can choose between Delivery and Pickup while placing their order.

    • If Pickup is selected, the customer will visit your outlet to collect their order.

    • This provides a more flexible ordering experience and can help balance your order load.


    5. Can an Item have different pricing for different Fulfilment Modes?

    Yes. Some DSPs allow different pricing for items based on the selected fulfilment mode.

    Example:

    Item
    Delivery Price
    Pickup Price

    Note: Support for fulfilment mode–specific pricing varies by DSP. Please confirm with your DSP POC before making pricing changes in UrbanPiper Atlas.


    6. Can an Item be excluded from a particular Fulfilment Mode?

    Yes. Some DSPs allow you to restrict specific menu items to certain fulfilment modes only.

    Examples:

    • Ice Cream Sundae → Pickup only (not available for delivery).

    • Meal Combo → Delivery only (not available for pickup).

    This feature is useful for managing items that may not be suitable for certain fulfilment methods due to:

    • Packaging or storage limitations

    • Temperature sensitivity

    • Longer preparation time

    Note: Item-level fulfilment restrictions depend on DSP support. Please verify with your DSP POC before updating fulfilment mode restrictions in Atlas.

    Configuring a Custom Domain

    Configuring your DNS records might sound technical, but it's a crucial step to ensure your customers can find your website at the correct address. This guide will walk you through the process of setting up your custom domain with a few commonly used domain providers.

    Steps to Configure

    • Log in to Atlas

      • Go to the Atlas Dashboard and log in with your admin credentials.

    • Open Meraki Editor

      • From the left menu, select Meraki → Editor.

    • Add a Custom Domain

      • Navigate to the Domain section.

      • Click Add Custom Domain.

      • Enter your desired domain name (e.g., order.yourbrand.com).

    • Get DNS Records

      • After entering the domain, Atlas will generate the required DNS records.

      • Each record will include:

    • Update Your DNS Provider

      • Log in to your DNS provider’s portal (e.g., GoDaddy, NameCheap).

      • Add the DNS records exactly as shown in Atlas.

      • Save and apply the changes.

    • Verify Setup

      • Return to Atlas → Domain section.

      • Once DNS records propagate (can take up to 24–48 hours), your domain will be verified and connected.


    • Ensure you only add the records provided in Atlas.

    • DNS propagation time varies depending on your provider.

    Please refer to your DNS provider's help portals for detailed steps on configuring the above records.

    Dos & Donts for the integration

    Dos & Don’ts for UrbanPiper × Foodics Integration

    ✅ DOs

    Authorization & Access

    • Use Owner-level access while enabling the UrbanPiper app on Foodics.

    • Ensure the correct credentials (admin login) are used for authorization.

    • Verify the authorization is completed on both the UrbanPiper and Foodics screens.

    Menu Setup

    • Create the ‘UrbanPiper’ menu group exactly as required (spelling must match).

    • Place all relevant menu items inside the UrbanPiper group.

    • Add correct Charge IDs (Pickup + Delivery) as open charges.

    • Use accurate price tags for each aggregator where differential pricing applies.

    Coordination

    • Inform UrbanPiper promptly once your Foodics setup is complete for menu pull.

    • Respond quickly to mapping queries from the UrbanPiper onboarding manager.

    Post Go-Live

    • Monitor orders regularly during the stability period.

    • Ensure the menu is pulled on UrbanPiper every time there is a change in the menu on Foodics.


    ❌ DON’Ts

    Authorization & Access

    • Do NOT proceed without owner-level access — other roles may block permissions.

    • Do NOT edit or delete the UrbanPiper group after mapping starts.

    • Do NOT change the base menu or product IDs once onboarding begins without informing UrbanPiper.

    Menu Setup

    • Do NOT rename or alter price tag labels (names must match exactly).

    • Do NOT add products outside the UrbanPiper group if they need to appear on aggregators.

    • Do NOT create duplicate product entries in Foodics, as this causes mapping confusion.

    Coordination

    • Do NOT contact aggregators directly for mapping — this is handled manually by the UrbanPiper team.

    • Do NOT raise Foodics system issues to UrbanPiper — these must go via the Foodics AM and their support team.

    • Do NOT request urgent escalations for non-P0/P1 issues.

    Operational

    • Do NOT make menu changes during mapping without notifying the UrbanPiper onboarding team.

    • Do NOT expect instant mapping — timelines vary by aggregator (e.g., Talabat weekly cycle).

    • Do NOT deactivate the UrbanPiper group or make structural changes during go-live.

    User Access

    User Access in Atlas

    Navigation

    Let's begin by navigating to the User Access section:

    1. In the Navigation panel, click on the Settings tab.

    2. From the drop-down, select the User Access tab.

    Note: This section is visible only to users with Admin LOL.

    Inviting a New Employee

    To invite a new employee to join your team on Atlas:

    1. Click on the Invite button.

    2. Add the employee's email address.

    3. Assign a role to the employee based on their responsibilities within your organization.

    Access to various sections on Atlas is limited by user roles. For example, you can give access only to sections related to Marketing and Support roles for a specific user.

    Sending the Invite

    Once you've set up the invite:

    1. An email invite will be sent to the employee's email address.

    2. If the invite is not immediately visible, search your inbox with the subject line: Your Atlas invite has arrived.

    3. Click on the Join Team button in the invite.

    Completing the Profile

    Upon accepting the invite, the employee will be prompted to:

    1. Complete their profile with details like first name, last name, and phone number.

    2. Validate their phone number with a one-time password.

    3. Pick a unique username and set a password.

    4. Enter their email address to create a new user account.

    Once completed, the employee can log in to Atlas using their new username and password.

    Tracking Invites

    While waiting for staff to accept their invites, you can track them:

    1. Go to the Invites tab to see all pending invites.

    2. You have the option to resend or cancel an invite.

    Understanding User Roles

    Navigate to the Roles tab to view all user roles on Atlas:

    • Admin: Provides unfettered access across the entire Atlas portal.

    • Default: The role with the least access, allowing users to view catalogs and locations only.

    To assign a role:

    1. Click on the name of the role to view its details and permissions.

    2. Click on the Users tab to view users associated with this role.

    3. To assign a role to a new user, click on the Update button and select the user.

    Updating User Roles

    To update a user's role:

    1. Go to the Users tab and click on the name of a user.

    2. Update the role and click on the Save button.

    Conclusion

    This concludes the User Access section. We covered navigation, inviting new employees, tracking invites, understanding user roles, and updating user roles.

    Thank you for watching!

    Creating & Managing Menu Groups

    The Menu Groups section in Foodics allows you to organize your items into categories before pushing them to UrbanPiper. Menu Groups are essential as they determine how your menu will appear on aggregator platforms.

    How to Create a New Menu Group

    Follow these steps to create a menu group (e.g., Starters, Main Course):

    1. Log in to the Foodics Web Console.

    2. Click on Menu in the left-hand sidebar.

    3. Click on Groups.

    4. Click on Create Group.

    5. Name your group appropriately (e.g., Burgers, Beverages).

    Each group created here is equivalent to a category in your delivery menu.


    1.2 Adding Products to Groups

    Once your group is created, add products to it as follows:

    1. Go to Menu > Groups.

    2. Click on the specific group you wish to edit.

    3. Click on Add Products.

    4. A pop-up will appear showing all existing products in your Foodics account.

    Repeat this process to create and populate all necessary groups/categories.


    Creating the Master Group (UrbanPiper Menu)

    To push the menu to UrbanPiper, you must create one master group that contains all the individual category groups.

    Steps:

    1. Navigate to Menu > Groups.

    2. Click on Create Group and name it urbanpiper.

    3. Scroll to the Subgroups section within the group creation screen.

    4. Click on Add Subgroups.

    This master group represents your complete menu and will be pushed to UrbanPiper.


    Sorting Products Within a Group

    To sort the order in which products appear on aggregators:

    1. Go to Menu > Groups.

    2. Select the desired group.

    3. Click on Sort Group.

    4. Use drag and drop to reorder the products as needed.

    This order will be reflected when the menu is published to UrbanPiper and synced with delivery platforms.

    Always ensure the name of the master group is set as urbanpiper and is properly structured before importing it to UrbanPiper. After syncing, you can log in to UrbanPiper and publish the updated menu to aggregators like Talabat, etc.

    Introduction

    In this guide, we will explore how to manage orders using the Prime Order Tracker tool. This tool helps in managing online orders, controlling stock, configuring printers, and managing notifications.

    Accessing the Prime Order Tracker

    1. Navigate to Online Orders and then to Live Orders.

    2. Here, you will see the interface where all new orders will appear.

    3. On the top, you can view the different states of the orders.

    4. Use the Stock Control button for managing stock, and access additional settings through the three dots menu.

    Managing Orders

    1. When a new order arrives, it will appear as a new order in the Order Tracker UI.

    2. You can choose to set the order to auto-acknowledgment or manually accept the orders based on your settings.

    3. View all order information, including item details and customer details.

    4. Accept the orders, which can be done automatically or manually.

    Order Fulfillment

    1. The KOT is sent to the kitchen for food preparation.

    2. Once the food is ready, mark the order as Food Ready. This step can also be automated or done manually.

    3. After marking as food ready, the order status changes to Waiting for Pickup.

    4. Orders can be delivered by an aggregator or by the merchant, depending on your business setup.

    That's it for managing orders using the Prime Order Tracker.

    Category Schedules

    Our Platform allow you to update and manage your menu’s category hours directly from the platform.

    If you want certain categories to be available only at specific times (for example, a Breakfast-only category or a Chinese menu that is available only during dinner hours), you can use Schedules to define timings for those categories.

    In the guide below, we’ll walk you through the steps to create a category schedule and associate it with a menu category.

    Create a New Schedule

    • Navigate to the navigation bar.

    • Click on "All Apps".

    • Select "Schedules".

    • Click on "Create a New Schedule".

    • Provide a title for your schedule.

    • Click on "Next" to proceed.

    Add Timings

    Here, you can add timings based on your needs. Options include daily, weekdays, weekends, or custom timings.

    • Select the desired timing option.

    • Add the timings. Note that timings should be in multiples of 30 minutes.

    • If needed, add another timing group.

    • Click on "Save" to save your schedule.

    Associate Schedule with a Category

    • Go to the "Catalog" section.

    • Navigate to "Categories".

    • Select the desired category to associate the schedule.

    • Click on "Associate Category Timing".

    Note: If there are any subcategories under the parent category, you need to assign timings for each subcategory as well. Navigate to the subcategory and associate the timing accordingly. Please ensure that the support flag for category schedule is enabled before publishing the menu as shown below.

    If you're unsure whether this setting is active, please check with your UrbanPiper onboarding/support team.

    Handling Discounts and Promotions

    Setting Up Promotions

    To explore promotional options such as:

    • Buy One Get One Free

    • Free Delivery

    • Percentage Discounts (e.g., 10% Off)

    • Free Item on Minimum Spend (e.g., Free Drink over £X)

    We recommend discussing these directly with your Uber Eats Account Manager. They can guide you on eligibility, setup, and best practices.

    💡 Uber Eats may also run city-wide or national campaigns and invite select restaurants to participate.


    How Promotions Are Handled in UrbanPiper

    When a discount is applied on Uber Eats, the discounted amount needs to be reflected in the order data received by UrbanPiper and further pushed to your POS system.

    Important Notes:

    • The Discount Total field in UrbanPiper will show the total discount applied to the order.

    • Some POS systems require a dedicated discount product to process this correctly.

    • Before setting up any promotion on Uber Eats, please contact the UrbanPiper support team to:

    Manage Your Orders

    UrbanPiper’s integration with Swiggy enables you to streamline online order management, reduce manual effort, and enhance operational efficiency.

    This article provides an overview of the key features and functionalities available on the UrbanPiper platform to help you manage your Swiggy orders effectively.

    Key Features Supported on UrbanPiper for Swiggy Orders:

    Feature
    Supported on UrbanPiper

    Integrate your Foodics account with UrbanPiper

    This guide outlines the onboarding steps, timelines, and key operational guidelines for completing the UrbanPiper–Foodics integration successfully.

    An UrbanPiper Onboarding Manager will be assigned to work alongside the Foodics team and support you throughout the entire integration process.

    Onboarding Process Overview

    The onboarding process consists of three major phases:

    Create and Manage Taxes

    This guide outlines how to set up and manage taxes for your Zomato orders using our platform, ensuring compliance and accurate billing.


    Setting Up Taxes

    Follow these steps to configure your tax rates:

    Access the Catalog:

    Swiggy quality check

    To improve the overall quality and consistency of menus on the Swiggy platform, Swiggy conducts a Menu Quality Check (QC) on all published menus.

    Once the QC is completed and the menu fails:

    • Any items failing QC standards are removed from the menu by Swiggy, and menu publishing will be on hold until all errors are fixed

    • All subsequent menu updates for the outlet will be applied only after passing QC.

    Manage Your Orders

    UrbanPiper’s integration with Zomato enables you to streamline online order management, reduce manual effort, and enhance operational efficiency.

    This article provides an overview of the key features and functionalities available on the UrbanPiper platform to help you manage your Zomato orders effectively.

    Key Features Supported on UrbanPiper for Zomato Orders:

    Manage & Publish Your Menu

    UrbanPiper integration allows you to centrally manage your menu content for all ordering channels.

    If your menu is managed on your POS, please from the POS to the UrbanPiper platform. Once the menu is updated on UrbanPiper, you can to Swiggy by performing a menu publish.

    You can track the status of your menu publishing requests in the Publish Logs.

    • If the publishing is successful, your changes will reflect on Swiggy.

    • If any errors occur, check the Error Report, make the required corrections, and republish the menu.

    .
  • Product Availability (In/Out of Stock)

    • Item-level availability can be managed directly from Foodics.

    • It should not be controlled from UrbanPiper

  • Menu Sync Status

    • Not visible or tracked in Foodics.

    • The sync status is managed in UrbanPiper.

  • Double-check product names, variants, tax settings, and availability before confirming the menu.

    You can filter and select items using:

    • Product List

    • Tags

    • Categories

  • After selecting the desired items, click Save.

  • Select all the groups (categories) you created earlier.

  • Click Save.

  • Confirm your POS compatibility.
  • Ensure discount data is configured and transmitted accurately.

  • Note- Swiggy's quality check will be applied location-wise, so there may be a chance that one business location fails the quality check while another location with the same menu will not be affected.

    Common QC Failures & Resolutions

    Packaging Charges Issue

    Error Message: "entity with id : XXXXXXXX was rejected because: Packaging charges Issue (Packaging charges can not be applied beyond the Swiggy Slab)"

    Cause: The packaging charges set for an item are higher than allowed by Swiggy’s standard pricing slab.

    Resolution: Configure the packaging charge as per the slab below:

    Item Price (₹)

    Allowed Packaging Charge (₹)

    Less than 50

    5

    51 – 150

    7

    151 – 300

    10

    301 – 500

    15

    Above 500

    20

    Important

    If you want to set a packaging charge outside the allowed slab, you must get prior approval from your Swiggy POC (Point of Contact).

    Without Packaging charge approval, your menu update will be rejected, and you will see an error message.

    Duplicate Category Name

    Error Message: "Category create/update failed with error: [name: Duplicate 'Category' with id XXXXX and name 'Sandwich' found.], Can't proceed to dependent objects"

    Cause: Multiple categories or subcategories with the same name exist (e.g., “Sandwich”).

    Resolution: Ensure that all category, sub-category, and item names are unique. Avoid repetition in names within the same menu structure.

    Duplicate Addon Group Name

    Error Message: "[name: Addon group with same name already exists, Cannot update/create addon group.]"

    Cause: There is already an addon group with the same name in the menu.

    Resolution: Change the addon group name to something unique. If there are multiple (20+) such errors, share the error report with the merchant and guide them on how to rectify each one.

    Duplicate Entity Name

    Error Message: "Duplicate entity with same name already exists"

    Cause: This occurs when an existing entity is archived and recreated with the same name, or when an entity is edited and ends up duplicating an existing one.

    Resolution: Try to republish. This often requires menu clearance from Swiggy’s end for which kindly reach out to UrbanPiper Support

    Improper Formatting (Case Issues)

    Cause: Menu elements are not in the proper case (e.g., all lowercase or all caps).

    Resolution: Follow Swiggy’s formatting standards:

    • Item, Category, Subcategory, Modifier Group & Modifier Names → Title Case (e.g., Chicken Biryani)

    • Connecting Words (with, in, on, etc.) → Lowercase

    • Descriptions → Sentence Case (e.g., A spicy rice dish made with chicken and herbs.)

    Missing Quantity or Flavour (Cakes)

    Error Message: "entity with third_party_id: XXXXXXXX was rejected because: Cake Quantity/Flavour it is mandatory to update"

    Cause: Cake items are missing quantity and flavour details in the item description.

    Resolution: Update the description to clearly mention both quantity and flavour (e.g., 500g Butterscotch Cake).

    Dependent Children Failed to Create/Update

    Error Message: "Dependent Children Failed to Created/Update."

    Cause: This is a system-side failure during menu injection on Swiggy's end.

    Resolution: Try to push the menu again ,if the issue persists please reach out to UrbanPiper Support

    📝 Final Tips

    • Always validate item names, descriptions, and structure before publishing.

    • Keep all names unique and meaningful.

    For any recurring QC failures, reach out to your Swiggy POC for support.

    Pizza Margherita

    $10.00

    $9.00

    Name

  • Type (CNAME, A, etc.)

  • Value

  • GoDaddy
    NameCheap
    Hostinger

    Order Status Transitions Report

    rider'sThe "Order Status Transitions Report" is a report for understanding the entire journey of every order. It's like a time-stamped log that helps you measure your operational efficiency, find bottlenecks, and understand the real reasons behind cancellations.

    This guide explains each field in the report, helping you track an order's lifecycle and gain valuable insights into your business's performance.

    Order Identification & Source

    These fields help you identify each order and where it came from.

    Order ID

    • What it is: A unique number for each order in your system.

    • Why it's useful: It's your main key for tracking and referencing specific orders for internal purposes and troubleshooting.

    Brand & Brand ID

    • What it is: The name and unique internal code for your brand.

    • Why it's useful: In a multi-brand operation, these fields are essential for segmenting your data and analyzing brand performance.

    Channel

    • What it is: The specific online platform where the order was placed (e.g., "Zomato").

    • Why it's useful: Shows you which platforms are generating your sales and how efficiently each channel performs.

    Store Name

    • What it is: The name of your restaurant location that fulfilled the order.

    • Why it's useful: Essential for businesses with multiple locations to track performance per outlet, especially for metrics like preparation time.

    Aggregator Order ID

    • What it is: The unique order number provided by the online platform (aggregator).

    • Why it's useful: This is crucial for cross-referencing orders with the aggregator's records if you need to talk to their support team.

    Fulfillment mode

    • What it is: How the order was completed (e.g., "delivery," "pickup").

    • Why it's useful: Helps you understand how customers prefer to receive their orders and segment your operational data based on fulfillment type.

    Order Lifecycle & Timings

    These fields provide a clear timeline of key events, which are critical for measuring your operational efficiency.

    Order Creation Time

    • What it is: The exact date and time the order was first created in your system.

    • Why it's useful: This is the starting point for all other time-based metrics.

    Placed Time

    • What it is: The time when the order was successfully placed on the aggregator's platform.

    • Why it's useful: The time between "Order Creation Time" and "Placed Time" can reveal delays in order processing.

    Order Auto-Ack Time

    • What it is: The time when the order was automatically acknowledged by your system.

    • Why it's useful: This marks the beginning of the order's journey in your kitchen and is a key metric for measuring system automation.

    Order Ack Time

    • What it is: The time a person manually acknowledged the order.

    • Why it's useful: If used, this indicates how long it took for a human to review and accept an order.

    MFR Time

    • What it is: The "Made For Rider" or "Made For Ready" time. This is the timestamp when the food was prepared and ready for pickup.

    • Why it's useful: This is a crucial metric for measuring your kitchen's efficiency and how quickly your team can prepare an order.

    Dispatch Time

    • What it is: The time the delivery rider picked up the order.

    • Why it's useful: The time between "MFR Time" and "Dispatch Time" shows the rider wait time. A long wait time could indicate operational issues with the delivery partner.

    Order Completion Time

    • What it is: The final timestamp when the order was marked as completed in your system.

    • Why it's useful: This marks the end of the order's lifecycle and is used to calculate the total time taken for an order.

    Cancellation Details

    These fields provide important information if an order was cancelled.

    Order Cancelled Time

    • What it is: The specific date and time when the order was cancelled.

    • Why it's useful: A value here indicates that the order did not complete successfully.

    Order Cancelled By

    • What it is: Indicates who initiated the cancellation (e.g., "customer," "aggregator," "store").

    • Why it's useful: This helps you understand the root cause of cancellations, which is crucial for reducing them in the future.

    Order Cancel Reason

    • What it is: The reason provided for the cancellation.

    • Why it's useful: Provides specific insights into why an order was cancelled, allowing you to address issues like long wait times or out-of-stock items.

    This "Order Status Transitions Report" gives you a clear picture of how efficiently your business is running. By using these fields, you can pinpoint areas for improvement and ensure a smoother experience for your customers!

    UrbanPiper can automatically accept new Zomato orders as they come in, speeding up your workflow.

    Real-Time Order Push

    ✅

    Orders placed on Zomato are instantly pushed to your UrbanPiper-integrated system, so you're always up-to-date.

    Edit Order

    ❌

    Orders cannot be edited directly through UrbanPiper. Please use the Zomato partner portal for any modifications.

    Order Discount Info

    ✅

    Detailed information about all discounts, including order-level and item-level discounts, is accurately relayed to your system.

    Discount Bifurcation

    ✅

    The breakdown of how discounts are applied is supported, providing complete clarity.

    Charge Info

    ✅

    Information regarding various charges, such as delivery and service fees, is accurately transmitted.

    Tax Info

    ✅

    All tax details associated with the order are passed through to your system.

    Orders with Options

    ✅

    Orders that include items with special options (e.g., toppings, sizes) are fully supported.

    Order Status Update

    ✅

    Keep Zomato informed of your order's progress.

    Acceptance (UrbanPiper → Zomato)

    ✅

    Confirm order acceptance to Zomato directly from UrbanPiper.

    Food Ready (UrbanPiper → Zomato)

    ✅

    Notify Zomato when an order is ready for pickup.

    Dispatched (UrbanPiper → Zomato)

    ❌

    Inform Zomato when an order has left your outlet for delivery.

    Dispatched (Zomato → UrbanPiper)

    ✅

    Rider dispatch status updates from Zomato are relayed back to UrbanPiper.

    Delivered/Completed (UrbanPiper → Zomato)

    ✅

    Mark orders as delivered or completed on Zomato via UrbanPiper.

    Delivered/Completed (Zomato → UrbanPiper)

    ✅

    Final delivery confirmation from Zomato is relayed back to UrbanPiper.

    Cancellation (UrbanPiper → Zomato)

    ✅

    Initiate order cancellations from UrbanPiper to Zomato (before acknowledgment).

    Cancellation (Zomato → UrbanPiper)

    ✅

    Receive notifications in UrbanPiper for orders that were cancelled by Zomato or the customer.

    Rider Status Updates

    ✅

    Monitor the key stages of the rider's journey for your orders.

    Rider Reassignment

    ✅

    UrbanPiper can reflect when a rider reassignment has occurred for a Zomato order.

    Auto-Acceptance

    ✅

    Authorization

  • Menu Setup on Foodics

  • Menu Pull & Aggregator Mapping


  • 1. Authorization

    Follow the steps below to grant integration permissions to UrbanPiper and generate your brand-specific token.

    Step 1: Log in to the Foodics Console

    • Log in using Owner-level access.

    • Navigate to the Marketplace.

    Step 2: Search & Open the UrbanPiper App

    • Search for UrbanPiper in the Marketplace.

    • Click the app to open its details screen.

    • Enter the credentials:

    Step 3: Authorize the Integration

    • On the UrbanPiper screen, click Authorize.

    • You will be redirected to Foodics — click Authorize again to complete the process.


    2. Menu Setup on Foodics

    Menu Grouping

    • Ensure the entire menu is placed under the UrbanPiper group.

    • The group name must match exactly in spelling (case can differ).

    Add Products to the UrbanPiper Group

    • All products that need to appear on aggregator platforms must be assigned to the UrbanPiper group.

    Create Charge IDs

    • Create an Open Charge ID.

    • Add both Pickup and Delivery charges.

    Price Tags (for Differential Pricing)

    If the brand has differential pricing, add the following price tags and associate them with the relevant products:

    • Tag names are name-sensitive but not case-sensitive.

    Pricing Logic

    • If a product has a price tag for a specific aggregator → that price is used.

    • If no tag exists → base price is used.

    • If no tags at all → base price applies to all aggregators.


    3. Menu Pull in UrbanPiper

    • Once the menu setup is completed and verified in Foodics, UrbanPiper will pull the menu into the UrbanPiper system.

    • This initiates the mapping process.


    4. Aggregator Mapping

    After the menu pull, the UrbanPiper Onboarding Manager will coordinate with the various aggregators to map the brand’s locations. This is a manual process, and timelines differ by aggregator.

    Mapping Timelines

    Aggregator
    Mapping Timeline

    Deliveroo

    24–48 hours from request

    Talabat

    Requests raised every Sunday/Tuesday; go-live on Wednesday/Thursday

    Careem

    Mapping raised on Wednesdays; go-live on Thursday

    Noon / Smiles

    24–48 hours from request

    Chatfood

    3–4 days

    Keeta

    Depends on the Keeta mapping team (variable)


    Completion & Go-Live

    • Once the mapping is completed across all aggregators, the UrbanPiper Onboarding Manager will share the final status.

    • Orders can then begin flowing through Foodics × UrbanPiper.

    Username: xxxx
    Password: xxxxxxxxxxx
    
    UrbanPiper Onboarding Manager will assist you with the password during your onboarding process.
    up-talabat
    up-toyou
    up-mrsool
    up-deliveroo
    up-radyes
    up-eateasy
    up-chatfood
    up-noonfood
    up-hungerstation
    up-jahez
    up-careem

    Once accepted, the order moves to the In-Progress state ,and a Kitchen Order Ticket (KOT) is printed.

    Click on "Save" to confirm the association.
    Description

    Real-Time Order Push

    ✅

    Orders placed on Swiggy are pushed to your UrbanPiper-integrated system instantly.

    Edit Order Functionality

    ✅

    You can edit Swiggy orders directly through the UrbanPiper platform.

    Order Discount Info

    ✅

    Detailed information about discounts applied to orders is relayed to your system.

    Order-Level Discount

    ✅

    Discounts applied to the entire order are accurately reflected.

    Item-Level Discount

    ✅

    Discounts applied to individual items within an order are also supported.

    Discount Bifurcation

    From your dashboard, go to the Catalog option.

    Navigate to Taxes:

    • Select Taxes from the Catalog menu.

    Add Tax Rate:

    • Click on Add Tax Rate.

    • Enter the required information for your tax.

    • GST Division: For GST rates like 5%, 9%, 12%, or 18%, the platform will automatically divide the rate equally into SGST and CGST (e.g., 5% GST will become 2.5% SGST and 2.5% CGST).

    Select Applicable Modes:

    • Choose the modes that will apply the tax to your item prices or charges.

    Save Details:

    • Fill in all necessary details and click Save.

    Create CGST:

    • After completing the SGST setup, repeat the same procedure to create the corresponding CGST.


    Associating Items and Location Groups with Taxes

    By default, all items and location groups are automatically associated with the taxes you create. If you need to limit taxes to specific items or locations, follow these steps:

    Create Unique Item and Location Groups:

    For Item Groups:

    • Go to the All Apps section.

    • Select Groups.

    • Click on Add Item Group, fill in the details, and click Create.

    • Navigate to your items and update them to associate with this newly created item group.

    For Location Groups:

    • Select the Location Group option on the left-hand side.

    • Set up a new location group, fill out the details, and associate the relevant locations by clicking Update.

    Update Tax Association:

    • Once your unique item and location groups are set up, go back to the Taxes option and refresh the page.

    • After the page reloads, select the specific tax rate.

    • Navigate to the Items and Location tab within that tax rate's settings.

    • Remove any previous default location and item group associations.

    • Click on Add New.

    • Associate the specific item group with the relevant location group, and then click Add to link them to this tax.


    Additional Notes on Tax Liability and Packaged Goods

    Understanding tax liability is crucial for accurate billing:

    • Tax Rates Above 5%: For any tax rate above 5%, it is considered the Merchant's liability.

    • If the tax rate on an item is above 5%, the item must be accompanied by a “packaged goods” tag.

    • 5% Tax - Aggregator's Liability (Default): A 5% tax on an item will by default be the aggregator's (Zomato's) liability.

    • 5% Tax - Merchant's Liability (with Tag): To make a 5% tax on an item the Merchant’s liability, the item must also be accompanied by a “packaged goods” tag.


    Adding "Packaged Goods" Tag

    To mark an item as a "packaged good":

    Navigate to Items:

    • In the Catalog section, go to Items.

    Add Tag:

    • Select the specific item.

    • Click on Show More to reveal additional options.

    • Proceed to add the “packaged goods” tag to the item.

    Associate with Groups:

    • Associate this item with the appropriate item group you created (if not already done).

    • Repeat the steps in the "Associating Items and Location Groups with Taxes" section to link this item (via its item group) to the correct tax rate.

    Handling errors

    "Price should be in between 1 to 10000"

    Item price is not within Swiggy’s accepted range.

    Ensure the item price is between ₹1 and ₹10,000. Reduce if it exceeds ₹10,000.

    "Item Price cannot be 0 if pricing combination is empty"

    Item price is set to 0 and no variants are configured.

    Either set a price at item level or add at least one variant.

    "Given restaurant is not correct."

    Your store isn’t integrated with Swiggy yet.

    Trigger RTGL (Ready To Go Live) from your end. Our Onboarding team will handle it after that.

    "Item Packing Charge cannot be greater than Item Price"

    The packaging charge is higher than the item price.

    Either increase the item price or reduce the packing charge (PC).

    "size of variant_combinations in pricing_combinations should be equal to size of variant groups"

    A variant group added to the item is also nested within another variant.

    Review and remove duplicate nested variant groups that are already added as a direct add-on.

    If you continue to experience issues with your menu publish, please contact support for further assistance.

    ingest the menu
    publish the changes

    Running Discounts on Zomato

    You can run different types of discounts on Zomato to attract more customers. Currently, discounts can be offered in three ways:

    • Fully Sponsored by Restaurant – The restaurant bears the entire discount cost also known as Salt Discount.

    • Fully Sponsored by Zomato – Zomato covers the entire discount also called as Pepper discount.

    • Shared Sponsorship – The discount cost is shared between the restaurant and Zomato also called as Salt and Pepper discount.

    For Zomato-sponsored or shared discounts, these must be configured directly on the Zomato Dashboard. They will also be supported in order relay and reconciliation.

    However, for restaurant-sponsored discounts, you can create and manage them directly from the UrbanPiper Dashboard.

    The article below provides an overview of the different types of discounts that can be applied on Zomato.

    Supported Discounts

    Buy One Get One Free (BOGO)

    • When your customer adds eligible items to their cart, a item with lower price will be discounted as a free item.It's a fantastic way to encourage larger orders.

    • Example: Buy 1 Pizza, Get 1 Pizza Free!

    Fixed Discount

    • Offer a set amount off the total bill, usually when a customer spends a certain minimum.

    • Example: Get ₹100 off on orders of ₹300 or more!

    Percentage Discount

    • Apply a percentage off the total cart value, also typically with a minimum spend condition.

    • Example: Enjoy 30% off on orders above ₹200!

    Percentage Dish Discount

    • Give a percentage discount on a single specific item that you choose. This applies once per order.

    • Example: Get 20% off on our Special Biryani (one per order)!

    Step-by-Step Guide

    Access the Marketing Tab

    • Log in to your Atlas dashboard.

    • On the left-hand menu, click on the "Marketing" tab.

    Select Platform Discount

    • Within the Marketing section, choose "Platform Discount."

    Add a New Discount

    • Click on the "+ Add Discount" button to start creating your new offer.

    Choose Discount Type

    • From the dropdown menu, select your discount type.

    Configure Discount Details

    • Give your discount a title (e.g., "BOGO Pizza Offer").

    • Start Date & End Date: Set the period when your discount will be active.

    • For BOGO, you can ignore the fields for "value," "minimum order value," "timing group," and "single use."

    Finalise Creation

    • Click on "Create" to save your new discount.

    Associate the Discount with Your Item

    • Select the "Item" Tab.

    • Associate the required items by clicking on update

    • Save the changes

    Apply BOGO tag

    To configure a BOGO discount, there is an additional steps to add a "bogo" tag for all the eligible items. To add the tag

    • Navigate to item>Basic information

    • Apply the tag of "offer-bogo" for all eligible items.

    • Click on "Save" to apply this tag to your item.

    The final crucial step is to your updated menu to Zomato so your discount goes live!

    Once your menu is successfully published, your discount will be live on Zomato for the selected item, ready to delight your customers and boost your orders!

    Integration Overview

    UrbanPiper's integration with Zomato is designed to streamline your operations by giving you a single platform to manage your menu and orders. You can receive orders from Zomato and have them sent directly to your POS. You are also able to manage your menu and much more, saving you time and reducing manual effort.

    Activation Timeline: The activation process can be completed from Monday to Friday and typically takes up to 48 hours to go live.

    Supported Features

    Menus

    Feature
    Supported on UrbanPiper
    Description

    Orders

    Feature
    Supported on UrbanPiper
    Description

    Store

    Feature
    Supported on UrbanPiper
    Description

    Menu Management

    UrbanPiper allows you to manage and update your menu on Zomato efficiently. Once you publish the menu from the UrbanPiper platform, the following entities are automatically updated on Zomato

    • Product names and descriptions

    • Prices, taxes, and charges

    • Modifier groups, options, and variants

    • Product images

    Important: Always publish the menu after making any changes to prices, product details, or customisation.

    Menu updates typically take up to 5-10 minutes to appear on the UI.

    Order Management

    When an order is sent from Zomato to UrbanPiper, it includes all the essential details you need for a smooth delivery, such as:

    • Items ordered and other order details

    • Taxes and Charges

    • Customer information (shared when you handle your own delivery)

    • Preparation time

    With this powerful integration, you can manage your operations with greater speed and accuracy than ever before.

    Integration Overview

    UrbanPiper's integration with Swiggy is designed to streamline your operations by giving you a single platform to manage your menu and orders. You can receive orders from Swiggy and have them sent directly to your POS. You are also able to manage your menu and much more, saving you time and reducing manual effort.

    Activation Timeline: The activation process can be completed from Monday to Friday and typically takes up to 48 hours to go live.

    Item-wise Order Transactions Report

    The "Item-wise Order Transactions Report" is a powerful report that gives you a detailed look at every single item sold in your online orders. By understanding each column, you can unlock valuable insights to optimize your menu, track bestsellers, and improve your business.

    This guide will walk you through each field, explaining its purpose and how you can use the data to make smarter business decisions.


    Order and Item Identification

    These fields are your keys to tracking every transaction.

    Managing Notifications

    In this guide, we'll walk you through the steps to customize your notification settings using Prime on your tablet.

    Step 1: Access Notification Settings

    • Ensure you're logged into Prime on your tablet.

    Order ID
    • What it is: A unique number for each order in your system. All items from the same order will share this ID.

    • Why it's useful: This is your primary way to internally track and manage a specific order from start to finish.

    Order ref ID & Aggregator Order ID

    • What it is: The unique order numbers assigned by the online platforms (like Swiggy or Zomato).

    • Why it's useful: Use these IDs whenever you need to talk to the aggregator's support team about a specific order.

    Item ID & Item ref ID

    • What it is: The unique codes for your specific menu item within your system and on the aggregator's platform.

    • Why it's useful: These allow you to track the performance of individual products, identify bestsellers, and manage your inventory.

    Item Name

    • What it is: The name of the product that was ordered by the customer.

    • Why it's useful: Gives you a clear, at-a-glance view of what's being sold.

    General Order Information

    These fields provide a high-level overview of the entire order.

    Brand & Brand ID

    • What it is: The name and internal code of your brand.

    • Why it's useful: If you have multiple brands, this helps you analyze performance for each one separately. (For single-brand reports, these may show as "None.")

    Channel

    • What it is: The specific online platform where the order was placed (e.g., "zomato").

    • Why it's useful: Helps you understand which platforms are driving the most sales for your restaurant.

    Order State

    • What it is: The status of the order (e.g., "Completed," "Cancelled").

    • Why it's useful: Essential for filtering your sales data to only see successfully completed orders.

    Store

    • What it is: The name of your restaurant location that fulfilled the order.

    • Why it's useful: Crucial for businesses with multiple locations to see which store is performing best.

    Order date-time

    • What it is: The exact date and time the order was created.

    • Why it's useful: Perfect for analyzing sales trends over time, like finding your busiest days or peak hours.

    City

    • What it is: The city where the order was placed.

    • Why it's useful: Helps you understand your sales by geographic location.

    Financials and Item Details

    This is where you get into the numbers for each item.

    Quantity

    • What it is: How many units of this specific item were ordered.

    • Why it's useful: Allows you to calculate the subtotal for each item and see popular ordering patterns.

    Unit Price

    • What it is: The base price of one unit of the item before any taxes or discounts.

    • Why it's useful: Provides the foundation for all financial calculations.

    Total Taxes

    • What it is: The total tax amount applied specifically to this item.

    • Why it's useful: For tax reconciliation and understanding your tax liabilities.

    Total Charges

    • What it is: Any extra fees applied to this item (e.g., packaging or customization charges).

    • Why it's useful: Helps you track additional revenue from specific item charges.

    Total Price

    • What it is: The final amount the customer paid for this single item, including discounts, taxes, and charges.

    • Why it's useful: This is the bottom-line revenue you made from this item in the order.

    • Total Price = Quantity × Unit Price + Total Taxes + Total Charges − Coupon Value

    Liability On

    • What it is: This field indicates who is financially responsible for remitting a specific amount (like taxes).

    • Why it's useful: It's a key detail for your accounting, confirming whether you or the aggregator are responsible for paying certain amounts to the government.

    Options & option_ids

    • What it is: The customizations or add-ons chosen by the customer (e.g., "extra cheese," "no onions") and their unique codes.

    • Why it's useful: Gives you valuable insight into customer preferences and can help you create new menu items or promotions based on popular add-ons.

    Coupon applied & Coupon value

    • What it is: The name and monetary value of any coupon applied to this item.

    • Why it's useful: Helps you measure the direct cost and effectiveness of your promotions on a per-item basis.

    This "Item-wise Order Transactions Report" is a powerful tool for gaining granular insights into your online business. By understanding each field, you can make more informed decisions to optimize your menu, promotions, and operations!

    ❌

    This feature is not currently supported for Swiggy orders.

    Charge Info

    ✅

    Information regarding various charges (e.g., delivery fees, service charges) is relayed.

    Tax Info

    ✅

    Tax details are not currently transmitted from Swiggy to UrbanPiper.

    Order with Options

    ✅

    Orders including items with various options (e.g., toppings, sizes) are fully supported.

    Real-time Status Push to Aggregator

    ✅

    You can push real-time order status updates from UrbanPiper to Swiggy.

    Acceptance (UrbanPiper to Aggregator)

    ✅

    Confirm order acceptance to Swiggy directly through UrbanPiper.

    Food Ready (UrbanPiper to Aggregator)

    ✅

    Notify Swiggy when the food for an order is ready for pickup.

    Dispatched (UrbanPiper to Aggregator)

    ✅

    Inform Swiggy when the order has been dispatched from your outlet.

    Dispatched (Aggregator to UrbanPiper)

    ✅

    You will receive a notification in UrbanPiper when a rider has been dispatched by Swiggy.

    Delivered/Completed (UrbanPiper to Aggregator)

    ✅

    Mark orders as delivered or completed on Swiggy via UrbanPiper.

    Delivered/Completed (Aggregator to UrbanPiper)

    ✅

    You will receive the final delivery confirmation from Swiggy in UrbanPiper.

    Cancellation (UrbanPiper to Aggregator)

    ✅

    Initiate order cancellations from UrbanPiper to Swiggy before the order has been acknowledged.

    Cancellation (Aggregator to UrbanPiper)

    ✅

    Receive notifications in UrbanPiper for orders cancelled by Swiggy or the customer.

    Supported Rider Status

    ✅

    UrbanPiper displays key rider status updates for your Swiggy orders.

    Rider Assigned

    ✅

    You will be notified when a rider has been assigned to the order.

    Rider Arrived

    ✅

    You will receive an update when the rider has arrived at your location.

    Picked Up

    ✅

    The order status will update when the rider picks up the order.

    Delivered

    ✅

    The order status will be marked as delivered once the rider completes the delivery.

    Rider Reassignment Handled

    ✅

    UrbanPiper will reflect when a rider reassignment occurs for a Swiggy order.

    Unable to connect to upstream system. Please try again later.

    Our system couldn’t connect with Swiggy’s servers.

    Re-try after some time. If it keeps failing, please reach out to support.

    "Addon Max Limit should be in between -1 to 50"

    Add-on group’s maximum selection exceeds 50.

    Set the maximum selectable value between -1 and 50.

    "Item Image URL must end with either .png or .jpg or .ashx"

    The image file format is not accepted.

    Use item image URLs ending in .png, .jpg, or .ashx only.

    Proper default dependent details are mandatory in case of multiple variant groups

    Some variants are missing nested group configurations.

    Either associate the nested variant group with all variants, or remove the nested group completely.

    Target server error

    Menu push is queued up due to multiple pushes or server lag at Swiggy.

    Wait for up to 4 hours. Before publishing the menu again.

    Target server error with duplicate key error.

    An item and a modifier have the same name, causing conflict.

    Change the item name or modifier name to avoid duplication.

    Item-Level Tax & Charges

    ✅

    Apply taxes and charges to your items.

    Nutritional Info

    ✅

    Display nutritional information for your products.

    Variant & Add-on Groups

    ✅

    Fully support complex item options and modifiers.

    Nested Option Group (L2)

    ✅

    Manage options within options for maximum flexibility.

    Product Inventory Snooze

    ✅

    Toggle items as out-of-stock for a set period.

    Order Status Update

    ✅

    Push real-time status updates (Accept, Ready, Dispatched, Delivered) to Zomato.

    Rider Status Updates

    ✅

    Receive updates on rider status, including Assigned, Arrived, and PickedUp.

    Rider Reassignment

    ✅

    The system will handle and reflect rider reassignment updates.

    Product availability

    Real-Time Menu Publish

    ✅

    Instantly sync menu changes

    Category & Sub-Category

    ✅

    Manage your menu's sections.

    Item Images

    ✅

    You can add images for individual items.

    Location-Based Pricing

    ✅

    Real-Time Order Push

    ✅

    Orders are sent to your system the moment they are placed.

    Auto-Acceptance

    ✅

    Automatically accept new orders without manual intervention.

    Order Discount Info

    ✅

    Receive full details on order-level and item-level discounts.

    Order with Options

    ✅

    Store Availability

    ✅

    Manage your store's availability directly from UrbanPiper.

    Store Hours

    ✅

    Manage your store's operatiing hours directly from UrbanPiper

    Apply different prices for different locations.

    Orders with custom options are fully supported and relayed correctly.

    Supported Features

    Menus

    Feature
    Supported on UrbanPiper
    Description

    Real-Time Menu Publish

    ✅

    Instantly sync menu changes

    Category & Sub-Category

    ✅

    Manage your menu's sections.

    Item Images

    ✅

    You can add images for individual items.

    Location-Based Pricing

    ✅

    Orders

    Feature
    Supported on UrbanPiper
    Description

    Real-Time Order Push

    ✅

    Orders are sent to your system the moment they are placed.

    Auto-Acceptance

    ✅

    Automatically accept new orders without manual intervention.

    Order Discount Info

    ✅

    Receive full details on order-level and item-level discounts.

    Order with Options

    ✅

    Store

    Feature
    Supported on UrbanPiper
    Description

    Store Availability

    ✅

    Manage your store's availability directly from UrbanPiper.

    Store Hours

    ✅

    Manage your store's operatiing hours directly from UrbanPiper

    Menu Management

    UrbanPiper allows you to manage and update your menu on Swiggy efficiently. Once you publish the menu from the UrbanPiper platform, the following entities are automatically updated on Swiggy.

    • Product names and descriptions

    • Prices, taxes, and charges

    • Modifier groups, options, and variants

    • Product images

    • Product availability

    Important: Always publish the menu after making any changes to prices, product details, or customisation.

    Menu updates typically take up to 5-10 minutes to appear on the UI.

    Order Management

    When an order is sent from Swiggy to UrbanPiper, it includes all the essential details you need for a smooth delivery, such as:

    • Items ordered and other order details

    • Taxes and Charges

    • Customer information (shared when you handle your own delivery)

    • Preparation time

    With this powerful integration, you can manage your operations with greater speed and accuracy than ever before.

    Click on More and navigate to the Notification tab.

    Step 2: Customize Notification Settings

    Within the Notification tab, you can modify settings for:

    • New orders

    • When a rider has arrived

    • Cancelled orders

    Enable or Disable Notifications

    • By default, notifications are enabled for all statuses.

    • To disable a notification, click on the toggle to turn it off.

    • Click Save to confirm your changes.

    Change Notification Tone

    • Click on the pre-selected tone for the status you wish to change.

    • Browse through the available tone options.

    • Preview any tone by clicking on it.

    • Select your desired tone and click Done.

    Modify Notification Duration

    • Click on the timer to adjust the duration of the notification.

    • Choose from the available duration options.

    • If you select indefinitely, the tone will continue until an action is taken on the order.

    • Once you've selected the desired duration, click Done.

    And that's it! Your notification settings are now customized to your preference.

    publish

    Menu Snapshot Across All Locations Report

    The "Menu Snapshot Across All Locations Report" is an essential report for managing your menu. It provides a static, one-time view of all your menu items, showing their pricing, availability, and categorization across every one of your restaurant locations.

    This guide explains each field in the report, giving you the clarity you need to ensure consistency and make informed decisions about your menu and pricing strategy.

    Item Identification & Categorization

    These fields help you easily identify and organize each unique item on your menu.

    Item ID
    • What it is: A unique code for this specific menu item in your internal system.

    • Why it's useful: This is your primary key for tracking the item's details and performance across all platforms.

    Item Ref ID

    • What it is: The unique code for the item as it exists on the online ordering platform (aggregator).

    • Why it's useful: Allows you to quickly cross-reference the item with the aggregator's catalog for any updates or reconciliation.

    Item Title

    • What it is: The name of the item as it appears on your menu.

    • Why it's useful: Provides a clear, human-readable name for each item.

    Item Category

    • What it is: The menu category the item belongs to (e.g., "Pizzas," "Tandoori Veg Starters").

    • Why it's useful: Essential for organizing your menu and for analyzing which categories are most popular.

    Pricing & Availability

    These fields provide crucial details about the item's cost and stock status.

    In-stock

    • What it is: A simple indicator of whether the item is available for order. A value of "1" means it's in stock.

    • Why it's useful: This helps you quickly see which items are active and ready for sale across your different stores.

    Price

    • What it is: The base price of the item in your internal system.

    • Why it's useful: This is your core pricing reference point for each item.

    Aggregator Price

    • What it is: The price of the item as it is listed on the online ordering platform.

    • Why it's useful: Allows you to compare your internal pricing with the prices that are displayed to customers on aggregator apps.

    Store Details

    These fields connect each item to the specific store that offers it.

    Store ID & Store Ref ID

    • What it is: The unique codes for your store location in your internal system and on the external ordering platform.

    • Why it's useful: Essential for businesses with multiple locations to track menu items and pricing on a per-store basis.

    Store Name

    • What it is: The name of your restaurant location that offers this menu item.

    • Why it's useful: Provides a clear, human-readable name for each store.

    Brand Name

    • What it is: The name of your brand that offers the item.

    • Why it's useful: In a multi-brand operation, this field would be essential for segmenting your data by brand.

    This "Menu Snapshot Across All Locations Report" is your go-to resource for a consolidated view of your menu. By using these fields, you can ensure consistency across all your locations, manage item availability, and maintain an effective pricing strategy.

    Apply different prices for different locations.

    Item-Level Tax & Charges

    ✅

    Apply taxes and charges to your items.

    Nutritional Info

    ✅

    Display nutritional information for your products.

    Variant & Add-on Groups

    ✅

    Fully support complex item options and modifiers.

    Nested Option Group (L2)

    ✅

    Manage options within options for maximum flexibility.

    Product Inventory Snooze

    ✅

    Toggle items as out-of-stock for a set period.

    Orders with custom options are fully supported and relayed correctly.

    Order Status Update

    ✅

    Push real-time status updates (Accept, Ready, Dispatched, Delivered) to Swiggy.

    Rider Status Updates

    ✅

    Receive updates on rider status, including Assigned, Arrived, and PickedUp.

    Rider Reassignment

    ✅

    The system will handle and reflect rider reassignment updates.

    Order Transactions Report

    The "Order Transactions Report" provides a detailed view of every online order, enabling you to track sales, understand customer behavior, and manage your operations more effectively.

    Each row in this report represents a single order, and each column (or "field") provides specific information about that order. Let's break down what each piece of data means for your business.


    Order Identification & Source

    These fields help you identify each order and know where it came from.

    ID

    • What it is: A unique order ID in UrbanPiper for each order record in our system.

    • Why it's useful: Helps you quickly find and reference orders for internal tracking.

    Order ref ID

    • What it is: The unique order number provided by the online platform (like Swiggy or Zomato).

    • Why it's useful: Essential for cross-referencing orders with the aggregator's records if you need to discuss a specific order with their support.

    Brand

    • What it is: The name of your brand that received the order (useful if you operate multiple brand names).

    • Why it's useful: Helps you analyze performance across your different brands.

    Brand ID

    • What it is: A unique internal code for your brand.

    • Why it's useful: For internal tracking of your multi-brand operations.

    External Platform ID:

    • What it is: Another unique ID assigned to the order by the online platform.

    • Why it's useful: Provides an additional reference point for reconciling with the aggregator.

    Channel:

    • What it is: The specific online platform where the order was placed (e.g., "zomato", "swiggy").

    • Why it's useful: Shows you which platforms are generating your sales.


    Order Status & Timing

    These fields tell you about the order's journey and when it was placed or expected.

    Created At

    • What it is: The exact date and time when the order was first recorded in the system.

    • Why it's useful: Crucial for tracking when orders come in and managing preparation times.

    Order State

    • What it is: The current status of the order (e.g., "Completed", "Pending", "Cancelled").

    • Why it's useful: Gives you an immediate overview of how orders are progressing.

    Request Delivery Time:

    • What it is: The time the customer asked for the order to be delivered.

    • Why it's useful: Helps you plan deliveries and meet customer expectations.

    Time Slot Start / Time Slot End:

    • What it is: If the customer chose a specific delivery window, these show the start and end times of that slot.

    • Why it's useful: Important for managing scheduled orders and optimizing delivery logistics.


    Payment & Financials

    These are critical fields for understanding the money side of your orders.

    Payment Mode

    • What it is: How the customer paid (e.g., "payment_gateway" for online payments, "aggregator" if the aggregator collects payment, "COD" for Cash on Delivery).

    • Why it's useful: Helps with financial reconciliation and understanding payment preferences.

    Payment Transaction ID:

    • What it is: The unique ID for the payment transaction from the payment gateway or aggregator.

    • Why it's useful: Essential for matching online payments with your bank statements.

    Coupon applied

    • What it is: Indicates if a coupon or promo code was used for the order. It will show "None" if no coupon was applied, or the coupon code itself.

    • Why it's useful: Helps you track the effectiveness of your marketing promotions.

    Total Amount

    • What it is: The final amount the customer paid for the order, including all items, taxes, and charges, after any discounts.

    • How it's calculated: Sub-total Amount + Total Taxes + Charges - Discount

    • Why it's useful: This is the full amount the customer was charged.

    Merchant Total

    • What it is: The amount your restaurant is expected to receive from the order, after aggregator discounts but before aggregator commissions.

    • How it's calculated: Sub-total Amount + Charges + Merchant Taxes - Merchant Discount

    • Why it's useful: This is a key figure for understanding your gross revenue from each order before aggregator fees.

    Sub-total Amount

    • What it is: The total price of the items in the order before any discounts, taxes, or extra charges are added.

    • How it's calculated: This is typically the sum of (Quantity × Unit Price) for all items. (You would usually find individual item quantities and prices in a separate 'Item-wise Transaction Report'.)

    • Why it's useful: Shows the raw value of the food/items sold.

    Discount

    • What it is: The total amount of all discounts applied to the order.

    • How it's calculated: This is the sum of Aggregator Discount + Merchant Discount.

    • Why it's useful: Helps you see the overall impact of promotions.

    Aggregator Discount

    • What it is: The part of the discount that was funded by the online platform (aggregator).

    • Why it's useful: Helps you understand who is covering the cost of promotions.

    Merchant Discount

    • What it is: The part of the discount that was funded by your restaurant.

    • Why it's useful: Directly shows the cost of your own promotions.

    Merchant Taxes

    • What it is: Taxes that your restaurant is responsible for collecting and remitting.

    • Why it's useful: For your tax reconciliation.

    Total Taxes

    • What it is: The full amount of all taxes applied to the order.

    • Why it's useful: Provides a complete overview of taxes on the order.

    Charges

    • What it is: Any extra fees added to the order (e.g., delivery charges if you collect them, packaging fees).

    • Why it's useful: Helps you understand additional revenue streams or costs passed to the customer.

    Wallet credit amount

    • What it is: The amount of the order paid using wallet credits (e.g., Swiggy Money, Zomato Wallet).

    • Why it's useful: For payment reconciliation, especially with aggregator-specific wallet systems.


    Customer & Store Details

    These fields provide information about the customer and your store location. Please note that customer details are suggested to the information passed by DSP. Most of the DSP/Aggregators do not share the customer details. Data might be dummy.

    Customer Name

    • What it is: The name of the customer who placed the order.

    • Why it's useful: For customer service and understanding your customer base.

    Customer ID

    • What it is: A unique code for the customer on the online platform.

    • Why it's useful: Helps track repeat customers (though often masked by aggregators for privacy).

    Store Name

    • What it is: The name of your restaurant location that fulfilled this order.

    • Why it's useful: Essential for businesses with multiple locations to track performance per outlet.

    Store ID

    • What it is: A unique internal code for your store location.

    • Why it's useful: For internal tracking of your multi-location operations.

    Store ref ID

    • What it is: The unique identifier for your store on the external ordering platform.

    • Why it's useful: For cross-referencing your store details with the aggregator.

    City

    • What it is: The city where the order was placed or delivered.

    • Why it's useful: For geographical sales analysis.


    Fulfillment Details

    These fields explain how the order reached the customer.

    Fulfillment mode

    • What it is: How the order was completed (e.g., "delivery", "pickup", "dine-in").

    • Why it's useful: Helps you understand how customers prefer to receive their orders.

    Delivery Type

    • What it is: Specifies who handled the delivery (e.g., "Partner" for the aggregator's delivery fleet, "Self" for your own delivery staff).

    • Why it's useful: Crucial for managing your delivery logistics and costs.


    This "Order Transactions Report" is a powerful report for gaining insights into your online business. By understanding each field, you can make more informed decisions to grow your restaurant!

    Manage & Publish Your Menu

    UrbanPiper integration allows you to centrally manage your menu content for all ordering channels.

    If your menu is managed on your POS, please ingest the menu from the POS to the UrbanPiper platform. Once the menu is updated on UrbanPiper, you can publish the changes to Zomato by performing a menu publish.

    You can track the status of your menu publishing requests in the Publish Logs.

    • If the publishing is successful, your changes will reflect on Zomato.

    • If any errors occur, check the Error Report, make the required corrections, and republish the menu.

    Handling errors

    Below are the common menu publish error with possible resolutions.

    If you continue to experience issues with your menu publish, please for further assistance.

    The number of modifier in a group will be less than the minimum selectable

    Reduce the minimum selectable or add more numbers of modifier

    You cannot sell packaged good, if the store has not registered the GST with Zomato

    You should contact your Zomato POC and get the GST updated.

    Category is passed without any item

    All items should be associated with an active category.

    Multiple charges are associated with the item

    Edit the item to have only one active charge.

    Multiple charges are associated with the item

    Edit the item to have only one active charge.

    Multiple taxes are associated with the item

    Edit the item to have only one active tax of same value.

    Timing groups can have timing only with the interval of 30 minutes. Ex: Timing can be either 1:00 or 1:30 not 1:50

    Fix the timing groups so that the minutes are in the interval of 30 mins. Either .00 mins or .30 mins

    Veg tag has been applied on an item which contains a word indicating non-veg item name or non veg item name in the description for example "Buffalo mozzarella”

    Check the configured food type for the item or add “[Veg Preparation]” in the item description.

    Check the Items who has price more then 4000

    Edit the price value to be less than 4000.

    Celebration-Cake tag is missing in item

    Add the tag “Celebration-Cake” and repush the menu

    O2 (online ordering) is not enabled

    Get in touch with the aggregator POC to enable

    Name of the modifier is in Decimal or only numerical term

    Update the modifier name and ensure it contains only alphabetical characters.

    Store is not integrated

    Kindly initiate go live from your end to onboard the location.

    Tax is not configured or incorrectly tagged between services and packaged goods items.

    If it is a "service item" tax of value 5% needs to be configured. If it is a MRP or a packaged goods item "packaged-good" tag needs to be added for all such items.

    The item image is in a wrong format

    The item image should be in .png or .jpg

    Multiple items with same name is associated with a category

    Remove the duplicate items present in the category.

    Price at item level is zero and there is no variant added for the item

    Either add the price at item level or add a variant with a price.

    contact support

    Lightspeed K-Series

    Learn how to connect your POS with UrbanPiper

    Introduction

    The following section will provide a walkthrough of different steps to connect your Lightspeed KS series with UrbanPiper.

    Authorization

    In all Lightspeed K-Series onboarding flows, authorization is the first step. This enables UrbanPiper to establish a connection with the Lightspeed K-Series POS. This can be accomplished through the UrbanPiper Atlas Portal by navigating to— Settings → POS Integrations → Checking the Tick Box → Authorize.

    (if you do not see the option, it could be due to the fact that your POS integration is not enabled. Connect to the customer service team to get this set up for your account) This will direct the client to the Lightspeed login page.

    The Lightspeed Login Page will require the user to use their Lightspeed POS backoffice Username and Password. Once logged in, the screen will display 3 options, and the Client will need to enable all 3.

    Once this is completed, the Client will be authorized and will see the following screen on UrbanPiper Atlas.

    NOTE: The Order and Menu Configs will need to be processed by the UrbanPiper CSM Team.

    Configs On Lightspeed K-Series POS

    This is a multi-step task that requires processing on the Lightspeed K-Series POS Backoffice by the Client or by the UrbanPiper Team with Approval from the Client.

    Create UrbanPiper Accounting Group

    The Client/CSM is required to create a new Accounting Group on the Lightspeed K-Series POS Backoffice.

    Login to Lightspeed K-Series: Back Office → Menu Management → Accounting groups → Add an Accounting group

    Fill in the following values for the fields— Accounting group name: UrbanPiper (For ease of Identification) Accounting ID: “Leave Undefined” Tax profile: No Tax (as this is a non-taxable field)

    This configuration allows the characterisation of the items that will be created by the Client to manage the Integration.

    Create Charge and Discount Items

    The specific charges received from the Aggregators will be relayed to the POS with the above tags. if the Client requires Aggregator-specific charges, the same needs to be created Aggregator-specific on the POS Backoffice.

    Menu Management in Lightspeed K-Series Back Office → Items → Create → Single Item

    The following charge items must be created in POS Backoffice and assigned to the previously created Accounting Group named "UrbanPiper":

    • Service Charge

    • Delivery Charge

    • Packaging Charge

    • Surcharge

    Additionally, the following discount items should also be created:

    • Uber Eats Discount

    • Deliveroo Discount

    • Just Eat Discount

    Important Configuration Details:

    All items listed above must:

    • Be added to the UrbanPiper Accounting Group

    • Have their price type set to "Manually-entered price"

    • Share SKU codes for each of the above create Items with the UrbanPiper CSM team (to be updated in the Atlas Portal)

    Create Payment Methods

    To support handling third-party/ Aggregator platform transactions, the following custom Payment Methods need to be created in the Lightspeed K-Series POS Backoffice

    Lightspeed K-Series POS Backoffice Configuration → Settings → Payment Methods → Add Payment Methods

    Payment Methods to Create:

    • ubereats-cash

    • ubereats-online

    • deliveroo-cash

    • deliveroo-online

    Fields:

    • Payment method type: Other Payment Methods

    • Code: “the above mentioned” (Please note the code is case sensitive, please copy and paste the above mentioned as the codes)

    • Name: Can be the same as code

    • Accounting Reference: can be left blank

    This data, using the same codes shared above, will be backfilled intothe Atlas Portal.

    Create Order profiles (Optional)

    The client will need to create Order profiles in the Lightspeed K-Series POS Backoffice if they require the orders to be segregated based on the Aggregators - *Recommended*

    Lightspeed K-Series POS Backoffice Configurations > Settings > Order profiles > Add Order profiles

    Order Profiles to be created:

    • ubereats-menu

    • justeat-menu

    • deliveroo-menu

    Fields:

    • Name: same as code

    • Code: “mentioned above”

    • Play sound when receiving online order: “True”

    • Takeaway mode: Pick Up

    Other Optional Configs

    Fields:

    • Lightspeed POS - Timezone: Select based on location

    • Lightspeed POS - Tax Exclusive: Config for NOAM

    • Lightspeed POS - Is region North America or not: Config for NOAM

    • Lightspeed POS - Food prep time (in minutes): Set-up to establish the delay in relay of Future orders (only) to POS.


    Configs On UrbanPiper Atlas Portal

    Once above mentioned Accounting Group, items, payment types and Order Profiles are created in the Lightspeed K-Series POS Backoffice you can would need to update some details on the Atlas portal to ensure that the integration with Lightspeed works as expected.

    Create your Locations

    The locations can be created on the UrbanPiper Atlas Portal to match the locations on the POS end.

    The Locations can be created as following: Navigate to Locations Tab → Add Location → Select Single or More than One → fill in required Details → Save

    Once the location is created, the Lightspeed POS Location ID needs to be added into the POS ID field. The Lightspeed Location ID can either be sourced from the Liughtspeed HomePage URL or Via Postman - (Automation for this process is under development)

    Setting up Order Relay

    These are the configurations to be done on the UrbanPiper Atlas Portal specifically for order relay to Lightspeed K-Series POS.

    This step is again divided into multiple steps.

    Lightspeed POS - Account Profile

    This field directly corresponds to the Order profiles on Lightspeed K-Series POS. Here, the user will need to input the previously created Order profiles on Atlas, associating them with the correct Aggregator.

    The same structure needs to be followed for all relevant aggregators.

    Lightspeed POS - Charge ID

    This field directly corresponds to the Charge Items created on Lightspeed K-Series POS. Here, the user will need to input the previously created Charge Item SKUs on Atla, associating them with the correct Aggregator and Charge Name. (Please note that this is case sensitive.)

    The string values are the Charge Item SKU on Lightspeed K-Series POS Backoffice.

    Lightspeed POS - Discount ID

    This field directly corresponds to the Discount Items created on Lightspeed K-Series POS. Here, the user will need to input the previously created Discount Item SKUs on Atlas, associating them with the correct Aggregator. (Please note that this is case sensitive.)

    The string values are the Discount Item SKU on the Lightspeed K-Series POS Backoffice.

    This field directly corresponds to the Payment Methods created on Lightspeed K-Series POS. Here, the user will need to input the previously created Payment Methods on Atlas, associating them to the correct Aggregator and type ie. Cash and Online. (Please note that this is case sensitive).

    Menu Configuration

    Fields:

    • Lightspeed POS Menu - Domain value: Menu Name on Lightspeed POS

    • Lightspeed POS Menu - ikentooMenuId: Menu ID on Lightspeed POS (Can be sourced via the Menu URL or Postman)

    • Lightspeed POS Menu - Merchant Biz Ref ID: Lightspeed POS Biz ID (Can be sourced via the HomePage URL or Postman)

    • Lightspeed POS Menu - Accounting Groups to skip: Accounting Group ID - Use UrbanPiper Accounting Group (Can be sourced via the Accounting Group URL or Postman)

    Please note: Automation for this process is under development

    "message":"No 
    Zomato restaurant 
    is mapped with 
    Outlet Id: 16397"
    "value":["`tags`: 
    root item tagged 
    with services must 
    have GST of 5%."
    "message":"Item 
    Image URL must be 
    end with either 
    .png or .jpg or 
    .ashx"
    "value":["Multiple 
    items with same 
    name not allowed 
    inside a category
    "value":["zero 
    `price.price` 0 
    at index 0 is not 
    allowed for root 
    catalogues"
    {"value":["`max` 
    should be at least 
    1"]
    {"value":["`tags`: 
    GST Unregistered 
    restaurant cannot 
    sell goods."]}
    {"catalogue":
    {"value":["Empty 
    catalogues list"]}
    {"value":["Multiple
     order level 
     charges not 
     supported"]}
    ["Multiple charges
     for same service"]}
    "value":["Same tax
     group has been 
     applied more 
     than once"
    DELIVERY - only 
    interval of 30 
    minutes is 
    supported TAKEAWAY 
    - only interval of 
    30 minutes is 
    supported
    Non-veg items must 
    not contain "veg" 
    item tags
    "value": Price 
    cannot be greater 
    than 4000
    {"code":422,
    "status":"failed",
    "message":"Data 
    validation failed",
    "error":"",
    "validation_errors":
    {"MODIFIER_GROUP":
    {"values":{
    "mg881552":{"value":
    ["Cannot be mapped 
    to catalogue `Fruit 
    Oasis Almond Cake`",
    "Cannot be mapped 
    to catalogue 
    `Rasmalai Elegance 
    Harmony Cake`"
    
    Your outlet is not 
    live for online 
    ordering
    code': 422, 'status':
    'failed', 'message': 
    'Data validation 
    failed', 'error': '', 
    'validation_errors': 
    {'CATALOGUE_PROPERTY_VALUE': 
    {'values': 
    {'pv4834514-59691170':
     {'value': ['Invalid 
     `value` specified'
    justeat-cash
  • justeat-online

  • Allow Tipping: “True”

    Order completion: “Complete when ready for Delivery”
  • Production deadline: “Disabled”

  • Show delivery code on receipt: “True”

  • Print a draft receipt when the order is created: “True”

  • Lightspeed POS - Food prep plus delivery time (in minutes): Set-up to establish the delay in relay of Future orders (only) to POS

  • Lightspeed POS - Enable Order Failure Workflow: to track order ingestion on POS and to trigger Push to POS in case of failure via the Prime app

  • Lightspeed POS - Enable Order Failure Notification: triggers notification to Lightspeed POS for order failure and reason for failure.

  • Pull Specific Menu: If enabled, pulls only the Specified Menu using Group Names and Categories

  • Use Lightspeed Internal Names: If enabled, Orderides Lightspeed Internal Names to Item Name on UrbanPiper.

  • Authorising your UrbanPiper portal with Lightspeed
    Post authorisation confirmation
    Configuration setup for Order injection and Menu publish
    Adding UrbanPiper as an Accounting Group
    Creating a Charge
    Providing Charge details
    Payment methods
    Creating a new Payment Method
    Order Profile details
    Adding a Location
    Adding details for your Location