2011-07-01 60 views
0

我是magento開發中的新成員。我不希望用戶將多於一次的產品添加到購物車中。如果他/她需要更改產品的數量,那麼他/她需要從我的購物車頁面更改它,但添加到購物車按鈕只允許添加一次產品,之後當他/她點擊添加到購物車按鈕時,它必須說「如果您想更改數量,那麼請將其添加到購物車」,然後轉到mycart。如何防止在magento中多次添加同一產品到車中

例如,您可以查看www.flipkart.com。

+0

這是真的需要你的應用程序的任何東西?否則,這不是真正的可用性代表什麼,是嗎? – Yoshi

+0

是的,我正在開發一個magento網站和客戶要求我這樣做 – Shawkat

回答

1

看一看:

產品 - >庫存 - >最大數量允許在購物車

系統 - >配置 - >庫存 - >最大數量允許在購物車


看一下Customize Magento using Event/Observer

活動,你可以使用,例如爲:checkout_cart_update_items_beforecheckout_cart_product_add_after

而且我會建議找僅有一名:/app/code/core/Mage/Checkout/Model/Cart.php對於可能有幫助的其他事件。

在該文件中還,你會發現類似的代碼:

$this->getCheckoutSession()->addError(
    Mage::helper('checkout')->__('Some of the requested products are unavailable.') 
); 

,你可以使用用於顯示錯誤信息給客戶。

+0

@ yoshi我想顯示「該產品已添加到您的購物車」....很抱歉說不過,但我不明白你在說什麼,因爲我沒有在magento做過多的工作,所以我會很容易地在最深處解釋它 – Shawkat

+0

@ yoshi ......你能幫我多一點......你說的是什麼過程,它真的可以做嗎工作是什麼我問...實際上我需要任何幫助... – Shawkat

+0

@Shawkat我改變了我的答案,因爲我太盲目,看不到這樣一個簡單的配置選項。希望它可以幫助;) – Yoshi

相關問題