Everything the old store knows
Products, variants, option pricing, customers, the full order history with refunds and tracking, reviews, content and redirects. Reconciled to the cent.
Migration guide
One platform for the shop floor and the website. How we move Lightspeed eCom and Lightspeed Retail to Shopify and Shopify POS: barcodes, stock by location, customers, loyalty balances and a planned POS cutover.
Every migration includes the storefront, the apps and your back-office systems, not just the data. Pixel-perfect, a facelift or a complete redesign?

Most Lightspeed migrations start with a retailer who runs Lightspeed Retail in the store and Lightspeed eCom online, and who is tired of the two halves not quite agreeing. Shopify with Shopify POS replaces both with one inventory, one customer list and one set of reports. This guide covers the eCom side, the POS side, and how to move them without a gap in trading.
Lightspeed sells several products under one name, and the migration differs by product.
| Product | What it is | Migration notes |
|---|---|---|
| Lightspeed eCom (C-Series) | The hosted webstore formerly known as SEOshop, common in Europe, Canada and Australia | Full product, order and customer exports plus an API. The most complete source. |
| Lightspeed eCom (E-Series) | The Ecwid-based webstore bundled with Retail X-Series | Ecwid exports products and orders as CSV. Simpler catalog model. |
| Lightspeed Retail (R-Series and X-Series) | The point of sale and inventory system | Items, customers and sales export or come via the API. Moves to Shopify POS with locations, staff and hardware set up fresh. |
| Data | Source | Moves to Shopify? |
|---|---|---|
| Products, variants, SKUs, barcodes, prices, cost prices, stock per location, brands, categories, images | eCom export or Retail items export, plus API | Yes. Barcodes and cost prices carry over, which matters for POS scanning and margin reports. Multi-location stock maps to Shopify locations. |
| Online orders | eCom orders export or API | Yes, as real orders with original numbers and status. |
| In-store sales history | Retail sales export | Optional. Can be imported as orders tagged by location, or kept as a reporting archive. Most retailers import the last one to three years. |
| Customers, loyalty balances, consent | Customer export | Records, addresses and consent carry over. Loyalty points are recreated in a Shopify loyalty app from an exported balance. |
| Gift cards | Gift card report | Balances recreated as Shopify gift cards. |
| Suppliers and purchase orders | Retail | Suppliers as vendors. Open purchase orders recreated in Shopify’s stock transfers or an inventory app. |
| Passwords | Not exportable | No. Customers reset or use passwordless accounts. |
| Theme | eCom themes | No. Rebuilt on Shopify. |
The web store can be built alongside the old one for weeks. The tills cannot, so the POS cutover is a planned event. We stage Shopify POS on the new hardware or on the existing iPads, load products with barcodes and stock, train staff on a test store, then switch on a quiet day with Lightspeed Retail kept read-only for a week for lookups. Stock is counted at cutover so both systems agree on the starting numbers. Hardware that works with Shopify POS, including barcode scanners, receipt printers and the card reader, is confirmed in the audit.
Cart2Cart and LitExtension support Lightspeed eCom C-Series as a source, and the Ecwid-based E-Series exports clean CSVs that Matrixify handles well. Retail data usually comes through the API. As with every platform, the tools do not carry tracking numbers or per-location stock reliably, so we run those parts by script and reconcile every count.
/product-slug.html and /category/, to Shopify’s.A single-location retailer with a modest catalog is live in six to ten weeks. Multi-location retailers with large catalogs and integrations run twelve to sixteen. Web store migrations start at $2,500 for smaller catalogs and $3,500 for larger ones; POS setup is scoped by location. Fixed price after the audit, 50 percent to begin and 50 percent once the store is live and you are fully satisfied with the figures, and you pay Shopify nothing until launch.
Lightspeed Retail holds the richest version of your catalog, and it is the source we prefer even when eCom has the same products, because it carries the fields the shop floor depends on.
| Retail field | Shopify destination | Why it matters |
|---|---|---|
| Item, system ID, custom SKU, manufacturer SKU, UPC or EAN | Product, SKU, barcode, and the Lightspeed ID in a metafield | Barcodes make POS scanning work on day one and the ID keeps a join key for later reconciliation. |
| Matrix items with attributes | Products with options and variants | Size and color matrices map directly. Matrices with more than three attributes are restructured. |
| Default cost, average cost | Cost per item on the variant | Margin reports in Shopify need it. |
| Price levels (default, MSRP, online, wholesale) | Price and compare-at price, with wholesale levels as B2B price lists or tags | Keeps retail and wholesale pricing separate. |
| Quantity on hand per shop | Inventory per Shopify location | Multi-location stock is native. |
| Categories, brands, tags, seasons | Collections, vendor, tags | Drives navigation and filtering online. |
| Vendors and vendor item costs | Vendor field, and purchase order data in Shopify’s stock transfers or an inventory app | Reordering continues without a gap. |
| Customers with loyalty balances and notes | Customers with tags, notes, and loyalty balances loaded into a loyalty app | Regulars keep their points and staff keep their notes. |
Shopify POS runs on iPads and iPhones, and on Android, with the Shopify card reader, the POS Go handheld, or tap to pay on the phone itself. Most receipt printers, cash drawers and barcode scanners that worked with Lightspeed on iPad work with Shopify POS, and the audit confirms each model. The cutover day runs to a script:
Staff training happens the week before on a test store with the real catalog, so the first real customer is not the first time anyone has used the system.
If your web store is C-Series, the former SEOshop platform, the export lives under Settings, and it produces product, variant, customer and order CSVs plus a separate content export for pages and the blog. URLs follow /product-slug.html for products, /category/subcategory/ for categories and /blogs/blog/post-slug.html for articles, all of which are mapped to Shopify’s structure and tested. Multi-language C-Series shops become Shopify Markets with translations imported per language. Custom template code does not transfer, and the apps that C-Series stores typically use, such as Sendcloud, MyParcel or Mailchimp, all have Shopify equivalents or the same app on Shopify. E-Series stores, which run on Ecwid, export products and orders from the Ecwid control panel and follow the same process with a simpler catalog model.
The reason most retailers make this move is not the web store on its own but what one system makes possible.
Lightspeed offers versions of most of these, but they depend on the eCom and Retail sync behaving, and in our experience that sync is where the discrepancies come from. On Shopify there is nothing to sync.
A two-location specialty retailer with around 4,000 items, 11,000 customers and a C-Series web store is the typical shape. Discovery takes a week: exports from Retail and eCom, hardware inventory, a look at the loyalty program and the supplier list. The web store is built over three weeks while the catalog is loaded from Retail with barcodes, costs and per-location stock, and the customers come across with their loyalty balances staged in the loyalty app. Week five is the web launch: redirects from the C-Series URLs, Search Console, and the old web store switched off. Weeks six and seven are POS: staff training on the test store, hardware confirmed, and a Sunday-evening cutover with a stock count at each location. The order history from both channels imports in the background during week seven and the audit report lands in week eight. Total elapsed time is eight weeks, with the tills down for no trading hours at all.
A reconciliation ledger for items, stock by location, customers and orders; the stock count sheets from cutover day; the loyalty balance transfer log; the redirect verification list; a hardware and register configuration sheet per location; and a recorded walkthrough for both the admin and the POS app.
For most independent and multi-location retailers, yes. Shopify POS Pro covers inventory by location, staff roles, exchanges, buy online pick up in store and ship from store, with the web store sharing the same stock. Very complex retail operations with deep supplier workflows should be reviewed in the audit.
Products load into Shopify with barcodes and per-location quantities, and we run a stock count at the POS cutover so both systems start from the same numbers. Lightspeed Retail stays read-only for a week for lookups.
It can. Retail sales export and can be imported as Shopify orders tagged by location, which keeps customer purchase histories complete. Most retailers import one to three years and keep older data as a reporting archive.
Gift card balances are recreated as Shopify gift cards. Loyalty balances are exported and loaded into a Shopify loyalty app such as Smile or Yotpo so customers keep what they earned.
Web store migrations start at 2,500 dollars for smaller catalogs and 3,500 dollars for larger ones, with POS setup scoped per location. Fixed price after the audit.
Tell us which Lightspeed products you run on the migration survey. Our Shopify POS implementation page covers the retail side in more depth.
More than the data
Getting the records out of Lightspeed is the part software can do on its own, so it is the part most providers sell. The storefront your customers see, the apps that run the store and the systems behind it are the rest of the work, and where a data-only migration hands the problem back to you. All four are in scope here.
Products, variants, option pricing, customers, the full order history with refunds and tracking, reviews, content and redirects. Reconciled to the cent.
Rebuilt exactly as it is, given a facelift, or redesigned completely. Quoted inside the migration, not as a second project.
Reviews, search, subscriptions, loyalty, bundles, email. Matched to a Shopify equivalent, dropped where the platform now does it, or rebuilt as a custom app.
ERP, CRM, PIM, 3PL, POS, accounting and EDI, reconnected and tested before cutover. Nobody rekeys orders on launch day.
The first question we ask
Your storefront does not have to come across unchanged, and it does not have to be thrown away either. We quote whichever route you pick inside the migration.
Indistinguishable from the old store, down to the spacing, but rebuilt on a current Shopify theme so it is faster and maintainable underneath.
The same structure, better executed: typography, spacing, color, photography, product pages and navigation. The shape your customers know stays put.
A new storefront, designed as a prototype you click through before a line of Liquid is written, then built on Horizon.
Included with every migration
A Lightspeed to Shopify migration is not finished when the data lands. Every migration we deliver includes an SEO and growth evaluation once Google has re-crawled the new store and the first real analytics exist: how it is indexed, where it ranks and who outranks it, a technical tag audit, speed, product copy, and quick wins in the order to do them. Here is one we delivered, based on a real engagement.
Other platforms
Tell us about your store in ten minutes. We come back within one business day with an honest assessment, a recommended track and a fixed price.