小编Fel*_*hur的帖子

为什么$ address-> hasCouponCode()总是返回null?

喜欢在标题...由于某种原因,magento网站不应用优惠券代码...总是返回无效的"优惠券代码无效"消息.但奇怪的是,当购物车的价格大于120我的货币时会发生这种情况.

示例:如果我在购物车中有一个价格为65的产品,则优惠券代码可以正常工作...如果我在购物车中有相同的产品但是数量为2(这意味着总价格变为130)我得到上述无效错误信息

我已经将代码追溯到"Mage_Sales_Model_Quote"类,它有一个名为:_validateCouponCode()的函数,里面有以下内容:$ address-> hasCouponCode()总是返回false ...我该怎么办?...我重新索引,刷新缓存......等等...没有改变...我似乎无法在地址模型中找到hasCouponCode函数,看看那里发生了什么...非常感谢提前

magento cart quote coupon

11
推荐指数
2
解决办法
1536
查看次数

有没有办法将自定义查询添加到集合呈现的magento选择?

我有一个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)

但是如何将自定义查询文本添加到选择的第一部分?

非常感谢

collections magento

2
推荐指数
1
解决办法
1746
查看次数

标签 统计

magento ×2

cart ×1

collections ×1

coupon ×1

quote ×1