Magento:通过API删除产品后更新购物车总数

时间:2014-05-05 07:05:05

标签: api magento soap shopping-cart subtotal

我正在尝试使用shoppingCartProductRemove API从magento中的购物车中删除商品/商品。 Api工作正常,从推车中取出产品。但是从购物车中取出产品后,它不会更新购物车总数。

如何更新和重新计算购物车总数?

由于

 try{
        $result = $proxy->shoppingCartProductRemove($sessionID, $cartID, array(array(
        'product_id' => $productID,
        'sku' => $sku ,
        'qty' => $qty ,
        'options' => null,
        'bundle_option' => null,
        'bundle_option_qty' => null,
        'links' => null
        )));    


        // update ---------

        $result = $proxy->shoppingCartProductUpdate($sessionID, $cartID , array(array(
        'product_id' => $productID,
        'sku' => $sku,
        'qty' => $qty,
        'options' => null,
        'bundle_option' => null,
        'bundle_option_qty' => null,
        'links' => null 

        )));

1 个答案:

答案 0 :(得分:0)

虽然它不会更新您已经提取的任何值,但如果您发出cart.totals(SOAP v1)或shoppingCartTotals()(SOAP v2),则应该返回购物车的更新总计。< / p>

更多信息:http://www.magentocommerce.com/api/soap/checkout/cart/cart.totals.html