Skip to main content
Menu sync pulls your menu from Toast into storekit. You can trigger it manually, and storekit also re-syncs automatically when your Toast menu changes and on a schedule.

Sync Your Menu

1

Open Sync Actions

Go to Stores → your store → SettingsIntegrationsToast POS, and scroll to Sync Actions.
2

Sync Menu

Click Sync Menu. The sync is queued and runs in the background; you’ll see progress as it imports.
You need an active storekit menu on the store before syncing, and Enable Toast POS must be on — the Sync Menu button is disabled otherwise.

Choosing Which Toast Menu Your Store Serves

Under Additional Settings, Toast Menu decides which Toast menu the import reads from. Pick a menu and only that menu is imported; leave it unset and all your Toast menus are synced. Sync Menu re-imports from whichever menu Toast Menu is already set to — it does not change the source. To serve a different Toast menu, change Toast Menu first, then sync.
1

Get the menu ready in Toast

Update the menu in Toast and make sure it is visible to ordering partners. Menus hidden from ordering partners are skipped, and storekit aborts the sync rather than emptying your storekit menu.
2

Open Additional Settings

Go to Stores → your store → SettingsIntegrationsToast POS, and scroll to Additional Settings.
3

Choose the menu

Open the Toast Menu dropdown and select the menu you want to serve. Clearing the dropdown syncs all your Toast menus instead.
4

Save

Click Save at the bottom of the page.
5

Re-import the menu

Click Sync Menu under Sync Actions, or go to Menus, click Edit on the menu, and click Sync in the Connected to Toast row. Your store serves the new menu as soon as the sync finishes.
Switching menus rebuilds your storekit menu from the newly selected Toast menu. Categories and items that were only on the previous menu are removed from storekit, including any you added by hand.
A store serves one storekit menu, and the Toast import writes into it. If you need two menus live at the same time, you need two stores — Managing Multiple Stores →

Using One Toast Menu Across Multiple Stores

A storekit menu belongs to one store and can’t be shared between stores, but the same Toast menu can be synced into as many stores as you like. Each store connects to Toast and syncs on its own. Managing Menus → For every store that should serve the menu:
1

Give a new store an empty menu

If the store has no menu yet, go to Stores → the store, click Create a menu, choose Enter Manually and click Create a menu. Leave it empty — the sync fills it. Without this step, Sync Menu fails with “This venue has no active menu to sync into”.
2

Connect the store to Toast

Follow Connecting Toast for this store: enter the Restaurant GUID, click Connect, turn on Enable Toast POS, set Alternate Payment Type and Check Discount, and Save. Set Toast Menu under Additional Settings if you want a specific Toast menu.
3

Sync

Click Sync Menu under Sync Actions.
When you change the menu in Toast, storekit re-syncs each connected store automatically; to pull a change in immediately, click Sync Menu on each store — syncing one store does not update the others. Store-specific differences (a different Toast Menu per store, hours, availability) are set per store under Additional Settings.

What Gets Synced

Only menu content visible to ordering partners in Toast is imported. Items, groups, or menus hidden from ordering partners are skipped. If every selected menu is hidden from ordering partners, storekit aborts the sync rather than wiping your existing menu.
Menu sync replaces the menu with what Toast returns — categories, items, and modifiers that are no longer in Toast are removed from storekit. Make sure your Toast menu is correct and visible to ordering partners before syncing.

Pricing limitations

Standard and menu-specific prices import correctly. Toast’s size-based and sequence-based pricing can’t be represented as a single price, so those items import at £0 — set the price in storekit, or restructure the item in Toast. Pre-modifier groups are not supported and are skipped during import.

Stock & Availability

After a full menu sync, storekit reconciles stock from Toast. Items marked out of stock in Toast are automatically snoozed in storekit, and come back when Toast reports them in stock again. Toast also pushes stock changes to storekit as they happen, so out-of-stock items are snoozed without waiting for a full sync.

Sync Availability

Under Additional Settings, Sync Availability makes your storekit venue go online/offline automatically based on your Toast restaurant availability status.

Opening Hours

storekit can import your opening hours from your Toast online ordering schedules.
  • Turn on Sync Opening Hours under Additional Settings to keep hours in sync, or
  • Click Sync Hours under Sync Actions to import them once now.
Hours import from your Toast online ordering schedules. Any day not covered by Toast is added as a closed day, and overnight hours (past midnight) are split across the two days. Syncing hours replaces your existing storekit opening hours.

Packaging

If packaging is enabled on your account, a Sync Packaging action appears under Sync Actions. Click Sync Packaging to import your Toast packaging items into storekit; items removed from Toast are disabled.