Shopify 迁移与导入

商品 CSV 超过 15MB 要按什么单位拆批导入

现象#

6,200 行的商品表 18MB,点 Upload and continue 后转圈几分钟提示上传失败;改成三份再导,一款四色商品的变体只剩 1 个。

原因#

  • 商品 CSV 的单文件上限是 15MB,超限在上传阶段就失败,与行数无关
  • 按字节切分会把同一 Handle 的变体行切到两个文件,后一份缺少产品首行
  • 每份文件都要自带完整表头,缺表头的文件整份被判格式错误
  • 导入任务不可取消也没有历史记录,拆批后无法从后台确认哪批已经跑过

处理步骤#

  1. 先按 Handle 分组再切分,保证同一商品的所有变体行落在同一份文件
  2. 每份控制在 800~1,000 行、12MB 以内,文件名带批次号如 products_03.csv
  3. 每份都复制完整表头行,并用 ls -lh 确认每个文件都不超过 15MB
  4. 本地维护批次表,记下文件名、Handle 区间、预期商品数与变体数
  5. 全部跑完后把各封导入邮件的成功数求和,与批次表总额对账

验收标准#

各批次成功导入数之和等于源表 Handle 去重数,被切分过的商品打开后变体数完整。

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