2017-09-14 115 views
-1

我已经整合了Magento奖励计划成为主要货币的钱。用户必须赚取积分并将其作为所有产品付款的方式。Magento奖励购物车不会返回总积分

目前,我遇到了一个问题,即用户尝试将项目添加到购物车时,它允许将项目添加到可能花费的值上。

例如: 当前点= 20000 车值= 22000

但是,当我去到后端并再次保存产品正常工作和trows消息“没有足够的点退房”。

试图清除缓存,重新索引,以编程方式更新产品等所有的各种东西没有用。

回答

0

您可以尝试使用controller_action_predispatch_checkout_cart_add事件添加观察者,该观察者将检查可用点数是否大于购买产品所需的点数,如果不是您可以阻止产品添加到购物车并显示向用户发送错误消息。

如果可以将代码添加到问题中,我将能够为您的问题提供更好的解决方案。