Magento 奖励购物车不 return 要花费的总积分
Magento rewards cart does not return the total points to be spent
我已经集成了 Magento 奖励计划作为货币的主要货币。用户必须赚取积分并将其作为所有产品的支付方式。
目前我遇到了用户尝试将商品添加到购物车的问题,它允许添加商品超过可以花费的价值。
例如:
当前点数 = 20000
购物车价值 = 22000
但是当我转到后端并再次保存产品时,它工作正常并显示消息 "Not enough points to check out"。
尝试了各种清除缓存、重新编制索引、以编程方式更新产品等方法,但均无济于事。
您可以尝试使用 controller_action_predispatch_checkout_cart_add 事件添加一个观察者,它会检查可用积分是否大于购买产品所需的积分,如果不是,您可以阻止添加产品到购物车并向用户显示错误消息。
如果可以将您的代码添加到问题中,我将能够为您的问题提供更好的解决方案。
我已经集成了 Magento 奖励计划作为货币的主要货币。用户必须赚取积分并将其作为所有产品的支付方式。
目前我遇到了用户尝试将商品添加到购物车的问题,它允许添加商品超过可以花费的价值。
例如: 当前点数 = 20000 购物车价值 = 22000
但是当我转到后端并再次保存产品时,它工作正常并显示消息 "Not enough points to check out"。
尝试了各种清除缓存、重新编制索引、以编程方式更新产品等方法,但均无济于事。
您可以尝试使用 controller_action_predispatch_checkout_cart_add 事件添加一个观察者,它会检查可用积分是否大于购买产品所需的积分,如果不是,您可以阻止添加产品到购物车并向用户显示错误消息。
如果可以将您的代码添加到问题中,我将能够为您的问题提供更好的解决方案。