> ## Documentation Index
> Fetch the complete documentation index at: https://storekit.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Toast Menu Sync

> Import your Toast menu into storekit — categories, items, modifiers, prices, images, allergens, and stock — plus opening hours and packaging, on demand or automatically.

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

<Steps>
  <Step title="Open Sync Actions">
    Go to **Stores** → your store → **Settings** → **Integrations** → **Toast POS**, and scroll to **Sync Actions**.
  </Step>

  <Step title="Sync Menu">
    Click **Sync Menu**. The sync is queued and runs in the background; you'll see progress as it imports.
  </Step>
</Steps>

<Note>
  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.
</Note>

### Choosing which Toast menu to sync

Under **Additional Settings**, **Toast Menu** lets you pick a single Toast menu to import. If you leave it unset, all your Toast menus are synced.

## What Gets Synced

| Data                                 | Synced                                                  |
| ------------------------------------ | ------------------------------------------------------- |
| Categories (including nested groups) | Yes                                                     |
| Items                                | Yes                                                     |
| Prices                               | Yes                                                     |
| Descriptions                         | Yes                                                     |
| Images                               | Yes (re-hosted on storekit's CDN)                       |
| Modifier / option groups             | Yes                                                     |
| Nested modifiers                     | Yes                                                     |
| Allergens                            | Yes (items marked *contains* or *may contain / traces*) |
| Dietary tags                         | Yes                                                     |
| Alcohol flag                         | Yes                                                     |
| Stock / out-of-stock                 | Yes                                                     |
| Pre-modifiers                        | No                                                      |
| Calories                             | No                                                      |

<Info>
  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.
</Info>

<Warning>
  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.
</Warning>

### 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.

<Note>
  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.
</Note>

## 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.

## Related

* [Connecting Toast](/docs/guides/integrations/pos/toast/connect)
* [Menu availability & snoozing](/docs/guides/menu/availability-snoozing)
* [Troubleshooting](/docs/guides/integrations/pos/toast/troubleshooting)


## Related topics

- [Toast Troubleshooting](/docs/guides/integrations/pos/toast/troubleshooting.md)
- [Toast POS](/docs/guides/integrations/pos/toast/overview.md)
- [POS Menu Sync](/docs/guides/menu/pos-menu-sync.md)
- [POS Integration Overview](/docs/guides/integrations/pos/overview.md)
- [Lightspeed Menu Sync](/docs/guides/integrations/pos/lightspeed/menu-sync.md)
