Lightspeed O-Series to Shopify Integration

Hi everyone,

We’re looking for advice or examples from anyone who’s integrated Lightspeed O-Series (POS) with Shopify, specifically to get line-by-line order data syncing into Shopify.

Here’s our setup:

  • Shopify – our main eCommerce platform

  • Winehub – manages wine club subscriptions

  • Klaviyo – CRM and email automation (linked to Shopify)

  • Lightspeed O-Series – our POS for our restaurant and cellar door

Unfortunately, Lightspeed O-Series doesn’t appear to have a native Shopify integration, and the available Lightspeed–Shopify connectors seem to only support Retail (R-Series), not O-Series. The challenge is that our POS needs for fine dining (split bills, table numbers, menu items, modifiers, etc.) are too advanced for Shopify POS, so using Shopify in-venue isn’t viable.

What we’re trying to achieve:
We want each sale processed in Lightspeed O-Series (in-venue POS) to feed into Shopify as a complete order, ideally line by line, including:

  • Product name / SKU / variant

  • Quantity

  • Price (incl. tax)

  • Discount or promo applied

  • Channel (e.g. Cellar Door, Restaurant, Takeaway)

  • Payment method (e.g. EFTPOS, cash, voucher)

  • Staff member / register ID (if possible)

  • Customer email or loyalty ID (where available)

This would allow Shopify to remain the single source of truth for customer purchase history, segmentation (via Klaviyo), and stock management for our online and offline channels.

We’ve looked into potential middleware options, but haven’t found a clear solution that supports O-Series → Shopify data transfer at this level of detail.

Has anyone managed to:

  1. Pull detailed order or transaction data out of Lightspeed O-Series via API?

  2. Push that into Shopify as native orders (not bulk CSV imports)?

  3. Maintain product or inventory mapping between the two?

Any insights, integration examples, or custom API workflows would be hugely appreciated.

Thanks in advance,