Uber Eats
Connect your tenant to Uber Eats, map locations to Uber stores, and manage menu sync and order settings per outlet.
Open the screen: Sidebar → Third Party Integration → Uber Eats
Access requirements
You need the Uber Eats integration add-on, Uber Eats enabled in tenant settings, and UBER EATS INTEGRATION module permission. If the menu is missing, ask an administrator.
The page has two tabs: Setup and My Locations. Use Refresh in the header to reload data (Refreshing / Updating Uber Eats data… toast).
Setup tab
What it does
OAuth connect at tenant level, then map each Pratham location to an Uber store (steps: Connect → Map location → Done).
Step-by-step
- Open the Setup tab.
- If not connected, tap Connect with Uber Eats — Uber's authorization page opens in a popup. Approve access.
- On success: Connected! / Tenant connected to Uber Eats successfully.
- Pick Select Location to Map (Choose your location) and Choose Your Uber Eats Store (Select your store).
- Tap Map Location to Store.
- On success: Success! / Outlet mapped to Uber Store successfully. — then open My Locations for menu actions.
After mapping
- Amber notice: activate this location from your POS to enable menu and order sync.
- Optional toast: Do you want to sync your menu to Uber, or just accept orders directly?
Disconnect (tenant level)
- When connected, tap Disconnect on the setup card.
- Confirm Disconnect from Uber Eats? — removes all location-to-store mappings for this tenant.
- On success: Disconnected (may show how many mappings were removed).
No Uber stores found
If connected but no stores load, read the No Uber Eats Store Found panel and tap Refresh Stores. Check Uber Eats Manager, the correct Uber account, and eats.store scope.
Common mistakes / FAQs
- Connection Failed. Popup closed early or backend still processing — wait and tap Connect again.
- All locations are already mapped. Use My Locations or Map another location after a successful map.
- Access Denied toasts. You need CREATE (connect/map) or DELETE (disconnect) permission.
My Locations tab
What it does
Shows mapped outlets, sync status badges, and per-location actions.
Step-by-step
- Open My Locations.
- Read summary cards — Total locations, Mapped to Uber.
- For each mapped row, check badges: Mapped, Menu imported, Activated / Activate from POS, Auto-accept.
- Tap ⋯ on a row for actions (below).
Empty state
No locations connected yet or No Mapped Locations — complete Setup first.
⋯ menu actions
| Action | What it does | Permission |
|---|---|---|
| Just Accept Orders (Simple) | Accept Uber orders without full menu sync | — |
| Pull Menu from Uber / Re-pull Menu from Uber | One-time import from Uber (review queue if conflicts) | CREATE |
| Push Menu to Uber | Sync POS menu to Uber (markup, force override) | UPDATE |
| Auto-accept new orders | Toggle automatic order acceptance | — |
| Check activation status | Checks if outlet is activated on Uber | — |
| Unmap from Uber | Removes link for this outlet only (not full tenant disconnect) | DELETE |
Push menu to Uber
What it does
Opens Push Menu to Uber Eats for the selected outlet.
Step-by-step
- From ⋯, tap Push Menu to Uber.
- If products lack channel pricing, Bulk Channel Pricing may open first.
- Set Markup Percentage (default 30%; helper mentions Uber commission).
- If a menu already exists on Uber, enable Force Override to replace it — confirm Replace the live Uber menu? (items not in POS are removed from Uber).
- Tap Push Menu to Uber (Syncing... while working).
- On success: Sync Successful with category/product/modifier counts.
Prerequisites shown on dialog
Master Products, Categories, Items with Prices, Modifiers, Attributes, Working Hours.
Pull menu from Uber
What it does
One-time Import Menu from Uber Eats per location.
Step-by-step
- From ⋯, tap Pull Menu from Uber.
- Read One-Time Operation warning in Import Menu from Uber Eats.
- Tap Import Menu (Importing...).
- If conflicts exist: Review Required — resolve in the review queue, or continue/discard a previous session.
- On success: Fresh Pull Completed with product/category/modifier counts.
Force override
Force Override replaces the live Uber menu. Items on Uber that are not in your POS can be removed immediately.
Permissions
| What you need | Why |
|---|---|
| UBER EATS INTEGRATION — READ | Open page and Refresh |
| CREATE | Connect, map outlets, pull/import menu |
| UPDATE | Push menu to Uber |
| DELETE | Disconnect tenant or Unmap from Uber |
