WooCommerce变体导入阻断可自动修复
变体未关联父商品
变体行必须通过 Parent 字段关联到父级可变商品。
这是什么问题?
变体行必须通过 Parent 字段关联到父级可变商品。
受影响字段:
变体未关联父商品导入阻断: 在此问题解决之前,文件无法导入。
此问题可自动修复——上传 CSV 即可立即修复。
立即修复WooCommerce 为何拒绝
孤立的变体无法正确导入。
WooCommerce 特别说明
WooCommerce区分可变商品(父行,Type = 'variable')和变体行(Type = 'variation',Parent = 父级SKU)。变体行中的Parent列必须与父行的SKU完全一致,包括大小写。
示例
| 错误值 | 正确值 | 说明 |
|---|---|---|
填写了Option2,但Option1为空 | 先填Option1,再填Option2 | |
变体行出现在父行之前 | 父行位于变体行的正上方 |
在 StriveFormats 中修复
此问题可以自动修复。上传您的CSV并点击“修复问题”,即可一次性应用所有安全的修正。
可自动修复:点击"修复问题"后,此问题将自动得到纠正。
在 Excel 中修复
- 1在Excel中按父级标识符列排序(Shopify为Handle,WooCommerce为父级SKU)。
- 2确认在排序结果中,父行位于其所有变体行之前。
- 3WooCommerce:父行应为Type = 'variable'。变体行应为Type = 'variation',并在Parent列中填写父商品的SKU。
- 4Shopify:同一商品组的所有行必须使用相同的Handle。确认Option1 Name在Option2 Name之前填写。
- 5另存为“CSV(逗号分隔)”。
在 Google 表格中修复
- 1在Google表格中选择“数据 > 对区域进行排序”,按父级标识符列(Handle或父级SKU)排序。
- 2确认父行紧挨在其变体行之前。
- 3WooCommerce:父行需要Type = 'variable'。变体行需要Type = 'variation',并且Parent = 父级SKU。
- 4Shopify:同一商品组的所有变体行必须使用相同的Handle。
- 5选择“文件 > 下载 > 逗号分隔值文件(.csv)”。
下次如何避免
- ✓始终将父商品行放在其所有变体行的正上方。
- ✓Shopify:同一商品组的所有行使用相同的Handle值。
- ✓WooCommerce:父行为Type = variable;子行为Type = variation,并且Parent = 父级SKU。
- ✓在导入完整商品目录之前,先用一个商品(一个父商品、两到三个变体)测试。
StriveFormats 如何检测
StriveFormats按父级标识符(WooCommerce为Handle)对行分组,并检查结构是否符合平台的变体模型。孤立的变体行、缺失的父行和重复的选项组合会分别标出。
►技术细节
WooCommerce的可变商品模型要求严格的两级结构。父行必须为Type = “variable”,并定义商品级数据。变体行必须为Type = “variation”,且Parent值与父行的SKU完全一致(区分大小写)。没有匹配父商品的变体行会成为孤立行:WooCommerce会跳过它,或创建一个没有父商品的损坏变体。父级SKU必须在同一文件中,或者已存在于店铺中。