在云基础架构上,导入追加销售产品不会更新Adobe Commerce中的产品链接
当您在Adobe Commerce中使用CSV文件导入多个追加销售、交叉销售或相关的产品设置时,导入过程可能会完成,而不会出现错误,但无法按预期更新产品链接。 要解决此问题,请确认您的CSV文件格式正确。
描述 description
环境
- 云基础架构上的Adobe Commerce:
- Adobe Commerce内部部署:
问题/症状
- 导入包含追加销售、相关或交叉销售产品的CSV文件不会更改产品数据。
- 导入过程未显示错误,但产品关系未更新。
在CSV文件中,产品关系值应以逗号分隔。 每个SKU只需要一行,并且每种产品关系类型必须使用其自己的列。
解决方法 resolution
要确保Adobe Commerce正确处理产品关系更新,请验证CSV文件是否遵循标准产品导出格式。 使用以下步骤确认您的结构:
-
导出一个示例产品CSV文件。 如果安装了示例数据,则建议执行此操作。 (有关详细步骤,请参阅导出数据)。
-
转到系统
>数据传输>导出。 -
选择实体类型= 产品。
-
选择下载样本文件。
-
查看CSV列标题:
related_skusupsell_skuscrosssell_skus
-
-
如果未安装示例数据,则导出手动配置的SKU。 (有关详细步骤,请参阅导出筛选器)。
- 转到目录
>产品。 - 编辑要用作示例的产品SKU。
- 在相关产品、追加销售和交叉销售中,分配多个SKU。
- 返回到系统
>数据传输>导出。 - 按SKU筛选并导出CSV文件。
- 处理完成后下载CSV。
- 转到目录
-
正确设置CSV格式
-
在CSV文件中,每个SKU只使用一行。
-
将多个相关SKU作为逗号分隔值放置在适当的列中。
-
确保列标题与以下值完全匹配:
related_skusupsell_skuscrosssell_skus
-
删除导入操作不需要的任何不必要的列。
-
使用UTF-8编码保存CSV文件。
-
-
使用小型导入测试您的CSV
- 首先导入单个SKU,以确认产品关系正确更新。
- 验证后,继续处理完整文件。
原因
CSV格式不正确会导致Adobe Commerce无法解释产品关系更新。 常见问题包括每个SKU有多行(请参阅下面的第一个表)或缺少所需的related_skus、upsell_skus和 crossell_skus 列。 每个SKU只能出现一次,并在相应的列中包含逗号分隔的产品关系(请参阅下面的第二个表)。
sku
link_type
linked_sku
position
SKU A
追加销售
upsell_SKU-1
1
SKU A
追加销售
upsell_SKU-2
2
SKU B
相关
related_SKU-3
1
…
sku
related_skus
upsell_skus
crosssell_skus
SKU A
related_SKU-1,related_SKU-2
SKU B
upsell_SKU-1,upsell_SKU-2
SKU C
related_SKU-3,related_SKU-4
crosssell_SKU-1,crosssell_SKU-2
3d58f420-19b5-47a0-a122-5c9dab55ec7f