我需要使用Mage_Checkout_Model_Cart_Product_Api的API在我的购物车中插入捆绑,
function add($quoteId, $productsData, $store = null)
简单的产品可以完美,但我的捆绑有问题。
$ productsData的创建可能有错误吗?
$productsData = array ('product_id' => $productId,
'qty' => $qty);
由于
答案 0 :(得分:0)
对不起我的朋友,但我们的问题是我们需要在购物车中插入一个捆绑包,但我们不使用“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']);