我搜索了一段时间,只有提出了智能解决方案,增加全新的选项集到Magento商店中的产品。添加选项价值产品,然后到Magento购物车
我想要完成的是一种将简单产品添加到购物车的方法。这个简单的产品有一些预先定义的选项(自由文本字段),必须由php函数填充。
那么,我该怎么做呢?假设我有一个ID为“111”的产品和一个自定义选项。
$qty = '1';
$product = Mage::getModel('catalog/product')->load("111");
// set option value in product model?
$cart = Mage::helper('checkout/cart')->getCart();
$cart->addProduct($product, $qty);
// set option value while passing product to car?
$cart->save();
在此先感谢您的任何后果。
顺便说一下:通过QueryString设置选项值相对容易,如here。
谢谢尼克!在Magento 1.4.1.1中测试,效果如预期。 – NiBa 2011-01-26 11:52:58