Magento 使用Mage\u Checkout\u Model\u Cart\u Product\u Api在购物车中添加捆绑包

Magento 使用Mage\u Checkout\u Model\u Cart\u Product\u Api在购物车中添加捆绑包,magento,bundle,cart,Magento,Bundle,Cart,我需要使用Mage\u Checkout\u Model\u cart\u Product\u API在我的购物车中插入一个bundle function add($quoteId, $productsData, $store = null) 这个简单的产品完全可以,但我的捆绑包有问题 $productsData的创建可能有错误 $productsData = array ('product_id' => $productId, 'qty' => $qty); 谢谢对不起,我的朋

我需要使用Mage\u Checkout\u Model\u cart\u Product\u API在我的购物车中插入一个bundle

function add($quoteId, $productsData, $store = null)
这个简单的产品完全可以,但我的捆绑包有问题

$productsData的创建可能有错误

$productsData = array ('product_id' => $productId,
'qty' => $qty);

谢谢

对不起,我的朋友,但我们的问题是我们需要在购物车中插入一个捆绑包,但我们不使用“checkout/cart”模型,而是使用“checkout/cart\u product\u api”,因为我们可以在定义的quote\u 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']);