我需要使用 Mage_Checkout_Model_Cart_Product_Api 的 API 在我的购物车中插入一个捆绑包,
function add($quoteId, $productsData, $store = null)
简单的产品可以完美,但捆绑包有问题。
$productsData 的创建可能有错误?
$productsData = array ('product_id' => $productId,
'qty' => $qty);
谢谢
对不起,我的朋友,但我们的问题是我们需要在购物车中插入捆绑包,但我们不使用模型“checkout/cart”,而是使用“checkout/cart_product_api”,因为我们将能够在定义quote_id。
这是功能:
$params = array(
'product_id' => $productId,
'related_product' => null,
'bundle_option' => array(
57 => array(0 => 37,
1 => 38
),
'bundle_qty' => 1));
Mage::getModel('checkout/cart_product_api')->add($cartId, $params, $store_id['eshop_id']);