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
How we move Squarespace Commerce stores to Shopify: what the two exports contain, how order history and marketing consent come across, the redirect map, and a fixed price from $2,500 with a six to eight week timeline.
Every migration includes the storefront, the apps and your back-office systems, not just the data. Pixel-perfect, a facelift or a complete redesign?
Still deciding? Read Squarespace vs Shopify, our side-by-side comparison.

Squarespace is a good place to start a store. It is a poor place to run one once you have more than a few hundred products, a wholesale channel, a second currency, or a marketing stack that needs real integrations. This guide is the process we use to move Squarespace Commerce stores to Shopify without losing products, customers, order history or search rankings, written from the migrations we have actually run.
The reasons are rarely about design. Squarespace templates are attractive and most owners like them. The friction is operational:
Squarespace gives you two exports and one API, and between them they cover most of what you need. The table is the honest version.
| Data | Source on Squarespace | Moves to Shopify? |
|---|---|---|
| Products, variants, SKUs, prices, sale prices, stock, weights, tags, categories, image URLs | Commerce, Inventory, Export All (CSV) | Yes. The CSV is one row per variant with up to six option pairs and hosted image URLs, which map cleanly to Shopify’s product model. |
| Product descriptions with formatting | Same CSV | Yes, as HTML. Squarespace block content inside a product (galleries, embedded video) does not export and is rebuilt. |
| Orders with line items, totals, tax, shipping, discounts, fulfillment status | Commerce, Orders, Export (CSV) or the Commerce API | Yes. We import them as real Shopify orders with the original order number, date and a paid transaction, so reports and customer histories are correct. |
| Customers and marketing consent | Contacts export, plus the customer records embedded in orders | Yes. Marketing consent comes from the Contacts export, not the orders file, and we carry it over exactly. Nobody is subscribed who did not ask. |
| Customer passwords | Not exportable | No, on any platform. Customers set a new password on first login, or use Shopify’s passwordless customer accounts, which most stores now prefer. |
| Discount codes | Manual | Recreated. Squarespace does not export promotions. |
| Gift cards | Manual | Balances are recreated by hand on Shopify. Keep the Squarespace list. |
| Blog posts and pages | Settings, Advanced, Import and Export (WordPress XML) | Yes for the blog, via the WordPress export. Standard pages are rebuilt in the new theme. |
| Product reviews | Squarespace has a native review feature since 2023 | Reviews export as CSV and import into Judge.me or the review app you choose. |
| Theme and design | Squarespace templates | No. Design never migrates between platforms. The store is rebuilt on a Shopify theme, usually Horizon, with your brand applied. |
| Member areas and digital products | Squarespace Digital Products | Rebuilt with Shopify’s Digital Downloads app or a course platform, depending on what you sell. |
There are four ways to move the data, and the right one depends on how much history you have.
| Route | Good for | Watch out for |
|---|---|---|
| Shopify Store Importer (free app) | Small catalogs with no order history worth keeping | Products and customers only. No orders, no redirects, no consent handling. |
| Cart2Cart | Stores up to a few thousand orders that want an automated first pass | Squarespace is supported as a source. Tracking numbers on shipped orders are not migrated, and the flat category export needs checking against the live URLs before redirects are trusted. |
| LitExtension | Similar to Cart2Cart, with a managed option | Same limits on tracking and redirects. Both tools price by record count. |
| Matrixify | Teams comfortable transforming CSVs themselves | Powerful, but the Squarespace export must be reshaped into Matrixify’s format first, and orders need a paid transaction added or they show an outstanding balance. |
| Hand-built (what we do) | Any store where order history, consent and redirects have to be right | More work up front. Every record is reconciled to the source and every old URL is tested against the live domain before launch. |
We are a Cart2Cart partner and use it where it fits. For Squarespace stores with meaningful order history we usually run the import ourselves, because the parts the tools skip, per-parcel tracking numbers, refunded and partially refunded orders, and consent state, are the parts customers notice.
| Phase | Typical duration | What happens |
|---|---|---|
| Discovery and scope | Week 1 | Exports, URL crawl, integration inventory, fixed-price proposal |
| Store build | Weeks 2 to 4 | Theme, checkout, payments, shipping, taxes, navigation |
| Data migration | Weeks 3 to 5 | Sample sign-off, full run, reconciliation |
| Integrations and testing | Weeks 5 to 7 | Apps connected, test orders, redirect verification |
| Launch | Weeks 6 to 8 | Delta sync, DNS cutover, Search Console, 30 days of monitoring |
Most Squarespace stores are live on Shopify in six to eight weeks. Large catalogs, custom theme work or several integrations push that toward ten.
Squarespace migrations start at $2,500 for stores under 500 products and $3,500 for larger stores, with a standard theme build and the data work described above. Larger catalogs, long order histories, custom design or several integrations are scoped individually, and we quote a fixed price after the audit rather than billing by the hour. Payment terms are 50 percent to begin and 50 percent once the store is live and you are fully satisfied with the figures.
Squarespace product URLs follow the pattern /shop/p/product-slug or /store-page-name/p/product-slug, and categories are usually query strings such as /shop?category=Chairs. Shopify uses /products/handle and /collections/handle. Nothing lines up automatically, so the redirect map has to be built from the real URL inventory: the sitemap, the export’s Product URL column, and a crawl, because renamed products keep their old slugs in search results for months.
Three things we do on every migration: keep the same domain, carry page titles and meta descriptions across rather than letting Shopify regenerate them, and resubmit the sitemap in Search Console on launch day. Done properly, rankings dip for a couple of weeks at most and usually improve, because Shopify pages load faster than Squarespace pages.
Squarespace stores often sell more than physical goods, and each of the other product types has a home on Shopify. Digital products with a file behind them move to Shopify’s free Digital Downloads app, which delivers the file automatically after purchase and lets you set download limits. Subscription products, which Squarespace sells through its own subscription feature, become Shopify Subscriptions or a subscription app such as Recharge, and existing subscribers are moved by recreating their plans and asking them to re-enter payment details, because saved payment methods usually cannot move between platforms without help from the payment processor, and we confirm what yours supports during the audit. Member areas and gated content, where Squarespace sells access to pages or courses, are the one case that needs a real decision: Shopify’s customer accounts can gate content by tag, which suits a simple members-only section, while a course with lessons and progress belongs on a course platform connected to Shopify orders. Squarespace scheduling and Acuity bookings are unaffected and keep running alongside the new store.
The migration closes with a reconciliation ledger for products, orders and contacts that accounts for every row in the Squarespace exports, the redirect verification list showing the status each old URL returned when tested, the consent report showing how many customers came across subscribed and why, and a recorded walkthrough of the Shopify admin for your team.
Yes. The Squarespace orders export, or the Commerce API on Advanced plans, contains line items, totals, tax, shipping and fulfillment status. We import each one as a real Shopify order with the original number and date and a paid transaction, so customer histories and reports are accurate rather than showing an outstanding balance.
No. Shopify is built and tested alongside the live Squarespace site. The only transition is the DNS change on launch day, which takes minutes, and we run a final sync of new orders and customers just before it.
Their records, addresses and order history move across. Passwords cannot be exported from any platform, so customers either set a new password on first login or use Shopify passwordless accounts, which send a one-time code by email and remove the problem entirely.
We build a 301 redirect for every Squarespace product, category, page and blog URL, keep the same domain, carry titles and descriptions across, and resubmit the sitemap on launch day. A short dip of a week or two is normal. Sustained losses come from missing redirects, which is why every one is tested before launch.
Standard migrations start at 2,500 dollars for stores under 500 products and 3,500 dollars for larger catalogs. Long order histories, custom design and integrations are quoted individually as a fixed price after the audit. Building in a Shopify development store means you pay Shopify nothing until launch.
Yes. Squarespace exports the blog as a WordPress XML file, which we convert into Shopify blog articles with the original dates and images rehosted on Shopify. Blog URLs are redirected the same way as products.
If you are weighing the move, the migration survey takes ten minutes and gets you a written first assessment within one business day. You can also read how we handle migrations from any platform, or compare with our Wix and WordPress guides.
More than the data
Getting the records out of Squarespace 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 Squarespace 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.