我是magento開發中的新成員。我不希望用戶將多於一次的產品添加到購物車中。如果他/她需要更改產品的數量,那麼他/她需要從我的購物車頁面更改它,但添加到購物車按鈕只允許添加一次產品,之後當他/她點擊添加到購物車按鈕時,它必須說「如果您想更改數量,那麼請將其添加到購物車」,然後轉到mycart。如何防止在magento中多次添加同一產品到車中
例如,您可以查看www.flipkart.com。
我是magento開發中的新成員。我不希望用戶將多於一次的產品添加到購物車中。如果他/她需要更改產品的數量,那麼他/她需要從我的購物車頁面更改它,但添加到購物車按鈕只允許添加一次產品,之後當他/她點擊添加到購物車按鈕時,它必須說「如果您想更改數量,那麼請將其添加到購物車」,然後轉到mycart。如何防止在magento中多次添加同一產品到車中
例如,您可以查看www.flipkart.com。
看一看:
產品 - >庫存 - >最大數量允許在購物車
系統 - >配置 - >庫存 - >最大數量允許在購物車
看一下Customize Magento using Event/Observer。
活動,你可以使用,例如爲:checkout_cart_update_items_before
和checkout_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.')
);
,你可以使用用於顯示錯誤信息給客戶。
這是真的需要你的應用程序的任何東西?否則,這不是真正的可用性代表什麼,是嗎? – Yoshi
是的,我正在開發一個magento網站和客戶要求我這樣做 – Shawkat