Lightspeed to Shopify Migration Guide for Your Store
Moving from Lightspeed to Shopify means exporting your products, customers and order history from Lightspeed, importing them into Shopify with CSV files, Shopify’s Store Migration app or a migration tool, then setting up Shopify POS, redirecting old URLs and moving your domain. The two platforms don’t have a native integration, so the method you choose decides how much of the transfer is automated.
Lightspeed comes in several versions, including X-Series, R-Series and E-Series, and each exports data a little differently. Knowing which one you use, and planning your in-store switch alongside your online store, keeps the move from disrupting sales.
How to Migrate From Lightspeed to Shopify
There are four main ways to move from Lightspeed to Shopify. The right one depends on your catalog size, whether you need order history and how much of the work you want to handle yourself:
| Method | How it works | Best for | Watch out for |
|---|---|---|---|
| CSV export and import | Export data from Lightspeed, reformat it to Shopify’s templates and import it in the Shopify admin | Smaller catalogs and merchants who want full control | Columns need remapping, and Shopify’s admin can’t import orders |
| Shopify’s Store Migration app | A free Shopify app that imports products and customers, with Lightspeed as a supported source | Moving core product and customer data quickly | Doesn’t move orders, so order history needs another tool |
| Migration and import apps | Tools such as Cart2Cart, LitExtension, MigrationPro, Matrixify and EZ Importer move data automatically or from files | Larger catalogs and stores that need order history | Pricing, supported data and Lightspeed versions vary by tool |
| Migration experts | An agency or Shopify Partner plans and runs the move | Multi-location retailers, heavy custom fields or a combined POS switch | Higher cost, so compare scope carefully |
Many migration tools offer a free demo on a sample of your data. Running one in a test store shows how products, variants and customers will look before you pay for a full transfer.
What Data Moves From Lightspeed to Shopify
Most of your catalog and customer data can move, but a few things need extra steps or can’t transfer at all. This table shows what to expect:
| Data | Can it move? | Notes |
|---|---|---|
| Products and variants | Yes | Shopify variants use up to three options, so Lightspeed matrix items and custom fields may need remapping |
| Inventory | Yes | Single-location stock can go in the product CSV, while multi-location stock needs an inventory import |
| Categories | Yes, as collections | Lightspeed’s category hierarchy becomes flat Shopify collections plus menus |
| Customers | Yes | Names, emails, addresses and marketing consent move, but passwords don’t |
| Order history | With an app or service | Shopify’s admin can’t import orders, so use a migration or order import tool |
| Blog posts and pages | With some tools | Otherwise copy them into Shopify manually |
| Reviews and gift cards | With apps or manual work | Reviews move through a review app’s import, and gift cards may need reissuing |
| Saved payment methods | No | Customers re-enter payment details on Shopify |
Lightspeed to Shopify Migration Step by Step
Follow this order so products, customers and orders stay connected. Freeze catalog changes in Lightspeed once you export, so your files don’t go out of date:
- Audit and back up. Decide which products, customers, orders and content to keep, then export full backups from Lightspeed.
- Set up Shopify. Choose a plan and theme, and configure payments, shipping, taxes, locations and staff accounts.
- Export products. Download your product list from Lightspeed, using the path for your Lightspeed version.
- Map and import products. Reformat the file to Shopify’s product CSV template, import it under Products > Import and turn off publishing to all sales channels until you’ve checked the results.
- Export and import customers. Match your customer file to Shopify’s customer CSV headings exactly, then import it under Customers > Import.
- Migrate order history. Use an order import app or migration service, since Shopify recommends importing orders after products and customers.
- Move reviews, content and gift cards. Import reviews into your Shopify review app, recreate pages and posts and plan how to honor outstanding gift cards.
- Set up Shopify POS. Connect hardware, load staff accounts and test in-store sales.
- Create redirects. Map old Lightspeed URLs to new Shopify pages before moving your domain.
- Test and launch. Place and refund test orders online and in store, then point your domain to Shopify.
Export your data from Lightspeed
Export paths depend on your Lightspeed version, and menu names can change over time. These are the usual starting points for products:
| Lightspeed version | Where to export products | Order history |
|---|---|---|
| X-Series | Catalog > Products, then export the list | Can be exported from sales history |
| E-Series (eCom) | Catalog > Products, then use the import or export option to export all products as a CSV | Can be exported natively |
| R-Series | Inventory > Item Search, then export the results | Usually needs a migration app |
Export customers from the customers area of your Lightspeed admin, and choose a comma delimiter if Lightspeed asks, since Shopify expects comma-separated files. Keep an untouched copy of every export as your backup.
Map Lightspeed fields to Shopify
Lightspeed’s column names don’t match Shopify’s, so each field needs mapping before a CSV import. For an X-Series product export, common mappings look like this:
| Lightspeed X-Series field | Shopify product CSV column |
|---|---|
| handle | Handle |
| name | Title |
| description | Body (HTML) |
| supplier_name | Vendor |
| tags | Tags |
| variant option names and values | Option1 Name and Option1 Value, and so on |
| sku | Variant SKU |
| retail_price | Variant Price |
| supply_price | Cost per item |
| outlet inventory | Variant Inventory Qty, for a single location |
Keep each variant on its own row under the same handle, with the title only on the first row, or Shopify will create separate products. For larger catalogs, a bulk tool with field mapping saves rebuilding files by hand; Bulkflow supports bulk import, export and updates to existing product records with field mapping for Shopify, WooCommerce and Wix.
Switch Your POS From Lightspeed to Shopify
Lightspeed is often used as an in-store POS, so the POS switch deserves as much planning as the online store. Shopify POS is added as a sales channel, and it shares products, inventory and customers with your online store.
Shopify offers POS Lite, included with Shopify plans and suited to markets and pop-ups, and POS Pro, a paid add-on for retail stores that adds features such as staff management, detailed reporting and POS-only staff accounts. Check Shopify’s supported hardware list before buying equipment, since card readers tied to Lightspeed Payments may need replacing.
Load staff accounts, set up in-store pickup if you offer it and train your team before launch. Running both systems in parallel for at least one trading day gives you a safety net while staff get used to Shopify POS.
Protect Your SEO and Move Your Domain
Your Lightspeed URLs will change on Shopify, which uses fixed paths such as /products/ and /collections/. Lightspeed category pages, for example, become Shopify collection pages, so each old URL needs a 301 redirect to keep visitors and search rankings.
- List your old URLs. Export product, category, page and blog URLs, and pull pages with traffic from Google Search Console.
- Import redirects in bulk. Map each old URL to its new Shopify page and upload the redirects as a CSV file.
- Carry over SEO content. Move page titles, meta descriptions, product descriptions and image alt text.
- Move the domain last. Disconnect your domain from Lightspeed and connect it to Shopify only after redirects and testing are complete.
- Monitor after launch. Watch Search Console for crawl errors and 404s in the weeks after the switch.
Common Lightspeed to Shopify Migration Problems
Most migration issues come from file formatting or skipped planning. Check for these while you test:
- Variants imported as separate products. Variant rows didn’t share a handle or had inconsistent option names.
- Missing images. Image links weren’t public, direct URLs that Shopify could download.
- Wrong inventory. Multi-location stock was squeezed into one column instead of a separate inventory import.
- Customer import errors. Headings didn’t match Shopify’s customer template or emails were invalid.
- Login confusion. Customers expected old passwords to work and weren’t told how to sign in.
- Out-of-date data. Products were edited in Lightspeed after export, so the files no longer matched.
- Contract surprises. Lightspeed notice periods or outstanding fees weren’t checked before switching.
Conclusion
Moving from Lightspeed to Shopify comes down to exporting the right data for your Lightspeed version, mapping it carefully and planning your POS switch and redirects before launch. With tested data and a smooth in-store cutover, you can bring your online and retail sales together on Shopify without losing customers or search traffic. We hope this guide helps you migrate from Lightspeed to Shopify with confidence. If you need to update product data in bulk during the move, you can explore Bulkflow.



