如果你在 Shopify 上搭建了一个新店铺,你一定希望把旧店铺的数据导入到新店里。手动操作可能要花上几个小时,甚至几天。你在找一种自动化的方法来完成这件事吗?
你可以这样做。
如何将旧订单数据导入新的 Shopify 店铺
在不借助应用的情况下,Shopify 不允许你把旧店铺的历史订单数据导入到新店铺。
使用 Shopify 的 Store Migration App
Shopify 有一款自家的应用,叫“Store Migration“。
它可以帮助你从以下平台导入产品和客户:
- Square
- WooCommerce
- Etsy
- Wix
- Amazon
- Clover
- Lightspeed R & X Series (Vend)
此外,在导入过程中,产品支持导入最大 15MB 的 CSV 文件。除了在迁移到 Shopify 时导入旧电商店铺的数据之外,你还需要确保你已经创建重定向。这能帮助你保留已有的 SEO 成果,同时减少死链。
使用 Cart2Cart(付费选项)
Cart2Cart 是一款迁移工具,让店主更轻松、更方便地完成平台切换。迁移通常只需要几个小时,而且不需要任何技术技能。Cart2Cart 支持从 80+ 个电商平台迁移,包括 WooCommerce、Magento、PrestaShop、Wix、Squarespace 和 BigCommerce。以下是 Cart2Cart 支持迁移的对象。
- 产品:你可以导入产品信息,例如修改时间、重量、税类、特价、描述、型号、质量以及默认价格。
- 产品图片:该工具也支持导入与你店铺产品对应的图片。
- 产品标签:标签是分配给产品的简短描述,用于整理归类。Cart2Cart 会将它们与其他产品信息一起迁移到新店铺。
- 产品变体:你也可以用该工具导入产品变体。例如,如果你经营鞋店,变体可能是不同尺码和颜色。
- 分类:如果你的店铺有不同的集合或分类,Cart2Cart 也会一并导入。
不过,如果你在店铺中销售可下载商品(如电子书和软件),该工具不支持将它们导入到新的 Shopify 店铺。
现代订单导入解决方案
- 界面简洁,支持大规模数据集
- 提供高级筛选与定时任务选项
- 支持订单、产品、客户和 metafields 的批量导入/导出

- 拖拽式界面,可自定义字段映射
- 适合一次性或周期性的 CSV 导入
- 支持从 WooCommerce、eBay 等平台导入

- 在更新过程中防止订单重复
- 支持导入 metafields 和自定义订单属性
- 适用于 WooCommerce、Wix、Magento 等平台

通过编程方式导入的选项
# Shopify Orders API minimal payload
import shopify
order = shopify.Order()
order.line_items = [{
"title": "Vintage T-Shirt",
"price": "25.00",
"quantity": 1
}]
order.customer = {
"email": "[email protected]"
}
order.save()
使用这些能力时务必谨慎,并考虑 Shopify API 的速率限制。标准店铺最多可达到每分钟 40 次请求(桶容量允许短时突发),而 Shopify Plus 店铺则享有 10 倍提升(最高每分钟 400 次请求)。该 API 使用漏桶算法,并以每秒 2 次请求的速度补充。请务必在被限流时配置指数退避(exponential backoff),并在执行前验证所有输入数据。
如何导入客户
要将客户导入到你的新店铺,请按以下步骤操作。
- 在后台进入 Customers(客户)标签页。
- 选择 Import Customers(导入客户)。
- 然后点击 Choose File(选择文件),系统会导入包含客户信息的 CSV 文件。
不过,一次只能导入最大 15MB 的 CSV 文件。如果你的文件超过该限制,可以使用多个 CSV 文件来导入客户数据。
2025 年最佳实践
关键注意事项:
- 在进行完整迁移前,先用小规模数据集测试导入流程
- 确保所有 CSV 文件格式正确,并采用 UTF-8 编码
- 导入前备份现有数据,防止数据丢失
- 对于大数据量、复杂迁移,使用 Matrixify 或 EZ Importer 等应用
- 从其他平台迁移时创建 301 重定向,以保留 SEO
- 如需从 80+ 支持的平台自动迁移,可考虑使用 Cart2Cart