Hi. How can we help?

Setting up the Uber Eats integration

Uber Eats is an online food ordering and delivery platform that uses independent couriers to deliver food orders to customers. This integration allows customers to order from your Lightspeed restaurant through Uber Eats, allowing you to expand your reach and streamline order management.

Setting up Uber Eats

Set up Uber Eats in the Back Office by connecting your Lightspeed Restaurant account with Uber. Before connecting your accounts, make sure that you've set up your Back Office to your business's specifications.

Lightspeed recommends creating a dedicated order profile and menu for use with Uber Eats.

  1. Log in to the Back Office with your Lightspeed Restaurant credentials.
  2. From the navigation menu, select Integration Hub > Online ordering and delivery.
  3. Click the tile for Uber Eats.
  4. Click Connect.

    The Uber Eats page with the Connect button highlighted

  5. In the pop-up window, click Finish connection in Uber Eats.

    The pop-up window with Finish connection in Uber Eats

  6. Log in to the Uber Eats website with your Uber Eats credentials.
  7. In the Access Request popup, click Allow.

    The Access Request pop-up on the Uber Eats website

  8. Choose your ordering hours. You can do this manually if your ordering hours differ from regular business hours, or click Reset to business hours to match your ordering hours to your regular business hours.

    Uber Eats add ordering hours window

  9. Click Continue.
  10. Use the dropdown menu to choose the menu you wish to use for delivery.
  11. Use the dropdown menu to choose the order profile you wish to use for delivery.
  12. (Optional) Enter the approximate preparation time in minutes. This will display to the customer.
  13. Complete your profile and click Finish when done.

    Uber Eats complete profile window

Your settings can be adjusted at any time. To adjust your settings, click on Integration Hub > Online ordering and delivery > Uber Eats and then Manage Uber Eats under your Uber Eats integration.

Managing menu updates

Once you link your Uber Eats account, Lightspeed Restaurant pushes your menu, item names, descriptions, and item images to Uber Eats. This overrides any configuration you previously set on the Uber Eats side. Make sure your menu and item library are fully configured before you start the integration.

Once connected, make all menu changes in the Back Office rather than in Uber Eats Manager.

If an incorrect menu is pushed, Uber Eats may be able to revert it in an emergency. Contact Uber Eats merchant support for assistance.

Keeping your menu and Uber Eats in sync

The Back Office is your source of truth for your menu. Make all menu changes there, including:

  • Creating new items
  • Updating item prices
  • Editing existing menu items

Keeping your menu changes in the Back Office is what keeps your menu in sync and your orders processing successfully.

After making your menu changes in the Back Office, sync them to Uber Eats through the Uber Eats integration, then reload your POS device:

  1. Log in to the Back Office with your Lightspeed Restaurant credentials.
  2. From the navigation menu, go to Integration Hub > Online ordering and delivery > Uber Eats.
  3. Under your Uber Eats integration, click Manage Uber Eats.
  4. Click Update Menu.
  5. Reload your POS device.

Complete both steps to sync your changes with Uber Eats and your POS. Skipping either one can cause price discrepancies: orders may be rejected as Overpaid, or left open for you to resolve as Underpaid.

Don't make menu changes directly in Uber Eats Manager. Once your account is linked, make all menu and item changes in the Back Office, then sync them to Uber Eats. Changes made directly in Uber Eats Manager don't sync back to the Back Office or the POS, which can cause your menu to fall out of sync and lead to failed orders.

Managing item availability

You can make a menu item temporarily unavailable on Uber Eats using sales restrictions on the POS.

To change an item's availability:

  1. On the POS, long press the item on the menu.
  2. Select Availability.
  3. Choose the status you want to set for the item.
    • Unavailable: Marks the item as Unavailable on the POS and temporarily unavailable on Uber Eats, where it appears as Sold out today. This status carries over daily until you set the item back to Available.
    • Limited: Marks the item as Limited on the POS with a set quantity. When the quantity reaches 0, the item also becomes temporarily unavailable on Uber Eats.
    • Available: Marks the item as Available on the POS and on Uber Eats. An item set to Limited with a quantity greater than 0 is also available on Uber Eats.

Changes sync automatically with Uber Eats.

This works with the Restaurant POS app version 25.38 and above. Update your app if you need to.

Troubleshooting menu updates

Uber Eats may reject a menu update even when the Back Office accepts the configuration. Common causes include:

  • Item price too high: Uber Eats doesn't accept items priced above 300 CAD, EUR, or CHF.
  • Items with no price: Make sure your menu doesn't contain standalone items priced at $0. Items priced at $0 within combos or item groups are fine. Also check that you've selected the correct menu for the Uber Eats integration.
  • No opening hours configured: Set your ordering hours from Integration Hub > Online ordering and delivery > Uber Eats > Manage Uber Eats.
  • Duplicate SKUs: Uber Eats requires SKUs to be unique across items and combo groups. Check whether a combo group and an item share the same SKU.

Review and correct these issues in the Back Office, then reload the POS and click Update Menu again from Integration Hub > Online ordering and delivery > Uber Eats.

Pausing Uber Eats orders

You can pause Uber Eats orders in a few ways:

  • From the POS (recommended): Go to Settings and disable the Online orders enabled toggle.
  • From the Back Office: Go to Integration Hub > Online ordering and delivery > Uber Eats and disable the Accept Uber Eats orders toggle.
  • From Uber Eats (not recommended): On the Manage Uber Eats page, click Pause orders. If you pause from Uber Eats, you must also resume from Uber Eats. Otherwise, orders won't be sent to the POS.

Where you pause from affects which systems update:

Paused from Uber Eats Back Office POS
POS Yes Yes Yes
Back Office Yes Yes No
Uber Eats Manager Yes No No

Payment difference tolerance and Back Office reporting

Payment difference tolerance

Uber Eats and Lightspeed Restaurant calculate taxes for tax-exclusive markets in different ways, which can occasionally lead to discrepancies in the calculated tax amounts. These discrepancies can cause the system to reject orders.

To solve this, Lightspeed Restaurant can compensate you by a few cents for a positive or negative difference in the payment total. This amount appears in your Back Office reports but doesn't affect the customer's payment. The amount on the Lightspeed receipt is the payment calculated by the POS, not the amount posted by Uber Eats.

By default, the payment difference tolerance is $0.02. To adjust this amount or turn the feature off, contact Support. The tolerance applies to all online orders made through the Lightspeed Restaurant POS app.

Back Office reporting

Lightspeed Restaurant stores the payment difference tolerance and displays it in the Back Office. Use the Online orders report to view difference tolerances from closed orders.

  1. Log in to the Back Office with your Lightspeed Restaurant credentials.
  2. From the navigation menu, select Operations > Online orders.
  3. Use the calendar drop-down menu to filter by date or date range.

Uber Eats FAQ

  • Yes. Set up your promotions in Uber Eats, and they automatically apply to your Lightspeed Restaurant orders.
  • Uber Eats accepts orders in only one language, based on the language set in your Back Office. If your Back Office uses multiple languages, Uber Eats picks one automatically.
  • Uber Eats restricts images to the following:

    • Maximum 10 MB
    • JPG, GIF, or PNG format
    • Height: 440–10,000 pixels
    • Width: 550–10,000 pixels

    For more information, visit the Uber Eats Help Center.

  • Yes, and pausing from the POS is recommended since it updates all three systems (POS, Back Office, and Uber Eats). See Pausing Uber Eats orders above for the full breakdown.
  • Yes. Use sales restrictions on the POS to mark an item as Unavailable, Limited, or Available, and the status syncs to Uber Eats automatically. See Managing item availability above.
  • Update your menu in the Back Office, then reload your POS and sync with Uber Eats to avoid price discrepancies. See Keeping your menu and Uber Eats in sync above.
  • Common causes include item prices that are too high, missing item prices, missing ordering hours, and duplicate SKUs. See Troubleshooting menu updates above.

Was this article helpful?

1 out of 2 found this helpful