You sell candles, prints or coffee on Squarespace, and you've decided to move the shop somewhere else. The first job is getting your products out. Squarespace gives you a spreadsheet for that, and it's a decent one, but it isn't your whole store. I read Squarespace's export pages this morning, held the product file up against the WooCommerce importer column by column, and converted one product by hand so you can see exactly where people trip.

How do I export products from Squarespace?

Open the Products panel, click Products, then Export all. Squarespace downloads a .csv file you can open in Excel or Google Sheets. It holds physical and service products only, up to 10,000 of them, and every variant counts towards that limit. Digital products can't be exported this way.

  1. Log in and open the Products & Services panel.
  2. Click Products.
  3. Click Export all. If you only need a few, tick the box beside each product's image and click Export instead.
  4. Open the file in a spreadsheet and save a copy you never touch. Work on a second copy.
  5. Check the row count. A shirt in four sizes is four rows, so the file will look longer than your product list.

Older guides still send you through a Settings menu. Squarespace's current help page goes through the Products panel, so if a screenshot doesn't match your screen, trust the screen. And the export is a snapshot. Change a price in Squarespace tomorrow and the file won't know.

What each column in the product file holds

The export uses the same layout as Squarespace's import template, plus one extra column for pages that only matters on the way in. The table lists every column and what I do with it when the products are going into a WooCommerce store.

ColumnWhat it holdsWhat to do with it on the new store
Product ID, Variant IDSquarespace's own numbersDrop them. The new store makes its own
Product TypePhysical or ServiceBecomes simple or variable in WooCommerce, depending on whether it has options
Product PageWhich store page the product sits onUse it to plan categories, then drop it
Product URLThe last part of the product's addressKeep it. It's half of your redirect list
Title, DescriptionName and main textMap to Name and Description
SKUYour stock code, up to 60 charactersKeep it. Every variant needs its own
Option Name 1 to 3, Option Value 1 to 3Size, colour and so on, three options at mostMap to Attribute 1 name and Attribute 1 value(s)
Price, Sale Price, On SaleRegular price, and a sale price used only when On Sale says YesCopy Sale Price only on rows where On Sale is Yes, or old sales come back to life
StockA number or the word unlimitedUnlimited becomes a blank Stock cell, which switches stock tracking off
Categories, TagsCategories as slugs with a leading slash, tags separated by commasRewrite categories as names, with > for a sub-category
Weight, Length, Width, HeightNumbers for shippingNumbers only on the other side too. The unit lives in the column name
VisibleYes or NoBecomes Published, 1 or 0
Hosted Image URLsLinks to images on the webCheck it. Your featured and variant images don't come with the export

What the file leaves behind

This is the part nobody mentions until the old site is cancelled. Squarespace's own export page lists what stays behind, and its reviews page says reviews can't be exported in any format.

In the product file

  • Titles, descriptions and product addresses
  • Prices, sale prices and stock
  • SKUs and up to three options per product
  • Categories, tags, weights and sizes
  • Whether each product is visible

Not in the product file

  • Featured images and variant images
  • Image alt text
  • The additional information section
  • Customer reviews
  • Digital products
  • Any product option past the third

There's no bulk download for photos either. Images come out of the asset library one at a time, which is a fun afternoon if you have 300 products. If you still have the originals on your laptop or with your photographer, go there first. They'll be bigger and sharper than anything you pull back off the site anyway.

Comparison of the Squarespace product CSV and the live store: titles, prices, SKUs and stock are in both; featured images, alt text and reviews are only in the store

One candle in two sizes, before and after

Variants are where most imports break, because the two systems lay them out differently. Squarespace writes one row per variant and puts the product's name, text and category on the first row only. WooCommerce wants a parent row for the product and then one row per variation that points back at it.

Here's a made-up cedar candle in 8 oz and 12 oz, as the Squarespace file lays it out (only the columns that matter here):

TitleOption Name 1Option Value 1SKUPrice
Cedar candleSize8 ozCED-0824.00
12 ozCED-1232.00

And here's the same candle the way the WooCommerce importer wants it:

TypeSKUNameParentAttribute 1 value(s)Regular price
variableCEDCedar candle8 oz, 12 oz
variationCED-08CED8 oz24.00
variationCED-12CED12 oz32.00

Two rows became three. The new parent row needs a SKU of its own, which Squarespace never had, and each variation finds its family through the Parent column. Get that one column wrong and you import a shop full of orphaned 12 oz candles with no name. The parent also lists every size in one cell, separated by commas, and anything with a comma inside it goes in double quotes.

Shopify's product file is laid out differently again, so if you're going there, don't reuse a WooCommerce sheet. Shopify's own migration guide offers its import tools and apps for this step.

Orders and customers are separate downloads

The product file has no orders and no customers in it. Each one is its own export, from a different corner of the dashboard, and each leaves something out.

Products

Where
Products & Services, Products, Export all
Holds
The columns in the table above
Leaves out
Images, alt text, reviews, additional information, digital products

Orders

Where
Products & Services, Orders, Export data, Download CSV
Holds
Order, billing, shipping, payment, tax, discount and line items, plus checkout form answers
Leaves out
Hidden products and products on disabled store pages

Customers

Where
Lists & Segments, Customers, export icon, Confirm
Holds
Name, email, order count, total spent, last order, last addresses and phone, tags
Leaves out
Your notes on customers and abandoned checkouts

For orders, pick All time in the date menu and tick every status, or you'll get last month and think that's everything. Customer subscriptions can't be moved through these files at all. If you sell subscriptions, plan that switch with your customers before anything else, because nobody enjoys being asked for their card again by surprise.

Checklist before you cancel Squarespace: export all products to CSV, download the orders CSV, export the customer list, save every product photo, copy reviews and extra info

The order I'd do it in

Moving a shop is less about the files and more about not losing the things the files don't carry. This is the order I follow when I move a store for a client:

  1. Export products, orders and customers on the same day, and keep untouched copies of all three.
  2. Collect the photos, the alt text, the additional information and the reviews by hand. Screenshots of the reviews are better than nothing.
  3. Copy every Product URL into a sheet next to its new address. My guide on leaving Squarespace explains the site export and how to turn that list into redirects.
  4. Build the new store and import products first, then customers, then old orders. Shopify's guide asks for that same order, so orders can link to products and people that already exist. It also warns that importing old orders sends a new-order email for each one to anyone set up to receive them, so switch those notifications off first.
  5. Place a test order, check a variant, check stock, then point the domain. If you'd rather hand the whole job over, this is what I do on e-commerce websites, and the domain side is covered in my notes on website migration.
  6. Only then cancel Squarespace. Not a day before.

A store is part of my Enterprise Website plan at $2,999 CAD, one-time, and the full list is on the pricing page.

Short answers on Squarespace product exports

Does the Squarespace product export include images?+

Not the ones you care about. Squarespace says featured images, variant images and image alt text don't come with the product file, and there's no bulk image download. Save the photos from your own originals or from the asset library before you cancel.

Can I export digital products from Squarespace?+

No. The product export covers physical and service products only. Keep your own copies of the downloadable files and recreate those products by hand in the new store.

How many products can I export at once?+

Up to 10,000, and each variant counts as one. A catalogue of 2,000 shirts in five sizes is already at the limit. Anything past it won't appear in the file.

Can I move my product reviews to the new store?+

Not with a file. Squarespace's reviews page says reviews can't be exported in any format. Screenshot them or copy the text by hand before you leave, and ask happy customers to review you again on the new store.

Will the product export keep my store in sync?+

No. It's a one-time snapshot. Export again on the day you switch over, so prices and stock in the new store match what you were actually selling that morning.

Sources, read on 8 November 2026: Squarespace, Export products to a .csv; Squarespace, Importing products from a .csv; Squarespace, Export Commerce orders; Squarespace, Managing customers; Squarespace, Collect and display product customer reviews; WooCommerce, Product CSV import schema; Shopify, Migrate to Shopify.

Moving your shop off Squarespace?

Send me your store address and where you want it to go. I'll tell you what the export will carry and what we'll need to move by hand.

Get My Free Quote
Liubomyr Lukaniuk, web designer in Toronto
Liubomyr Lukaniuk Web Designer & SEO Specialist ยท Toronto & the GTA

I build and move online stores for small businesses around the GTA, and I always check what the export leaves behind before anyone presses cancel. Read my full bio ยท Get in touch