Shopify to Squarespace Migration Tool - Products

🥦

Migrate Complete

Squarespace Products CSV Format
valid rows

Convert your Shopify product catalog to Squarespace CSV format with weight conversion, option mapping, and price logic handling.

Free preview — then from $5. Save with bundles.
Free preview before you pay
Files never leave your browser
No account needed to start

Download Sample Shopify Export

Example Shopify product export

Sample Products

How Shopify → Squarespace Migration Works

1

Export from Shopify

Products → All Products → Export → Export CSV

2

Upload and Configure

Upload Products Export CSV and choose Products Import format

3

Preview and Download

Review converted data, download Squarespace-ready file

4

Import to Squarespace

Commerce → Inventory → Import Products → Upload CSV

Every row and field is preserved in Squarespace Products CSV format — ready to load into the target platform immediately.

How People Use Shopify → Squarespace

I switched to Squarespace for the design templates — my art prints deserve better presentation than Shopify's themes. The tricky part was pricing: Shopify's Compare At is the higher number, but Squarespace flips the logic with Price as regular and Sale Price as discounted. The converter inverted the sale logic correctly and mapped my 260 products with all three option variants intact.

Allison V.
Creative Studio Owner · migrating 260 products to Squarespace

My clients move to Squarespace for the visual editor but dread the product migration. Weight conversion from grams to pounds breaks shipping every time if done wrong. This converter handles the division by 453.592 and distributes images to Product Image columns 1 through 5. The Handle-to-Product-URL mapping preserves their SEO slugs. Last migration took 20 minutes total.

Brian J.
Freelance Web Designer · 5 Shopify-to-Squarespace migrations

Every product in my clothing store has size and color options — that meant Shopify exported thousands of variant rows. The converter mapped Option1 Name/Value through Option3 Name/Value for Squarespace and kept each variant as its own row with proper pricing. My Published TRUE/FALSE converted to Visible true/false. The Squarespace import picked up everything cleanly.

Yuki S.
Online Boutique Owner · 190 products with size/color variants

Shopify → Squarespace Migration Questions

How are product variants handled?

Each Shopify variant row becomes a Squarespace product row. Squarespace supports up to 3 variant options (same as Shopify).

Does Squarespace support Shopify's native import?

Yes, Squarespace has built-in Shopify import. Use this CSV tool if that fails or you need custom mapping control.

Is inventory syncing automatic?

No, Shopify to Squarespace is a one-time import. Updates to either platform won't sync automatically.

Why Shopify Products Don't Import Directly to Squarespace

Weight Unit Conversion

Shopify exports weights in grams. Squarespace expects pounds. Without conversion, shipping weights are incorrect by factor of 453.

Field Name Differences

Shopify uses Title, Handle, Variant Price. Squarespace uses Product Name, Product URL, Price. Column name mismatches prevent import.

Sale Price Logic Inversion

Shopify Compare At Price is the higher MSRP. Squarespace Price is regular and Sale Price is discounted. Logic must be inverted for proper display.

What This Tool Does

We transform your Shopify export - Fields (Title → Product Name, Handle → Product URL), Weights (grams → lbs ÷ 453.592), Prices (Compare At → Price, Variant Price → Sale Price when discounted), Images (Image Src → Product Image 1-5), Options (Option1-3 → Option Name/Value 1-3), Visibility conversion. Squarespace import works with proper pricing.

Secure Shopify → Squarespace Migration

Nothing Left Behind

Every row and every field preserved. No data dropped during migration.

Runs in Your Browser

All migration logic runs locally. Your data stays on your machine.

GDPR Compliant

Zero data retention. Full EU privacy compliance.

More credits - more savings

Buy bundles and get up to 60% off. Perfect for recurring monthly conversions.

Field Mapping

How Shopify Products fields map to Squarespace Products

Shopify Products Source Value Squarespace Products Target Value Note
Title Example T-Shirt Product Name Example T-Shirt Product name
Variant SKU EXTS-BLK-M SKU EXTS-BLK-M Stock keeping unit
Body (HTML) <p>This is a great t-shirt.</p> Product Description <p>This is a great t-shirt.</p> Description
Handle example-t-shirt Product URL example-t-shirt Add leading slash
Variant Price 25.00 Price or Sale Price Based on Compare At
Variant Compare At Price 35.00 Price 35.00 Regular price if discounted
Variant Grams 200 Weight 0.5 Convert to lbs
Variant Inventory Qty 25 Stock 25 Inventory
Type T-Shirts Categories T-Shirts Category names
Published TRUE Visible TRUE Visibility

Why Use Shopify → Squarespace Migration?

Weight Conversion

Converts Shopify grams to Squarespace pounds (÷ 453.592).

Price Logic Inversion

Properly maps Compare At to regular Price and current to Sale Price.

URL Slug Mapping

Converts Shopify Handle to Squarespace Product URL format.

Image Columns

Distributes images to Product Image 1-5 columns (max 5).

Option Mapping

Maps Shopify Option1-3 to Squarespace Option Name/Value 1-3.

Visibility Status

Converts Published (TRUE/FALSE) to Visible (true/false).

Data Transformation

One Shopify product row becomes one Squarespace product row

Input Shopify Product Row

Shopify variant row

Key columns: Handle, Title, Variant Price
1:1 — One input row creates one output row
Output Squarespace Product Row

Squarespace product format

Common Products Import Errors

Issues you might encounter when importing Products Export data to Products Import - and how we solve them

Price Logic Difference

Squarespace Price is regular, Sale Price is discount. Shopify inverts this.

Shopify Price=$24.99, Compare At=$29.99
Squarespace Price=$29.99, Sale=$24.99, On Sale=true

Tool inverts price logic automatically

No action needed; automatic

Frequently Asked Questions

You can, but free scripts and AI often miss edge cases that break real-world data: missing SKUs, currency formatting quirks, tax calculation errors, or date format mismatches. We have battle-tested validators specifically designed for accounting software imports that catch these issues before they corrupt your books. Plus, you get instant browser-based conversion without installing Python or managing dependencies.
If Shopify Variant Compare At Price exists and is higher than Variant Price, Compare At becomes Squarespace Price and Variant Price becomes Sale Price with On Sale set to true.
Shopify Type field maps to Squarespace Categories. You'll need to create category pages in Squarespace first.
Each Shopify variant row becomes a Squarespace product row. Squarespace supports up to 3 variant options (same as Shopify).
Squarespace CSV supports maximum 5 images per product. Additional images must be uploaded manually after import.
Yes, Shopify SEO Title and SEO Description map directly to Squarespace SEO fields.
Yes, Squarespace has built-in Shopify import. Use this CSV tool if that fails or you need custom mapping control.
Yes, product images transfer via CSV import. However, Squarespace limits to 5 images per product on most plans.
Yes, you can import customer names, emails, and addresses as a CSV file from Shopify.
You can import order data (status, quantity, customer details) but Squarespace won't show Shopify's order history.
No, Shopify to Squarespace is a one-time import. Updates to either platform won't sync automatically.