2017-09-14 114 views
-1

我已經整合了Magento獎勵計劃成爲主要貨幣的錢。用戶必須賺取積分並將其作爲所有產品付款的方式。Magento獎勵購物車不會返回總積分

目前,我遇到了一個問題,即用戶嘗試將項目添加到購物車時,它允許將項目添加到可能花費的值上。

例如: 當前點= 20000 車值= 22000

但是,當我去到後端並再次保存產品正常工作和trows消息「沒有足夠的點退房」。

試圖清除緩存,重新索引,以編程方式更新產品等所有的各種東西沒有用。

回答

0

您可以嘗試使用controller_action_predispatch_checkout_cart_add事件添加觀察者,該觀察者將檢查可用點數是否大於購買產品所需的點數,如果不是您可以阻止產品添加到購物車並顯示向用戶發送錯誤消息。

如果可以將代碼添加到問題中,我將能夠爲您的問題提供更好的解決方案。