我在 magento 中编写了一些代码,如果总数超过一定数量,它会将产品添加到购物车中。目前,它仅适用于简单产品。我想添加一个可配置的产品,然后告诉它选择哪个简单的产品(哪个尺寸)。
以下代码是我的参数,因为我看到人们在网上使用:
$params = array(
'product' => 369,
'super_attribute' => array(
22 => 12 ,
),
'qty' => 1,
);
其中“22”是属性的 ID,“12”是特定的属性值。我不知道如何找到我的“22”版本,我不知道简单产品是否算作可配置产品的属性。
我最后调用的代码是:
$product = new Mage_Catalog_Model_Product();
$product->load(369);
$cart->addProduct($product, $params);
$cart->save();