0

我正在尝试在 Odoo 11(企业版)中构建自动化规则,以便我的产品可以自动在网站上发布和取消发布。

我们销售季节性产品,大约 17.000 件,我们提前做了很多准备工作。因此,通过“计划”(取消)发布产品,我们可以节省大量工作并使这项工作自动化。

到目前为止,我所有的尝试都没有奏效。我为模型 product.template 创建了 2 个自定义字段:x_publish_start 和 x_publish_end

我创建了一个带有“基于定时条件”的触发条件的自动操作,并将其应用于 x_publish_start 为 SET(非空)的产品。触发日期 = x_publish_start

在要写入的数据中,我设置了网站上可见的默认字段 = TRUE

基本上,这应该工作?但这对我来说什么也没做。

条件非常基本: if today() >= x_publish_start -> 发布产品 if today() >= x_publish_end -> 取消发布产品

截图 http://sharing.codeagency.be/0c0d7512e9f9

谁知道我的概念和自动化出了什么问题,或者可以提供一个工作代码示例?

谢谢!

4

1 回答 1

1

编辑记录时会触发这些操作(请参阅要执行的操作:更新记录)。您需要更多的是一个每天(或小时、分钟......)运行并发布/取消发布与当前日期匹配(或不匹配)的产品的 cron。您要查找的型号是ir.cron.

于 2018-08-26T15:04:17.427 回答