喜欢在标题...由于某种原因,magento网站不应用优惠券代码...总是返回无效的"优惠券代码无效"消息.但奇怪的是,当购物车的价格大于120我的货币时会发生这种情况.
示例:如果我在购物车中有一个价格为65的产品,则优惠券代码可以正常工作...如果我在购物车中有相同的产品但是数量为2(这意味着总价格变为130)我得到上述无效错误信息
我已经将代码追溯到"Mage_Sales_Model_Quote"类,它有一个名为:_validateCouponCode()的函数,里面有以下内容:$ address-> hasCouponCode()总是返回false ...我该怎么办?...我重新索引,刷新缓存......等等...没有改变...我似乎无法在地址模型中找到hasCouponCode函数,看看那里发生了什么...非常感谢提前
我有一个magento集合,如果我回显getSelect()函数,我得到一个像这样的查询:
SELECT
`table1`.*,
`table`.*,
`table3.fieldy` AS 'fieldname'
.....
FROM ....
WHERE....
Run Code Online (Sandbox Code Playgroud)
我想将此查询更改为以下内容:
SELECT
`table1`.*,
`table`.*,
`table3.fieldy` AS 'fieldname',
(SELECT col1, col2, (case when (action == 2 and state == 0) then 1 else 0 end) as state from tbl1) AS 'fieldname2'
......
FROM....
WHERE....
Run Code Online (Sandbox Code Playgroud)
现在,例如,对于where子句,您可以使用以下方法向查询添加文本
productCollection->getSelect()->where('query text');
Run Code Online (Sandbox Code Playgroud)
但是如何将自定义查询文本添加到选择的第一部分?
非常感谢