0

我有两种产品:

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

  2. 使用特价字段计划每年销售一次或两次并计划在未来日期开始销售的产品。

我有一张优惠券必须不适用于特价字段处于活动状态的产品,无论是由于今天的日期落在开始日期和开始日期字段内,还是仅仅填写了特价字段。

我可以很容易地解决产品 1 - 添加一个条件,不包括特价大于 0.01 的任何东西。

但是这不能解决产品 2 - 当产品 2 的特价日期尚未到达或已过期时,我不想排除产品 2。

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

我正在考虑创建一个 cron 作业,以半自动方式即时进行更改,但这似乎很绝望。我不能在这里根据特价日期自动执行此操作吗?

4

2 回答 2

0

您可以使用 Magento Admin 来执行此操作。

首先在管理员中转到目录 -> 属性 -> 管理属性 -> 查找“special_from_date”和“special_to_date”。

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

现在您的 special_from 和 special_to 日期将显示在您的购物车促销规则部分。

于 2014-12-22T21:28:46.380 回答
0

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

现在,我正在开发一个 cron 作业:它每天午夜运行,end_date并使用 today() 更新规则。它很hacky,但到目前为止看起来很有希望,而且它比弄乱法师内部更容易和更容易操作。

编辑:也见这里https://magento.stackexchange.com/questions/210006/catalog-price-rules-with-date-as-conditions-cannot-possibly-work-due-to-strtotim

于 2018-01-15T08:27:07.883 回答