我正在进行可配置产品的导入。 根据我的CRM和MAgento系统更正(数据等)创建父级和子级。 缺少的唯一部分是父文章和子文章之间的直接联系(链接基本上缺失)。
以下是执行链接的代码:
$resultArray = array();
foreach($this - > variant as $variantsArray) {
foreach($variantsArray as $variantArray) {
$resultArray[$variantArray['id']] = array();
array_push(
$resultArray[$variantArray['id']],
array(
"attribute_id" = > $variantArray['attr_id'],
"label" = > $variantArray['label'],
"is_percent" = > false,
"pricing_value" = > $variantArray['price']
)
);
}
}
$this-> product->setConfigurableProductsData($resultArray);
变体中的数据如下所示:
(
[0] => Array
(
[0] => Array
(
[id] => 205
[price] => 12
[attr_code] => color
[attr_id] => 92
[value] => 13
[label] => taupe
)
)
[1] => Array
(
[0] => Array
(
[id] => 206
[price] => 13
[attr_code] => color
[attr_id] => 92
[value] => 11
[label] => hellgrau
)
)
)
这基本上只是一个非常简单的例子,因为我需要创建具有以下选项的变体:
儿童1:尺寸XXL颜色为红色
儿童2:尺寸M颜色为红色
儿童3:尺寸XXL颜色绿色
因此并非所有选项都适用于所有组合。
我做错了什么?
答案 0 :(得分:0)
找到我的问题。 除了子文章中的属性外,一切都设置正确。 添加后,一切正常。