代码之家  ›  专栏  ›  技术社区  ›  Milinda

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

  •  -1
  • Milinda  · 技术社区  · 7 年前

    目前,我遇到了一个问题,用户试图将项目添加到购物车,它允许添加超过可能花费的价值的项目。

    前任: 当前点=20000

    但是,当我转到后端并再次保存产品时,它工作正常,并显示消息“没有足够的点数来检查”。

    尝试了清除缓存、重新索引、以编程方式更新产品等各种各样的事情。什么都不起作用。

    1 回复  |  直到 7 年前
        1
  •  0
  •   NathanielR    7 年前

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

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