Magento 我如何设置一个购物车价格规则,将具有预定日期的产品排除在特殊价格之外?

Magento 我如何设置一个购物车价格规则,将具有预定日期的产品排除在特殊价格之外?,magento,magento-1.9.1,Magento,Magento 1.9.1,我有两种产品: 一直在销售且使用特殊价格字段且没有预定日期的产品 使用特殊价格字段计划每年销售一次或两次,并计划在未来日期前后销售的产品 我有一张优惠券,该优惠券不得适用于特殊价格字段处于活动状态的产品,无论是由于今天的日期在“到”和“从”日期字段内,还是仅仅通过填写其特殊价格字段 我可以很容易地解决产品1-添加一个条件,排除任何特殊价格大于0.01的产品 但这并不能解决产品2的问题-我不想在产品2的特价日期尚未达到或已过期时排除产品2 我不需要手动解决方案(即在销售时手动将产品添加到销售类别,

我有两种产品:

  • 一直在销售且使用特殊价格字段且没有预定日期的产品

  • 使用特殊价格字段计划每年销售一次或两次,并计划在未来日期前后销售的产品

  • 我有一张优惠券,该优惠券不得适用于特殊价格字段处于活动状态的产品,无论是由于今天的日期在“到”和“从”日期字段内,还是仅仅通过填写其特殊价格字段

    我可以很容易地解决产品1-添加一个条件,排除任何特殊价格大于0.01的产品

    但这并不能解决产品2的问题-我不想在产品2的特价日期尚未达到或已过期时排除产品2

    我不需要手动解决方案(即在销售时手动将产品添加到销售类别,在非销售时删除)


    我正在考虑创建一个cron作业,以半自动的方式动态地进行更改,但这似乎很绝望。我在这里无法根据特殊价格日期自动执行此操作吗?

    您可以使用Magento管理员执行此操作

    首先在管理中转到目录->属性->管理属性->查找“从日期到日期的特殊”和“从日期到日期的特殊”

    单击它,查找选项“用于促销条件”设置“是”


    现在,您的“从”和“到”特价商品将显示在您的购物车促销规则部分。

    我正在处理完全相同的需求

    现在,我正在开发一个cron作业:它每天午夜运行,并用today()更新规则
    end\u date
    。它很粗糙,但到目前为止看起来很有希望,而且比搞乱法师的内部结构更容易实现


    编辑:另请参见此处

    我将这两个选项都设置为“是”,目前我在购物车促销规则中看到了它们。问题是我不能设置这样的条件-特殊起始日期在今天之前(一个基于今天日期的变量)。我只能将特殊起始日期设置为mm/dd/yyy(静态日期)之前。我有完全相同的问题!我也尝试了@Guerra建议的解决方案,但今天被
    阻止了
    ——您提到的缺失问题。你找到解决方案了吗?不幸的是,没有,而且我从另一个开发人员那里得到的响应非常昂贵和复杂,所以我放弃了!谢谢我发布了我的黑客解决方案作为答案。