Skip to main content

Setting Up Your Uber Eats Integration

Connecting Uber Eats keeps your menu, prices, and availability in sync automatically — but it works differently from DoorDash: no order flow, and no pause button once you're connected.

H
Written by Henry Rundio

Setting Up Your Uber Eats Integration

How Setting Up Uber Eats Integration Works

Access requirements. You need "Integrations" edit access for the specific store — the same permission that gates DoorDash, granted per user, per store, not merchant-wide.

  • This is feature-flagged. The "Uber Eats" card only appears on the Integrations tab if your account has Uber Eats menu sync turned on. If you don't see it at all, that's the likely reason — check with support rather than assuming it's broken.

  • This works differently from DoorDash. There's no readiness checklist, no go-live date, and no multi-step status tracker — see Setting Up DoorDash Integration for how that side works. You connect through Uber's own login, then assign which of your Scotch stores matches each Uber Eats location Uber already knows about.

  • It's outbound-only. Scotch pushes your menu, prices, availability, and store hours to Uber Eats — but orders placed on Uber Eats don't come back into Scotch. Cashiers reconcile those sales at the register using the separate "Other Payment → Uber Eats" tender, which is unrelated to this setup.

  • There's no pause or reactivate. "Disconnect" stops syncing for good — there's no temporary pause with an automatic return, unlike DoorDash.
    ​

Markup isn't configured here — this is the key difference from DoorDash's setup. DoorDash has its own markup field right on the Integrations screen; Uber Eats doesn't. You'll set it under Settings → Pricing rules instead, the same place as any other sales channel's markup.


Connecting to Uber Eats

Step 1

Go to Settings → Stores, open the store, click "Integrations," then the "Uber Eats" card.

Step 2

Click "Connect." This takes you to Uber's own login, not a form in Back Office — log in with your Uber Eats Merchant account there.


Assigning Your Uber Eats Stores

Step 3

Once connected, Back Office discovers the Uber Eats locations tied to your account. For each one, pick which of your Scotch stores it matches, then confirm the pairing.

Step 4

Assigning a store pairs it, but nothing syncs yet: the row shows "Action needed" and "Set this store's hours to start menu sync." Saving that store's hours is what completes the pairing and asks Uber to set the store up for menu sync, which is done by hand — until it's done, the pairing shows "Pending approval," reads "Not yet synced," and Scotch sends nothing across.

Once that setup is complete and menu sync is switched on, that store's existing Uber Eats menu is replaced with your Scotch catalog. Everything that was on the menu before is overwritten by what's in Scotch.

a paired store row showing the "Pending approval" badge and "Not yet synced"

There's no set timeframe for this approval; if a pairing stays on "Pending approval" for too long, contact Scotch Support.


Setting Your Store Hours

Step 5

On the paired store's row, click "Set store hours" (it reads "Edit store hours" once hours are saved). The hours you set in Scotch replace that store's hours on Uber Eats.

the Uber Eats hours page showing the day-by-day grid

Step 6

Fill in each day: tick "Closed" for days you don't open, "Open 24 hours" for all-day trading, or type an open and a close time. Use "+ Add hours" to add a second set of times on the same day, such as a break in the middle. Times are your store's local time, and at least one day needs hours. Click "Set hours and confirm sync" to save — after the first time, the button reads "Save hours," and later edits go straight over to Uber Eats.


Setting a Par Value

Step 7

Set a "Par value" — items at or below that quantity show as unavailable on Uber Eats, the same idea as the equivalent DoorDash setting. This is one setting that applies to every Uber Eats store you have, not a separate value per store.


Setting a Markup for Uber Eats Orders (Optional)

This is the one piece that isn't on the Integrations screen at all — DoorDash has its own markup field there, but Uber Eats doesn't. You'll set it under Settings instead.

Step 8

Go to Settings → Pricing rules, and click "Add price level."

Step 9

Choose "Sales channel" as the type, then select "Uber Eats" from the channel dropdown.

Step 10

Set up the markup rule — calculation method, direction, value, and rounding — the same way you would for any other sales channel, then save.


What Isn't Here

  • There's no go-live date, readiness checklist, or multi-step status tracker like DoorDash has — a pairing is either not yet assigned, waiting on its hours, pending setup approval, or syncing.

  • There's no pause/reactivate. Stopping syncing temporarily isn't supported — see Disconnecting below.


Disconnecting

Step 11

To stop syncing a store entirely, use "Disconnect." Scotch asks you to confirm first and spells out what happens: that store's Uber Eats menu stays exactly as it is, but Scotch stops updating its prices, stock, and availability. You don't lose your Uber Eats storefront — it just stops being kept up to date. There's no scheduled return like DoorDash's pause, so starting again means reconnecting and pairing the store afresh.


What It Looks Like

  • The Uber Eats card and the integration screen always show the same status: "Action needed" until you've paired a store and saved its hours, "Pending approval" while that store's menu-sync setup is still being completed, "Active" once it's done, and "Error" if Scotch couldn't load your Uber Eats stores. On the assignment screen, each paired store carries its own label — "Action needed" until its hours are saved, "Pending approval" while setup is being completed, and "Syncing" once menu updates are going across.

  • When no stores are listed after connecting, the screen says which is which: "Finding your Uber Eats stores" while it's still looking, "No Uber Eats stores found" if there were none on your Uber Eats account, and "We couldn't load your Uber Eats stores" if something went wrong retrieving them. The last two both ask you to contact Scotch Support.

  • Orders placed through Uber Eats never appear as pending or unpaid orders in Scotch — they're settled entirely on Uber's side.


Troubleshooting

  • Don't see the "Uber Eats" card in Integrations at all: your account likely doesn't have Uber Eats menu sync enabled yet — check with support.

  • Connected to Uber but don't see any stores to assign: Uber Eats store discovery runs in the background after connecting — give it a bit before assuming something's wrong.

  • Looking for a markup field like DoorDash has: it's not on this screen — go to Settings → Pricing rules instead, add a price level, and choose "Uber Eats" as the sales channel.

  • Need to pause syncing temporarily: there's no pause here — Disconnect stops it for good, and you'd reconnect and re-pair when you're ready again.

  • An Uber Eats order isn't showing up in Scotch: expected — this integration only pushes your menu and pricing outward. Orders placed on Uber Eats stay on Uber's side; reconcile them at the register using the "Other Payment → Uber Eats" tender instead.

Did this answer your question?