2014-12-08 122 views
0

我在将可配置产品添加到购物车时遇到问题。以下阵列I设置功能Magento SOAP API v2 - 将可配置产品添加到购物车

$productList_final = 
Array 
(
    [0] => Array 
    (
     [product_id] => 3 
     [sku] => Wallpaper 
     [name] => Wallpaper 
     [set] => 4 
     [type] => configurable 
     [category_ids] => Array 
      (
       [0] => 3 
      ) 

     [website_ids] => Array 
      (
       [0] => 1 
      ) 

     [qty] => 1.0000 
     [options] => Array 
      (
       [info_buyRequest] => Array 
        (
         [uenc] => aHR0cDovL2xvY2FsaG9zdC9zeW5jaHJvbml6ZS1vcmRlci9pbmRleC5waHAvY2VsbC1waG9uZXMvd2FsbHBhcGVyLmh0bWw, 
         [product] => 2 
         [form_key] => rYNDd47kaYLWGl4a 
         [related_product] => 
         [super_attribute] => Array 
          (
           [0] => Array 
            (
             [key] => 92 
             [value] => 5 
            ) 

          ) 

         [qty] => 1 
        ) 

       [attributes_info] => Array 
        (
         [0] => Array 
          (
           [label] => Color 
           [value] => Green 
          ) 

        ) 

       [simple_name] => Wallpaper-Green 
       [simple_sku] => Wallpaper-Green 
       [product_calculations] => 1 
       [shipment_type] => 0 
      ) 

    ) 

) 

但它产生的错误,“SOAP-错误:编码:对象有没有‘关键’属性”叫下面的函数

$apiClient->shoppingCartProductAdd($sessionId, $cartId, $productList_final); 

任何线索,我怎么当应该准备上面的数组 - 选项(supper_attributes)?

回答

相关问题