簡體   English   中英

Magento-無法更改數量時更新購物車

[英]Magento - Update Cart On Quantity Change Not Working

我在購物車中添加了數量增加按鈕:

在此處輸入圖片說明

這些可以增加數量框中的數量,

但是,我希望整個購物車在每次按下增大或減小鍵時進行更新,

有任何想法嗎?

謝謝,

里斯

您必須進行Ajax調用並執行以下功能:-

   // Product ID and Quantity
    $pid = $_REQUEST['productId'];
    $qnt = $_REQUEST['qty'];
    $cart = Mage::getSingleton('checkout/cart');
    $items = $cart->getItems(); 
    foreach ($items as $item) :
        if($pid == $item->getId()) :
            echo $item->getQty();
            $item->setQty($qnt); 
            $cart->save();
        endif;
    endforeach;     

這只是一個示例,您需要根據需要管理變量。 每當按下按鈕時,只需撥打ajax呼叫並更新購物車,然后就需要通過Ajax在其他需要的地方對其進行更新。 上面的代碼為您提供了將產品數量保存到購物車的方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM