【发布时间】:2013-08-18 16:53:55
【问题描述】:
由于某种原因,magento 网站不应用优惠券代码。它总是返回一个无效的:
优惠券代码无效
消息。然而,奇怪的是,当购物车的价格大于我的货币 120 时,就会发生这种情况。
如果我在购物车中有一件价格为 65 的产品,优惠券代码可以正常工作,但如果我在购物车中有相同的产品但数量为 2(这意味着总价格变为 130),我得到上述无效错误信息
我已将代码追溯到Mage_Sales_Model_Quote class, which has a function named_validateCouponCode()`,其中包含以下内容:
$address->hasCouponCode()
总是返回false。我应该尝试什么?我已经重新索引、刷新缓存等,但没有任何改变,我似乎无法在地址模型中找到 hasCouponCode 函数来查看那里发生了什么......
【问题讨论】:
-
你找到解决办法了吗?
-
我可以看看你的购物车规则条件吗?
-
如果您需要帮助诊断优惠券代码有时无效的原因,您需要发布序列化优惠券代码规则。