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

# Lightspeed Menu Sync

> Import your Lightspeed K-Series menu into storekit — choose which Lightspeed menu to sync, run manual or scheduled syncs, and control images, descriptions, sub-screens, account-profile pricing and language.

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 → **Settings** → **Integrations** → **Lightspeed 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

<Steps>
  <Step title="Open the menu">
    Go to **Menus** and open the menu linked to this store.
  </Step>

  <Step title="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**.
  </Step>

  <Step title="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.
  </Step>
</Steps>

<Note>
  The **Connected to Lightspeed** bar only appears when the store's POS provider is Lightspeed and the menu is linked to a Lightspeed menu.
</Note>

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 → **Settings** → **Automations** → **Sync 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**.

<Tip>
  Schedule menu syncs for quiet hours — a sync rewrites menu content, and customers browsing mid-sync may briefly see items appear or disappear.
</Tip>

## What Gets Imported

| Data                                                          | Imported                                                        |
| ------------------------------------------------------------- | --------------------------------------------------------------- |
| Categories (menu entry groups)                                | Yes                                                             |
| Products, with name, price and SKU (used as the storekit PLU) | Yes                                                             |
| Descriptions                                                  | Yes — HTML is stripped (can be disabled)                        |
| Images                                                        | Yes, re-hosted by storekit (can be disabled)                    |
| Translations for every Lightspeed locale                      | Yes                                                             |
| Tax rates                                                     | Yes                                                             |
| Allergen codes and the alcohol flag, as item tags             | Yes                                                             |
| Production instructions, as modifier groups                   | Yes                                                             |
| Sub-items and menu deals, as modifiers                        | Yes                                                             |
| Tables, floor plan                                            | No — see [Dine-in](/docs/guides/integrations/pos/lightspeed/dine-in) |

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 → **Settings** → **Integrations** → **Lightspeed 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](/docs/guides/menu/course-assignments).
* **Item availability is not set by the menu sync** — stock and sold-out state arrive separately, see [Stock & Availability](/docs/guides/integrations/pos/lightspeed/stock-and-availability).

## Next Steps

<CardGroup cols={2}>
  <Card title="Orders & Routing" icon="receipt" href="/docs/guides/integrations/pos/lightspeed/orders">
    How synced items reach Lightspeed on an order
  </Card>

  <Card title="Troubleshooting" icon="wrench" href="/docs/guides/integrations/pos/lightspeed/troubleshooting">
    Fix sync failures and mapping problems
  </Card>
</CardGroup>


## Related topics

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