Migrating from Squarespace to Shopify
You can migrate your products, customers, and order data from Squarespace to Shopify. You need to export your data from Squarespace before you can import it to Shopify.
Step 1: Export your store data from Squarespace
The first step in store migration is to export the product, customer, and order data from Squarespace. When your export is complete, your computer downloads two CSV files containing your Squarespace data, which you can use to import that data into Shopify.
From your Squarespace account, go to your advanced settings to download a CSV export file for product data. See Exporting products to a CSV for instructions.
From your Squarespace account, go to your orders page to download a CSV export file for orders and customer data. See Exporting orders for instructions.
Step 2: Import your store data into Shopify
After you export your product, customer, and order data from Squarespace into CSV files, you need to import these files into Shopify.
From your Shopify admin, click Apps > Import store.
On the Import your data into Shopify page, select Squarespace from the drop-down menu.
In the Upload files section, click Add file and select the exported files.
Click Continue import > Import.
Step 3: Review and update your imported data
If your data import was successful, then your product, customer, and order data is available in your Shopify admin. If some of your products or customers didn't import successfully, then you can add them manually. Learn how to add a product or add a customer in Shopify.
The following sections describe some of the behaviors that you might see while importing your Squarespace data into Shopify:
Import was successful with changes
When your import is finished, the import summary page shows you the details of your import. Review the messages in the review section of the import summary for any errors. You can edit your imported information manually by clicking View items next to these messages.
Some products, customers, or orders failed to import
Any customers with the same email address or phone number aren't included in an import. If two or more customers share an email address or phone number, then only the most recently created customer entry is imported.
Products imported successfully but aren't published
If any of your products in Squarespace had their product visibility set to hidden when you exported your data, then those products are imported into Shopify as hidden, as well. If you don't want a product to be hidden, then make it available for the sales channels of your choice.
Product variants failed to import
If your product has variants and one of the variants is missing an option, then the product isn't imported. You need to add this product to Shopify manually. For example, suppose that you sell T-shirts that have different options for size and color. If one of your variants includes information about its size but not its color, then your product isn't imported.
Imported products no longer have their dimensions
If your customers need the dimensions of your product, then add the dimensions directly to the product description.
Service products imported as physical products
If you had any service products in your Squarespace site, then they are imported as physical products in your Shopify store and do not have shipping options included. If your service products require bookings or subscriptions, then you need to install a suitable app to support this.
Digital products and gift cards aren't imported
Digital products and gift cards aren't included in your product export file, so they can't be imported. You need to add them separately to your Shopify store. For more information, refer to Selling services or digital products and Adding or updating gift card products.
Tags applied to imported records
The Import Store app applies tags to imported records. Tags make it easier to find the things you've imported, review them for errors, or make adjustments.
Tags that are automatically applied to each imported record are in the following format:
import_<date>_<import_id>. Tag formats for any import errors, such as a missing image or duplicated variant, vary based on the platform that you are importing from.
You can keep these tags on your imported records, but this might create problems if you use tags as a method of organization for your store. For example, these tags could be visible to your customers on your online store. To avoid this, you can remove them once you've checked your imported records for errors.
Import data on top of an existing import
If you think you missed something in your previous import, then you can import your store data again on top of your current import by clicking Start new import.
If your Shopify store or previous import already contains customers, then they are updated. The customers are first matched by email address, and then telephone number if no email address match is found. If a match is found, then the existing record is updated as follows:
- Tax exempt and marketing subscription statuses are overwritten.
- Tags, addresses, and notes from the import are added.
- If the first name, last name, or telephone number fields are empty in the existing record and included in the imported customer record, then they are added.
If an import contains products that are already on your Shopify store, then the matching products in the import are skipped and not imported. A list of the skipped products is shown in the Import summary after the import is complete.
Delete a store data import
If you’re unsatisfied with a data import, then you can delete it. For example, if your data import contains many failed items, then it might be helpful to remove that import and try again. You can delete only your latest import. Wait for the data to delete completely before you start another import.
- On the Import complete page, click Delete import.
- On the Delete import dialog, click Delete import.
After all your imported files are deleted, click Start new import to start another import.
Considerations for customer passwords
Because passwords are encrypted, you can't migrate customer passwords from another platform to Shopify. As a result, only customer records are migrated to Shopify instead of customer accounts.