合計が一定の金額を超えた場合にカートに商品を追加するコードを magento で作成しました。現時点では、Simple Products でのみ機能しています。構成可能な製品を追加したいのですが、選択する単純な製品 (サイズ) を指定するだけです。
次のコードは、人々がネット上で使用しているのを見たので、私のパラメーターです。
$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();