0

我需要使用 Mage_Checkout_Model_Cart_Product_Api 的 API 在我的购物车中插入一个捆绑包,

function add($quoteId, $productsData, $store = null)

简单的产品可以完美,但捆绑包有问题。

$productsData 的创建可能有错误?

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

谢谢

4

1 回答 1

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']);
于 2013-01-17T12:40:01.110 回答