Skip to main content
storekit builds your storekit menu from a menu you’ve published in Lightspeed. Lightspeed stays the source of truth: every sync replaces the storekit menu content with what Lightspeed returns.

Choose the Lightspeed Menu

Go to Stores → your store → SettingsIntegrationsLightspeed K-Series and pick the menu in Lightspeed Menu, then click Save. The dropdown lists the menus available on the connected business location; No menu means nothing is linked yet and syncing won’t work.

Run a Sync

1

Open the menu

Go to Menus and open the menu linked to this store.
2

Sync

At the bottom of the menu you’ll see Connected to Lightspeed with the time of the last sync and the menu version, a View in POS link that opens the menu in the Lightspeed back office, and a Sync button. Click Sync.
3

Watch the progress

A progress bar reports each stage (fetching the Lightspeed menu, pre-uploading images, updating the menu) and finishes with a summary of how many categories, products and modifiers were inserted, updated and deleted.
The Connected to Lightspeed bar only appears when the store’s POS provider is Lightspeed and the menu is linked to a Lightspeed menu.
To sync every Lightspeed menu on the account at once, click Sync all menus on the Menus page.

Scheduled Syncs

To re-sync automatically, go to Stores → your store → SettingsAutomationsSync Schedules and click Add sync schedule. Give it a Name, set Kind to Menu, and pick a Schedule (or enter a Custom cron expression). The page shows the next run time for each schedule. Click Save.
Schedule menu syncs for quiet hours — a sync rewrites menu content, and customers browsing mid-sync may briefly see items appear or disappear.

What Gets Imported

Production instructions become a free (zero-price) modifier group named after the Lightspeed production instruction group. Groups that permit multiple selections import as multi-select; the rest allow one choice.

Sync Options

All of these live on Stores → your store → SettingsIntegrationsLightspeed K-Series:
  • Don’t update menu images — keeps images already on storekit items instead of overwriting them from Lightspeed. New items import with no image.
  • Don’t update menu description — keeps descriptions and translations already in storekit. New items import with no description.
  • Import Sub-screens as categories — flattens Lightspeed sub-screens into their own storekit categories. With it off, items inside a sub-screen are imported into the parent category.
  • Specify account profile when syncing menu — loads the menu using a specific Lightspeed account profile, so online prices come from that profile rather than the default. Choose No profile to use the default pricing.
  • Language — which Lightspeed locale storekit reads names and descriptions from. If the item has no text for that locale, storekit falls back to en.

Limitations

  • Items with customised pricing are skipped. Lightspeed items whose pricing strategy makes the price positive, negative or a percentage of the total can’t be represented as a fixed price, so they’re left out of the import.
  • The integration menu entry group is skipped — it’s where the storekit delivery, discount and service-charge products live, and they shouldn’t appear on your customer-facing menu.
  • A sync mirrors Lightspeed. Categories, products and modifiers that are no longer in the Lightspeed menu are removed from the storekit menu, so manual additions in storekit don’t survive a sync (apart from images and descriptions preserved by the two options above).
  • No lightweight/price-only sync, no category availability hours, and no portions or sizes. Courses are set in storekit, not imported — see course assignments.
  • Item availability is not set by the menu sync — stock and sold-out state arrive separately, see Stock & Availability.

Next Steps

Orders & Routing

How synced items reach Lightspeed on an order

Troubleshooting

Fix sync failures and mapping problems