Shopify 迁移与导入

从 Magento 迁客户成功但订单一条都导不进来

现象#

8,000 条客户导入成功并收到邮件,订单表上传时直接提示表头不匹配;合同 CSV 又报 customer_id 无效。

原因#

  • 客户 CSV 只能导客户档案,官方不支持用 CSV 导入历史订单
  • 合同里的 customer_id 指新店内部数字 ID,不是 Magento 的 entity_id
  • 客户文件里重复邮箱只保留最后一条,其余被跳过且不打导入标签
  • 旧站密码是各自加密的哈希,任何 CSV 都无法带过来

处理步骤#

  1. 先导客户,确认 Email 列存在,可为空但整列不能缺
  2. 从新店导出客户列表,按邮箱生成旧 ID 到新 customer_id 的映射表
  3. 历史订单只归档不进库,需要履约的未发货单用 draftOrderCreate 补录
  4. 给迁移客户打 migrated 标签,再触发一次 Send account invite
  5. 抽 20 个客户核对姓名、默认地址、营销订阅状态是否与源站一致

验收标准#

客户数等于源站去重邮箱数,映射表里每个旧 ID 都能查到新 ID,抽查客户的默认地址一致。

本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。