Square to Shopify Migration

Move from Square to Shopify without leaving your data behind.

Migrate your products, customers, gift cards, discounts, collections and URL redirects directly from Square to Shopify - safely, accurately, and without taking your store offline.

Square
source, read-only
Shopify
destination store
Available on the Shopify App Store
See it in action

Every core feature, previewed.

How it works

Five steps, start to finish.

The same five stages for every migration type - connect once, then repeat Preview through Re-sync for whichever data you're moving.

01
Step 01

Connect

Authorize read-only access to Square in a few clicks, then choose which migration to run first - Products, Customers, Gift Cards, or URL Redirects.

02
Step 02

Preview

Take the free preview to see how a sample of your own data would look in Shopify, then review your settings and see exactly what will happen - counts, matches, and (for some migrations) a downloadable preview - before anything is created.

03
Step 03

Migrate

Run it with live progress. Cancel anytime - pause too, unless it's a very large run in faster bulk mode.

04
Step 04

Verify

Get a full downloadable report of every migrated, skipped, or failed record - nothing is ever silently dropped.

05
Step 05

Re-sync

Come back anytime to catch new or changed records in Square, or keep inventory current on a schedule.

Try it first

See your own data in Shopify before you pay.

Right after you connect Square, take a free preview. unSquared reads a small sample of your real products, customers, gift cards and redirects and shows exactly how each one would look in Shopify. Nothing is created, nothing is charged, and your Square account is never changed.

Free and read-only

No plan needed, nothing is written to Shopify, and there is nothing to clean up afterward.

Shopify's view, not Square's

Open any product, variant or customer to see it laid out like its Shopify page, with every metafield unSquared can save.

No setup first

It uses default settings, so there is no location mapping or Field Mapping to finish before you look.

A sample from your own Square account
15
products
1
collection
1
discount
10
customers
Active
gift cards
Old to new
URL redirects

A preview shows what unSquared would send. Your real settings and Shopify's own checks decide the final result, and the report from a real migration lists every item.

How the free preview works

Everything that matters, moved over.

Migrate what you need, when you're ready. Products, customers, gift cards and URL redirects can be managed independently, giving you control over how and when you transition to Shopify.

Product Catalog

Your full catalog comes across - titles, images, variants, pricing, inventory, and taxonomy - with field-level control over exactly what's included.

  • Title, pricing & variants always included
  • Description, SKU/barcode, images, tags, weight & SEO are yours to toggle
  • Square categories auto-matched to Shopify's standard product categories
Runs together automatically - no separate step
Extends it after migrating - separate run, same products
Full guide
Customers

Contacts, addresses, and marketing consent come across, with existing Shopify customers matched by email automatically skipped.

  • Square customer groups become Shopify tags and segments
  • Opted-out customers are marked unsubscribed in Shopify; everyone else with an email is marked subscribed
  • Needs an email or phone number, unless you opt in to migrate without either
  • Re-sync Customers catches anyone new since your last run
Full guide
Gift Cards

Active Square gift card balances migrate to Shopify so customers can redeem the exact same code immediately.

  • Any ACTIVE Square gift card migrates, even a $0-balance one
  • Same gift card code works at checkout right after migration
  • Optional scheduling lets you time the cutover precisely
Full guide
URL Redirects

Every migrated product gets a permanent redirect from its old Square URL to its new Shopify URL, so bookmarks and search rankings keep working.

  • Matches Square's live permalink, then falls back intelligently
  • A downloadable preview lets you review every match before running
  • Runs after Product Catalog, once products have a Shopify handle
Full guide
Our advice

Bring everything over - while you still can

Once you deactivate your Square account, Square no longer gives you access to your item library, customer directory or sales history, and the account can't be reopened. unSquared can only read what Square still has. So move all of it now, and tidy up in Shopify afterward.

Removing is quick. Recovering isn't.

Anything you don't need can be deleted or hidden in Shopify in minutes. Data left behind in a closed Square account can't be brought back by anyone.

Doing it later costs more

Adding a missed field or data type later means another run that rewrites products you may already have edited - and it only works while Square is still connected.

One run, complete history

Every field, image, customer and category lands in Shopify together, with one report showing exactly what came across.

The one exception: gift cards. Shopify never lets an imported gift card be deleted - only deactivated - so choose those deliberately.

Why we recommend moving everything
Pricing

Plans that scale with how you migrate.

Billed through your Shopify invoice - no separate payment setup. And you can preview your own data in Shopify for free before you buy.

Most flexible
One-Time Migration

One price. Your whole move.

$200USDone-time

Pay once and bring your Square catalog, customers and more over to Shopify. No subscription, no setup fees.

Buy One-Time MigrationPreview your own data first
  • Billed through your Shopify invoice
  • Free preview before you buy
  • One-time payment, no subscription
All sales are final. No refunds once purchased, including if you uninstall.
Everything in the plan
Moves your Square data
  • Full product catalogVariants, images and pricing, with your product details and categories matched automatically.
  • CustomersContact details, addresses and marketing consent.
  • DiscountsRecreated as Shopify discount codes or automatic discounts.
  • Gift cardsCodes, balances and expiry dates.
  • URL redirectsSo old Square product links keep working.
One-time extras to catch anything you missed
  • One-Time re-syncOnce each for Products and Customers: catch changes made in Square since your last run.
  • One-Time Manage Inventory syncPlus a preview report you can check before it syncs.
  • One-Time scheduled runsOne scheduled Gift Cards migration and one scheduled inventory sync, each run automatically at a future date and time you pick.
  • One-Time Product Weight + Online Price updateFor products already in Shopify.
  • A report for every migrationDownloadable, for every migration you run.
FAQ

Common questions before you install.

Does unSquared change anything in my Square account?
No. unSquared only reads from Square - it never creates, edits, or deletes anything there. Every change it makes happens on the Shopify side only.
Can I try unSquared before I buy it?
Yes. Right after you connect Square, the Get Started screen offers a free preview of a small sample of your own data - products, customers, gift cards and URL redirects - laid out the way Shopify would show it. It needs no plan, only reads from Square, and creates nothing in your store.
Should I move everything, or only what I need?
Everything, while your Square account is still open. Once it's deactivated, Square no longer gives access to your items, customers or history - but anything you don't need can be removed from Shopify in minutes. The one exception: imported gift cards can't be deleted, only deactivated.
Will my Shopify store go offline during a migration?
No. Your storefront stays fully operational the entire time - unSquared writes new and updated records into Shopify in the background while customers keep browsing and checking out normally.
What if I run the same migration twice?
It's safe. unSquared matches existing Shopify records against their Square source and updates them in place instead of creating duplicates, so re-running a migration to catch changes never doubles anything up.
Can I choose exactly what gets migrated?
Yes. Product Catalog (with Collections and Discounts bundled in automatically), Customers, Gift Cards, and URL Redirects each run independently, whenever you're ready - you don't have to migrate everything at once.
What if unSquared gets disconnected from my Square account by mistake?
Nothing in Shopify is lost. If unSquared is removed from your Square account's App Integrations, unSquared notices, cancels any scheduled migrations, stops any running one, and asks you to connect to Square again. Reconnect, then schedule or start those migrations again.
I have more than one Shopify store. Can they share one Square account?
One at a time. Square keeps only one unSquared connection per Square account, so connecting it on a second store ends the connection on the first. unSquared tells you on both stores when this happens. Migrate one store, then connect the next - or give each store its own Square account.
Is there a limit on how many products or customers I can move?
Not from unSquared - it moves everything in your Square account, however large. Shopify's own per-product limits apply (for example 3 options and 250 images per product), and very large catalogs switch to a faster batch mode automatically.
What happens if a record can't be migrated?
It's skipped, never silently dropped. Every run produces a downloadable report listing every migrated, skipped, or failed record with the reason, so you always know exactly what happened.
What's included in the price?
A single One-Time Migration purchase covers a full move from Square to Shopify, plus one use each of the ongoing tools for stores that keep selling on Square after switching - re-syncing products and customers, managing inventory, scheduling a Gift Cards migration and an inventory sync for a future date and time (one of each), and updating product weight and online price. Each is a single use.
View all FAQs