How to Move from Lightspeed to Shopify POS: A Step-by-Step Guide (That Doesn't Skip the Hard Parts)

How to Move from Lightspeed to Shopify POS

Most "how to migrate from Lightspeed to Shopify" guides tell you the easy stuff. Export your products. Import them to Shopify. Done.

That's not how it actually works — and if you try it that way, you'll find out the hard way.

This guide covers the real migration process. What you need to do, in what order, and where things go wrong if you're not careful. We'll also be straight with you about which parts you can handle yourself and which parts are worth getting help with.

What You're Actually Moving

Before anything else, take stock of what needs to transfer:

  • Products — names, descriptions, variants (size, color, style), SKUs, barcodes, prices, weights, images

  • Inventory — quantities by location, reorder points, cost prices

  • Customers — profiles, purchase history, loyalty points, store credit

  • Order history — past sales records (useful for reporting, returns, and customer service)

  • Gift cards — outstanding balances

  • Staff accounts and permissions

  • POS hardware — receipt printers, barcode scanners, cash drawers, card readers

Missing any of these is how migrations create problems that surface weeks after go-live.

Step 1: Audit Your Lightspeed Data Before You Touch Anything

The quality of your migration depends on the quality of your data. If your Lightspeed data has problems — duplicate products, missing barcodes, inconsistent naming, orphaned variants — those problems come with you to Shopify, and cleaning them up after the fact is much harder than before.

Before you migrate, go through your product catalog and fix:

  • Duplicate SKUs or products

  • Missing or incorrect barcodes

  • Products with no images

  • Variants that were set up inconsistently

  • Inactive products you don't need to bring over

This step takes time but it saves you from a messy Shopify store on day one.

Step 2: Set Up Your Shopify Store (Before Migrating Data)

Don't wait until after migration to configure Shopify. Set it up first so that when data arrives, it lands in a properly configured environment.

This means:

Shopify account and plan — Choose the right plan for your needs. If you're on Lightspeed with multiple locations or need advanced reporting, Shopify's higher-tier plans are worth the look. Shopify Plus is the right choice if you're a larger operation with B2B, multi-market, or serious ecommerce needs.

Payment processing — Set up Shopify Payments (or your preferred processor). This eliminates Shopify's transaction fees and is the fastest checkout experience for your customers.

Tax settings — Configure tax rates for your jurisdiction. Canada, US, and international all have different requirements. Get this right before you start selling.

Shipping zones — If you sell online, set up your shipping rates now.

POS hardware — Shopify POS works with Shopify's own hardware (recommended) and select third-party peripherals. Order your hardware early — the Shopify POS card reader, receipt printer, and barcode scanner need to be paired and tested before go-live.

Locations — Set up each physical location in Shopify. Inventory will be assigned by location, so this needs to exist before products are migrated.

Step 3: Migrate Your Products

This is the step where most DIY migrations run into trouble.

The CSV route: Shopify accepts product imports via CSV. Lightspeed can export products to CSV. In theory, you map columns from one to the other and import. In practice: Lightspeed's export format and Shopify's import format don't align cleanly, variant relationships get broken, images need to be hosted separately, and any product complexity (matrix items, bundled products, items with many variants) creates errors that are tedious to fix one by one.

CSV works for simple catalogs. For anything more complex — multiple variants per product, products with 50+ SKUs, multi-location inventory — it breaks down quickly.

The API route: Rather than exporting flat files, a proper migration uses Lightspeed's API to read your product data in its native structure and Shopify's API to write it into Shopify correctly. This preserves variant relationships, handles images properly, maps custom fields, and can be run multiple times to sync updates during the migration period.

This is how we do it. Our proprietary migration tool is API-based, built specifically for retail platform migrations, and fully configurable to your catalog's structure. If your products have edge cases — and most retailers' do — we've likely seen them before and built for them.

Step 4: Migrate Your Customers and Order History

Customer data is often treated as an afterthought. It shouldn't be.

Your customer profiles — purchase history, loyalty balances, store credit, notes — are business assets. When a customer returns a product bought six months ago, your staff needs that history. When you run a loyalty promotion, you need accurate points balances.

What to move:

  • Customer name, email, phone, address

  • Order history (how far back depends on your needs — most retailers go 1–3 years minimum)

  • Store credit and gift card balances

  • Customer tags or segments if you use them for marketing

One important note on passwords: Customer account passwords cannot be transferred between platforms. Customers will need to reset their passwords when they first log in to your new Shopify store. This is normal and expected — communicate it proactively and it's a non-issue.

Step 5: Configure Shopify POS for Your Store

Getting your data into Shopify is half the job. Making Shopify POS work the way your store works is the other half.

This includes:

Product visibility and collections — Make sure products are assigned to the right sales channels (POS, online store, or both) and organized into collections that make sense for your staff.

Receipt customization — Set up your receipt template with your store name, return policy, and contact information.

Discount and loyalty setup — Shopify's discount engine is flexible. Configure your discount types, automatic discounts, and if you're using a loyalty program, integrate it now.

Staff accounts and PINs — Set up each staff member with appropriate permissions. Shopify POS uses PIN-based authentication at the register.

Cash management — Configure opening float amounts and end-of-day cash reconciliation settings.

Returns and exchanges policy — Set up your return flow in Shopify so staff know how to process them correctly from day one.

Take the time to walk through a complete transaction — sale, discount, return, exchange — before you go live. Find the gaps in your setup now, not when there's a customer at the register.

Step 6: Train Your Staff

Don't skip this. Don't rush it.

Shopify POS is intuitive, but every system is unfamiliar the first time. Staff who aren't confident at go-live create slow lines, frustrated customers, and workarounds that cause problems later.

Run a training session that covers:

  • Standard sale and checkout

  • Applying discounts

  • Splitting payments

  • Processing returns and exchanges

  • Adding and looking up customers

  • End-of-day close and cash reconciliation

  • What to do if the internet goes down (Shopify POS has offline mode — make sure staff know it exists)

Give staff a test environment to practice in before they're serving real customers. This is standard in our migrations — every client gets a test store before go-live.

Step 7: Go Live (With a Plan, Not a Prayer)

A good migration go-live is boring. That's the goal.

Timing: Schedule go-live for your lowest-traffic day and time. Early weekday mornings before open are ideal. Avoid Fridays, Saturdays, and any period near a promotion or peak season.

Final inventory count: Do a physical inventory count the night before go-live and reconcile it with your migrated inventory levels. This is your last chance to catch discrepancies before they become live problems.

Keep Lightspeed accessible temporarily: Don't delete your Lightspeed data immediately. Keep access for at least 30 days for reference — historical order lookups, data verification, anything that comes up in the first weeks.

Have support ready: Whether that's us or someone else, make sure you have a technical contact available on go-live day. Not everything goes perfectly, and quick access to someone who can fix things is worth a lot.

What This Costs (And What It's Worth)

The DIY route isn't free. Your time has value. If a migration takes 40 hours of your time, plus staff training, plus fixing data problems after the fact — the cost is real even if nothing was invoiced.

Our migration service starts as low as $3,500 for most Lightspeed-to-Shopify migrations. That covers everything above — data audit, full migration via our proprietary tool, Shopify configuration, POS setup, staff training, go-live support, and post-launch backup.

Fixed price. No surprises. Your store stays open throughout.

For retailers with larger catalogs, multiple locations, or years of order history, we have plans that scale up accordingly — still fixed-price, still transparent.

If you want to do it yourself, this guide gives you the roadmap. If you'd rather have it done right without the stress, book a free consultation and we'll tell you exactly what your migration involves and what it would cost.

Common Mistakes We See (So You Can Avoid Them)

Migrating without cleaning the data first. Garbage in, garbage out. Take the time to fix your Lightspeed catalog before you migrate.

Using CSV for a complex catalog. Works for small, simple stores. Creates problems for everyone else.

Not testing POS hardware before go-live. Barcode scanners, receipt printers, and card readers all need to be paired and tested. This takes longer than expected. Start early.

Going live on a Saturday. Your busiest day is not the day to learn a new system.

Not keeping Lightspeed access post-migration. You will need to look something up. Keep access for at least 30 days.

Migrating customer data without communicating the password reset. If customers can't log in and don't know why, you'll get support tickets. Send an email ahead of time.

The Result

Done right, the migration is a one-time investment that pays back every day after.

Faster checkout. Accurate inventory. One system instead of two pretending to be one. Marketing that works the same online and in-store. A platform that grows with you instead of holding you back.

The retailers we've moved from Lightspeed to Shopify don't look back. The question is usually just: why didn't we do this sooner?

Book a free consultation — we'll walk through your current setup and give you a clear picture of what your migration would look like.



Comparing Lightspeed and Shopify side by side before deciding? Read our full Lightspeed vs Shopify POS comparison.

Matagora is a top 1% Shopify Partner specializing in retail platform migrations. We use our own proprietary API-based migration tool — not CSV exports, not third-party apps — for accurate, zero-downtime migrations at fixed affordable pricing.