出于某种原因,magento 网站不应用优惠券代码。它总是返回一个无效的:
优惠券代码无效
信息。然而,奇怪的是,当购物车的价格大于我的货币 120 时,就会发生这种情况。
如果我在购物车中有一件价格为 65 的产品,优惠券代码可以正常工作,但如果我在购物车中有相同的产品但数量为 2(这意味着总价格变为 130),我会收到上述无效错误消息
我已经将代码追溯到Mage_Sales_Model_Quote class, which has a function named
_validateCouponCode()`,其中包含以下内容:
$address->hasCouponCode()
总是返回false
。我应该尝试什么?我已经重新索引,刷新了缓存等,但没有任何改变,我似乎无法在地址模型中找到hasCouponCode
函数来查看那里发生了什么......