2013-02-01 47 views
0

我試圖刪除購物車中有關客戶如何在購物車中說20美元的小計的通知,但是我仍然希望在客戶試圖購買時的限制進入結帳(我個人認爲,我們不應該刪除的通知,但該命令來自高處向下)的那一刻Magento - 刪除「最低購買量」通知

,這是我的代碼

$messages = $this->getMessagesBlock()->getMessages(); 
unset($messages[1]); 
$this->getMessagesBlock()->setMessages($messages); 
echo $this->getMessagesBlock()->getGroupedHtml(); 

我一直在測試代碼當他們新的數量是像99999999999999

愚蠢的東西時,通過進入購物車的1件物品和使用更新購物車按鈕

從var轉儲我做了$this->getMessagesBlock()有一個保護價格的數據稱爲_messages,使用getMessages()返回一個數組2個項目,其中一個是有關數量在索引0的錯誤,另一個是關於最低購買量的通知。

我嘗試使用unset($messages[1]);刪除通知作爲測試,看看我是否可以刪除它,如果它的工作,我會稍後修復它搜索通知,並刪除它,無論它在數組中。

我設置​​3210,並做了另一個變種轉儲,我可以看到它被放回$this->getMessagesBlock(),所以我認爲這是可行的,但是沒有出現

我做的$this->getMessagesBlock()->getGroupedHtml()一個vardump,它顯示了一個空字符串

我想知道我在這裏可能會做錯什麼,或者如果有更好的方式來刪除我不想要的信息

回答

1

最小訂單金額可以在系統>配置>銷售>最小訂單金額。見附圖enter image description here。長話短說,你不需要添加代碼到cart.phtml頁面來刪除郵件。希望這有助於!

+0

我改變了設置,它的工作原理可以這麼說,但我有一個奇怪的故障,而消息不見了,通知框仍然顯示 –