0

我在 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();
4

1 回答 1

0

一旦你知道在哪里看,就很明显了。如果您访问可配置产品的页面,并在下拉菜单中查看来源,您将找到属性 ID 和值 ID。

快乐编程:)

于 2013-10-15T18:03:39.317 回答