创建变体文章

时间:2014-02-19 16:49:46

标签: php mysql api magento

我正在进行可配置产品的导入。 根据我的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颜色绿色

因此并非所有选项都适用于所有组合。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

找到我的问题。 除了子文章中的属性外,一切都设置正确。 添加后,一切正常。