UrbanPiper Uber Eats for POS
Specialized Uber Eats integration into Odoo POS via UrbanPiper. Process Uber Eats orders efficiently with auto-sync and real-time status management.
Overview
UrbanPiper Uber Eats module provides specialized integration for Uber Eats into Odoo POS, optimizing the process of receiving and processing orders from the world's leading food delivery platform.
Automatically sync Uber Eats orders, update status in real-time, and manage menu with Uber Eats-specific features.
Key Features
Key points
• Auto Uber Eats order sync - Receive orders from Uber Eats instantly into POS
• Real-time status updates - Sync order status with Uber Eats (accepted, preparing, ready for pickup)
• Preparation time management - Update estimated completion time for orders
• Special request handling - Display notes and special requests from Uber Eats customers
• Uber Eats menu management - Sync menu, prices, descriptions, and images to Uber Eats
• Cancellation processing - Manage cancelled orders and refunds from Uber Eats
• Driver tracking - View information about drivers picking up orders
• Uber Eats reporting - Analyze revenue, orders, preparation time from Uber Eats
Target Users
Key points
• Restaurant owners - Manage Uber Eats orders, optimize platform revenue
• Cashiers - Process Uber Eats orders alongside dine-in and other delivery orders
• Kitchen staff - Receive and prepare Uber Eats orders with complete information
• Operations managers - Monitor performance, preparation time, cancellation rate
How to Use
Steps
1. Register Uber Eats for Restaurants and UrbanPiper accounts
2. Connect Uber Eats with UrbanPiper in Uber Eats Manager
3. Configure UrbanPiper in Odoo: Settings → POS → UrbanPiper → Uber Eats
4. Enter API credentials and restaurant ID from UrbanPiper
5. Sync menu from Odoo to Uber Eats or import menu from Uber Eats
6. Enable auto Uber Eats order receiving in POS configuration
7. Open POS session to start receiving orders
8. Uber Eats orders appear with "Uber Eats" label and distinctive icon
9. Process orders, update status to notify drivers
10. View separate Uber Eats reports to analyze performance
Scenario 1: Receive Uber Eats orders during peak hours
Lunch time, restaurant receives 5 Uber Eats orders simultaneously. All orders automatically appear in POS with estimated preparation time.
Kitchen staff views order list, prioritizes by order time. System automatically updates "Preparing" status for each order.
Scenario 2: Customer has special requests
Uber Eats order has note "No onions, extra chili". Note displays clearly in POS and on kitchen print.
Kitchen staff follows request exactly, ensuring customer satisfaction and avoiding negative reviews.
Scenario 3: Update preparation time
Kitchen is overloaded, staff updates preparation time from 15 to 25 minutes in POS.
System automatically notifies Uber Eats, customers and drivers receive updated time.
Scenario 4: Process cancelled order
Customer cancels order after 5 minutes. Cancellation notification appears in POS.
Staff confirms cancellation, stops food preparation. System automatically updates status to Uber Eats.
Scenario 5: Driver arrives to pick up order
Uber Eats driver arrives at restaurant. Staff checks order code in POS, confirms correct driver.
Updates status "Handed to driver", order completed in POS.
Important Terminology
Key points
• Uber Eats - Global food delivery platform by Uber
• Preparation Time - Estimated time to complete order
• Order Status - Accepted, Preparing, Ready for pickup, Picked up, Cancelled
• Special Instructions - Customer notes about food or delivery
• Driver - Uber Eats delivery person picking up order
• Restaurant Manager - Uber Eats restaurant management interface
• Order ID - Unique order code from Uber Eats
Tips for Effective Use
Key points
• Update preparation time accurately to avoid driver waiting
• Read special requests carefully before preparing food
• Verify order code with driver before handing over
• Update status immediately when ready so driver knows
• Monitor reports to improve average preparation time
• Mark out-of-stock items immediately so Uber Eats hides from menu
• Use high-quality images for Uber Eats menu
• Respond quickly to cancellation requests to avoid rating impact
System Requirements
Key points
• POS module installed in Odoo
• Uber Eats for Restaurants account activated
• UrbanPiper account with Uber Eats integration
• Stable internet connection for real-time sync
• Printer for printing Uber Eats orders
• Display device for kitchen staff to view orders
Troubleshooting: Uber Eats orders not appearing in POS
Key points
• Check Uber Eats connection in UrbanPiper dashboard
• Verify restaurant ID entered correctly in Odoo configuration
• Check restaurant status on Uber Eats (is it open)
• View error logs: Settings → Technical → Logging → filter "uber"
• Try manual sync: POS → UrbanPiper → Sync Uber Eats Orders
Troubleshooting: Status not updating to Uber Eats
Key points
• Check UrbanPiper API connection
• Ensure order is not cancelled or completed
• Check API permissions allow status updates
• Try manual update in Uber Eats Restaurant Manager
• Contact UrbanPiper support if issue persists
Troubleshooting: Menu not syncing to Uber Eats
Key points
• Check product mapping between Odoo and Uber Eats
• Ensure products have complete information (name, price, description)
• Check product images uploaded and correct format
• Try manual menu sync: POS → UrbanPiper → Sync Menu to Uber Eats
• View logs for specific sync errors
Troubleshooting: Preparation time inaccurate
Key points
• Check default preparation time configuration in POS
• Update preparation time for each food category
• Monitor actual time to adjust estimates
• Increase time during peak hours to avoid delays
Frequently Asked Questions
Key points
• What are Uber Eats fees? - Uber Eats charges commission from orders, contact Uber Eats for details
• Can I pause Uber Eats orders? - Yes, turn off "Open" status in Uber Eats Manager or POS
• How to improve Uber Eats rating? - Prepare on time, read requests carefully, ensure food quality
• Can I reject Uber Eats orders? - Yes but affects rating, only reject when absolutely necessary
• How does preparation time matter? - Accurate time helps drivers arrive on time, avoids waiting
• Can I edit order after accepting? - No, contact Uber Eats support if changes needed
Business Benefits
Key points
• Access millions of Uber Eats customers globally
• Increase delivery revenue by 30% through large platform
• Manage Uber Eats orders efficiently with other orders
• Reduce order processing time through automation
• Improve rating through accurate status updates
• Detailed reports help optimize menu and pricing on Uber Eats