我正在玩程序化购物车娱乐。通过 id 将产品添加到购物车没有问题 ie
$params = array(
'product' => 272,
'super_attribute' => array(
22 =>30 ,
),
'qty' => 2,
);
$cart = Mage::getSingleton('checkout/cart');
$product = new Mage_Catalog_Model_Product();
$product->load(272);
$cart->addProduct($product, $params);
$cart->save();
Mage::getSingleton('checkout/session')->setCartWasUpdated(true);
但是如果我只知道产品 sku 怎么做,我的意思是如何获取可配置产品的产品 id 和 super_attributes。
Mage::getModel('catalog/product')->loadByAttribute('sku','$sku');
似乎只返回该产品(sku)信息而没有 special_attribute。
有任何想法吗?
干杯,/马辛