Skip to main content
If you use a POS system or menu management platform, you can sync your menu to storekit instead of building it manually. How syncing works depends on your integration.

Is Your Menu Synced From a POS, or Managed in storekit?

Answer this first: on a POS-managed menu the POS is the source of truth, so items are fixed in the POS and re-synced — changing product or category settings in storekit will not bring a missing item back.
  1. Go to Menus in the storekit dashboard
  2. Click Edit on the menu you want to check
  3. Look at the row directly under the menu header
If the menu is synced from a POS or menu platform, that row names the provider — for example Connected to Zonal or Managed by Deliverect. If there is no such row, the menu is managed in storekit (but see When there is no status row below). Most providers also show Synced followed by a relative time and the menu version, for example “Synced 3 hours ago · v12”. Hover that text to see the exact date and time of the last sync.

What Each Status Row Means

The provider text is on the left of the row; for 3S POS and Deliverect the second string (Managed externally / Menu synced externally) appears in the same row where the sync buttons would be, so both strings are visible at once. Where no sync button is shown for your provider, there is no self-serve way to re-sync the menu from the dashboard — contact support and ask for a re-sync.

When There Is No Status Row

Stream, Syrve, Comtrex and Centegra menus show no status row above the menu, so the absence of a row does not by itself prove the menu is managed in storekit. To check whether a POS is connected to the store:
  1. Go to Stores in the storekit dashboard
  2. Select your store
  3. Click Settings
  4. Open the Integrations tab
  5. Look for your POS card (for example Syrve, Comtrex, Centegra, Tissl, Toast POS, Zonal, Lightspeed K-Series, PointOne or Deliverect) and check whether it is marked Connected
Stream has no merchant-facing integration card. If you believe your menu comes from Stream, contact support to confirm.

Items or Whole Categories Missing From the Online Menu

1

First, check who owns the menu

Follow Is Your Menu Synced From a POS, or Managed in storekit? above. Do not start with availability toggles — if the menu is POS-managed, they are not the cause.
2

If the menu is POS-managed: re-sync it

Use the sync control for your provider in the status row (for Zonal, Sync menu; for Lightspeed K-Series and Toast, Sync; for PointOne, Sync menu). When it finishes, check the Synced time and version in the same row to confirm the sync went through — the relative time should now read as just-synced and the version number should have increased.If the items are still missing after a successful sync, they are missing on the POS side: confirm in your POS that each item is on the specific POS menu the store is linked to, is available or in stock, and is assigned to a category. Items that are unmapped or unavailable in the POS do not appear in storekit.If your provider has no sync button (TISSL, 3S POS, Deliverect, Stream), contact support and ask for a re-sync.
3

If the menu is managed in storekit: check availability

For individual items, check product availability, snoozing and Available After — see Availability & Snoozing.For a whole category missing at once, check the category’s availability and hours — see Category Availability and items not showing on the menu.
Category availability and hours are always controlled in storekit, even on a POS-managed menu. If a whole section is missing at a particular time of day, check the category hours in storekit first.

Sync Types

Different integrations use different sync methods:
3S POS menus are pulled by storekit but have no dashboard sync button — the row above the menu shows Managed externally. TISSL syncs stock only (Sync stock); the menu itself is built in storekit and linked by PLU. OpenTable is not in this table because it is outbound only: storekit pushes your menu to OpenTable with Sync to OpenTable and never imports a menu from it.

Push Integrations

With push integrations, menu changes sync automatically whenever you update your menu in the source system.

Deliverect

Deliverect pushes your menu to storekit automatically when changes are published. No action is required on your part.
  1. Make menu changes in Deliverect
  2. Publish the menu in Deliverect
  3. Changes appear in storekit in 10-30 seconds

Stream

Stream pushes menu data to storekit automatically. Menu updates sync when published in the Stream platform.
Push integrations provide the fastest sync times since changes are sent immediately when made.

Pull Integrations

With pull integrations, you trigger menu syncs from the storekit dashboard or set up automated schedules.

Manual Sync

To manually sync your menu:
  1. Go to Menus in the storekit dashboard
  2. Click Edit on the menu
  3. In the row under the menu header, click the sync control for your provider:
    • Lightspeed K-Series: Sync
    • Zonal: Sync menu (or Sync price & availability for the lightweight update)
    • Toast: Sync
    • PointOne: Sync menu
    • TISSL: Sync stock (stock levels only)
    • OpenTable: Sync to OpenTable (pushes your menu to OpenTable)
  4. Wait for the sync to complete, then check the Synced time and version in the same row
The sync fetches the latest menu data from your POS and updates storekit accordingly. For Lightspeed K-Series, Zonal and Toast you can also sync from the menu list: go to Menus and click Sync all menus.
There is no menu sync button for 3S POS, Deliverect or Stream. Deliverect and Stream push menus to storekit, and 3S POS menus are synced outside the dashboard — for those, contact support if a menu looks out of date.

Automated Sync Schedules

For pull integrations, sync schedules keep your menu up to date without manual intervention. Scheduled sync types:
  • Menu — a full menu sync, supported for Lightspeed K-Series, Zonal, Syrve and Toast
  • Menu Light (Zonal) — Zonal only; updates prices and availability without rebuilding the menu
  • Stock Sync (TISSL) — TISSL only; updates stock levels
Schedules are configured on the Automations page:
  1. Go to Stores in the storekit dashboard
  2. Select your store
  3. Click Settings
  4. Click Automations
  5. Under Sync Schedules, click Add sync schedule
  6. Choose the type (Menu, Menu Light (Zonal) or Stock Sync (TISSL)) and a frequency
  7. Click Save
The frequency list is fixed: Every hour, Every 2 hours, Every 4 hours, Every 6 hours, Every 12 hours, Daily at 6 AM, Daily at 9 AM, Daily at midnight, or Custom cron expression. Menu Light (Zonal) and Stock Sync (TISSL) also offer Every 5 minutes, Every 15 minutes and Every 30 minutes.
Automations is only shown to accounts with the automations feature enabled. If you do not see it under Settings, contact support to have a sync schedule set up for you.
Schedule syncs for quiet periods like early morning to avoid any disruption during busy service times.

Zonal Lightweight Sync

Zonal supports a “lightweight” sync option that only updates prices and availability without re-syncing the entire menu structure. This is faster and useful for frequent price updates.

Manual Linking Integrations

Some integrations require you to create products in storekit and manually link them to your POS using product IDs (PLUs).

TISSL

  1. Create your menu in storekit
  2. For each product, enter the TISSL PLU in the product settings
  3. Orders will include the PLU for TISSL to recognise the item

Comtrex

  1. Create your menu in storekit
  2. Link products using the Comtrex product ID
  3. Orders are sent with the correct IDs for Comtrex processing

Centegra

  1. Create your menu in storekit
  2. Link products using the Centegra product ID
  3. Orders are sent with the correct IDs for Centegra processing
Manual linking gives you full control over your storekit menu design while maintaining POS compatibility for order processing.

What Syncs

Depending on your integration, menu sync includes:

After Syncing

After a menu sync:
  • Review the imported menu for accuracy
  • Add images if not included from the POS
  • Check modifier pricing and rules
  • Set up any storekit-specific features (promotional pricing, deposits, etc.)
Some POS systems don’t include all data (like images or detailed descriptions). You may need to enhance your menu in storekit after syncing.

Troubleshooting

Sync Not Starting

  • Check your POS credentials are valid
  • Verify the integration is connected in Store Settings
  • Ensure you have menu data in your POS system

Missing Products

Start with Items or Whole Categories Missing From the Online Menu above to work out whether the menu is POS-managed or managed in storekit. For a POS-managed menu:
  • Confirm products are published/active in your POS
  • Check the product is assigned to a category in the POS menu the store is linked to
  • Some integrations only sync specific menu types

Incorrect Prices

  • Verify prices in your POS system
  • Check for tax-inclusive vs tax-exclusive settings
  • Re-sync after making price changes in the POS

Deleted Items Keep Reappearing After a Sync

For pull integrations (Lightspeed K-Series, Zonal, Toast, Syrve, PointOne, 3S POS), your POS menu is the source of truth. Each sync rebuilds the storekit menu from the linked POS menu, so deleting an item in storekit alone does not remove it — if the item still exists on the linked POS menu, the next sync re-adds it. To remove an item permanently:
  1. Remove or unpublish the item from the specific POS menu the store is linked to (see below) — not just from storekit
  2. Make sure the item is off that exact menu, not only from another menu in your POS
  3. Re-sync from storekit
If deleted items still linger after a re-sync, archive the storekit menu and re-sync to rebuild it cleanly from the POS.

The Wrong Items Are Syncing / a Store Shows Items From Another Menu

Each storekit store is linked to one specific POS menu. If you have multiple POS menus and multiple stores, edits only affect the store linked to the POS menu you changed — editing a different POS menu has no effect on the store you’re looking at.
  • Confirm which POS menu the store is linked to, and make your changes on that menu
  • For Lightspeed K-Series, the linked menu is set in Stores → your store → SettingsIntegrationsLightspeed K-Series, via the Lightspeed Menu selector
  • For Toast, the linked menu is the Toast Menu selector — see Choosing Which Toast Menu Your Store Serves
  • Other pull integrations expose the linked menu in the same integration settings

An Item Shows Under the Wrong Name or Category

POS items can have both a button name (the label shown on the POS/till button) and a separate display name (in Lightspeed, the “friendly display name”). storekit shows the display name when one is set, and falls back to the button name otherwise — so what customers see in storekit can differ from the button label in your POS.
  • If an item’s name looks wrong, check the item’s display name in the POS
  • Where an item appears in storekit is controlled by the category it is assigned to in the POS menu. If an item shows in an unexpected category, check its category assignment in the POS
For further assistance, contact support.