Lightspeed
+
Shopify
Point of Sale + Ecommerce Platforms

Lightspeed Shopify Integration

Nventory syncs products, inventory, and orders between Lightspeed POS and Shopify across all retail locations. Stock levels update in real time as sales happen on either channel.

5 data entities synced across every Lightspeed location and your Shopify storefront
Lightspeed POS Shopify syncLightspeed Shopify inventory managementomnichannel retail POS integrationLightspeed ecommerce sync
Lightspeed
NV
Shopify

Sync Matrix

5 data entities in the sync matrix — 2 bidirectional, 3 one-way. Tap any row for details.

Good to Know

Platform restrictions outside any integration tool's control

Customer profiles and loyalty data

Customer databases and loyalty program data cannot be synced between POS and ecommerce platforms through Nventory.

Gift card balances

Gift cards and store credit balances are platform-specific and cannot be synced between POS and ecommerce systems.

Lightspeed eCom storefront content

Lightspeed offers its own eCom platform. Storefront pages, themes, and domains on Lightspeed eCom are not synced — Nventory bridges Lightspeed POS data to Shopify, not Lightspeed eCom to Shopify.

Lightspeed Restaurant POS

Lightspeed Restaurant uses an ingredient-based inventory model fundamentally different from retail SKUs. Nventory supports Lightspeed Retail (R-Series and X-Series) only.

Serialized inventory tracking on Shopify

Lightspeed Retail supports serial numbers per unit, but Shopify has no native serial number field. Serial data is preserved in Nventory but does not display on Shopify product pages.

Lightspeed special order workflows

Lightspeed's special order and layaway processes are POS-specific workflows with no Shopify equivalent. These remain managed inside Lightspeed.

Things to Consider

Platform-specific details and how they affect this integration.

Challenge

Lightspeed includes its own eCom platform bundled with some plans. Running both Lightspeed eCom and Shopify creates two competing online storefronts drawing from the same stock, complicating inventory allocation and SEO.

Nventory's Approach

Nventory recommends designating Shopify as the sole online channel and disabling or deprioritizing Lightspeed eCom. If both must run, Nventory can partition inventory so each storefront has its own allocation.

Who Uses Lightspeed Shopify Integration

Common scenarios for connecting Lightspeed and Shopify.

Fashion retailer with three Lightspeed locations and a Shopify online store offering ship-from-store
Furniture showroom using Lightspeed for walk-in sales and Shopify for nationwide ecommerce
Wine and spirits shop running Lightspeed POS with a Shopify storefront for local delivery orders
Cycling shop chain using Lightspeed for service and retail with Shopify for parts and accessories ecommerce
Gift shop with seasonal pop-ups on Lightspeed syncing to a year-round Shopify store

How It Works

Nventory sits between your platforms and keeps everything in sync.

Lightspeed
Lightspeed
NV
Nventory
Shopify
Shopify
1

Authenticate Lightspeed and Shopify

Connect both platforms in Nventory using OAuth. The system imports your product catalogs and maps items by SKU, barcode, or product name.

2

Map Locations

Assign each Lightspeed retail location to a corresponding Shopify inventory location. This enables per-store availability display and local fulfillment routing.

3

Define Sync Direction and Rules

Choose bidirectional sync for shared stock, or set Lightspeed as the inventory master with Shopify as a read-only consumer. Configure buffer quantities per location.

4

Enable Order Routing

Turn on ship-from-store and BOPIS workflows. Nventory evaluates proximity, stock availability, and workload to route each Shopify order to the optimal Lightspeed location.

5

Go Live and Monitor

Activate real-time sync and monitor the health dashboard. Nventory flags any SKU mismatches, sync delays, or inventory discrepancies so you can resolve them before they affect customers.

Frequently Asked Questions

Nventory integrates with Lightspeed Retail (R-Series and X-Series). Restaurant POS is not currently supported as it uses a fundamentally different inventory model focused on ingredients rather than finished goods.

Yes. You can designate Lightspeed as the source of truth for product names, descriptions, pricing, and images. Nventory will push any changes to Shopify automatically so both systems stay aligned.

When a customer selects a pickup location on Shopify, Nventory checks the specific Lightspeed location's stock and reserves the unit. The reservation prevents that unit from being sold in-store before pickup.

Nventory queues pending sync events and replays them in order once Lightspeed comes back online. During the outage, Shopify inventory remains at its last known state, and you receive an alert in your Nventory dashboard.

Nventory connects to every Lightspeed retail location, whether you run two stores or twenty, and maps each one to a corresponding Shopify inventory location. Sales processed on any Lightspeed iPad register decrement only that location's count on Shopify, so customers browsing online see accurate per-store availability for local pickup or ship-from-store.

Yes. Every Lightspeed POS transaction, including barcode-scanned items, returns processed at the counter, and manual stock adjustments, triggers a real-time update to Shopify through Nventory. Even when staff use Lightspeed's iPad register in offline mode, Nventory queues the changes and syncs them the moment connectivity is restored.

The most common cause is Lightspeed's matrix item structure not mapping cleanly to Shopify's variant model — verify that each matrix attribute (size, color) is assigned to the correct Shopify option slot in Nventory's field mapping. Price book sync issues can also cause mismatches if Lightspeed uses multiple price books and the wrong one is selected as the source for Shopify retail pricing. Additionally, composite or bundle items in Lightspeed do not have a native Shopify equivalent, so check that Nventory's bundle handling rules are configured to either flatten or skip those products.