2014-02-19 31 views
0

我只是在處理可配置產品的導入。 家長創建並相應地爲我的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 
      ) 

    ) 

) 

這是basicly只有真正簡單的例子,因爲我需要創建變體有以下選項:

孩子1:尺寸XXL顏色紅色

兒童2:尺寸M紅色

兒童3:尺碼XXL顏色綠色

所以不是所有的選項都在所有組合使用。

我在做什麼錯?

回答

0

發現我的問題。 除了子文章中的屬性外,所有內容都設置正確。在添加完這個之後,所有內容都可以正確顯示。