Magento奖励购物车不会返回要花费的总积分

时间:2017-09-14 23:11:37

标签: session-cookies magento-1.9 checkout shopping-cart points

我已将Magento奖励计划整合为货币投放的主要货币。用户必须获得积分并将其作为所有产品的付款方式。

目前我遇到的问题是用户尝试将商品添加到购物车,它允许在可能花费的价值上添加商品。

ex: 当前积分= 20000 购物车价值= 22000

但是,当我回到最后并再次保存产品时,它工作正常,并收到消息“没有足够的点检查”。

尝试清除缓存,重新编制索引,以编程方式更新产品等所有各种事情。无法正常工作。

1 个答案:

答案 0 :(得分:0)

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

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