我以编程方式在购物车中添加可配置产品。Magento。可配置产品 - 选择2个或更多选项(多个选项)
$parentId = $post['parrent_product'];
$values = '';
foreach ($post['simple_product_id'] as $id) {
$values .= $id . ',';
}
$params = array(
'product' => $parentId,
'super_attribute' => array(
132 => $values, //132 - super_attribute_code, $values - its a string with simple products(options) ids
),
'qty' => $post['qty'],
);
$cart = Mage::getSingleton('checkout/cart');
$product = new Mage_Catalog_Model_Product();
$product->load($parentId);
$cart->addProduct($product, $params);
$cart->save();
我需要在购物车中添加2个选项的可配置产品。例如conf产品是“披萨”,2种选择:奶酪和番茄。目前我的代码添加了我所需要的东西,但是购物车中的选项的价格不算。
期权价格通常如何计算?在您的PHP代码之外,用户在添加到购物车之前选择选项时是否会看到前端更新的价格?还是通常只在计算加入购物车后的成本?编辑:根据你已经设置的可配置,这可以做一百万种不同的方式。 –
你好米克尔,谢谢你的回答。这里是[链接](http://enzinger.rockforweb.com/yes-sir-pizza.html)尝试选择2个选项 – user3162709
你好!此网站似乎只有您自定义的添加到购物车的方式。你能把我链接到家庭比萨产品页面吗?这是应该开箱即用的页面,我们试图模仿。 –