Platform Sync
Sync Uber Eats / Foodpanda delivery orders into the ledger — this is the main source of delivery revenue. Uber Eats credentials are captured by the browser Extension and synced by the server; Foodpanda is recorded via statement import instead.

Connect Uber Eats (install the Extension)
- Install the StoreOps Chrome Extension and log in to the Uber Eats merchant portal in your browser.
- The Extension captures your login cookies and pushes them to the app (cookies only); once done the Uber Eats card shows a Connected badge.
- If credentials are absent or stale the badge shows Not set / Expired — log in to the merchant portal again to refresh them.
Credentials are stored encrypted and are never exposed in plain text.
The Extension version must match the app's required version. On a mismatch, Advanced / Debug shows Update to v1.5.1 recommended — update before syncing.
This page requires Manager permission; staff cannot open it.
Run a sync manually
- On the Uber Eats card pick a range: This month, This year, All or Custom (Custom lets you pick start/end dates).
- Click Sync now; the button shows Syncing… with progress, and on completion a toast reports how many orders were processed.
Sync now is disabled when there are no credentials, with the hint "Install the browser extension and log in to the Uber Eats merchant portal first".
Only one sync per store can run at a time; pressing it again while one is running is rejected.
Closed days are never overwritten by a sync, so later platform adjustments won't touch finalized books.
View status and run history
- The top of the card shows the Last sync time, the Next auto scheduled run, and the last result badge.
- Run history below lists each sync's Time, Platform, Status, Orders and Duration; statuses are Running / Success / Partial / Failed / Not run.
- Expand any row to see what was posted and the error message for any failed orders; failed syncs are retried automatically.
- Refresh (top right) updates the view; Clear history removes past run records (it does not affect posted data).
Foodpanda: use statement import
- On the Foodpanda card click Go to import to open the import page.
- Download the semi-monthly statement from partner.foodpanda.com and upload it on the import page to post the orders.
Foodpanda cannot be synced automatically by the server; it always goes through statement Excel import. Record the platform rental fee in Attachment 2 manually as an expense.