odoo авто публиковать продукт - PullRequest
0 голосов
/ 26 августа 2018

Я пытаюсь создать правило автоматизации в Odoo 11 (для предприятий), чтобы мои продукты могли публиковаться и отменяться на веб-сайте автоматически.

Мы продаем сезонные продукты, примерно 17 000, и мы заранее много готовимся. Таким образом, с помощью «планирования» (не) публикации продукта, мы можем сэкономить много работы и автоматизировать эту работу.

Пока что все мои попытки не работают. Я создал 2 пользовательских поля для модели product.template: x_publish_start и x_publish_end

Я создал автоматическое действие с условием триггера «на основе временного условия» и применил его к продуктам, для которых x_publish_start имеет значение SET (не пустое). Дата запуска = x_publish_start

В данных для записи я установил поле по умолчанию, видимое на веб-сайте = TRUE

В принципе, это должно работать ?? Но это ничего не делает в моем конце.

Состояние довольно простое: если сегодня ()> = x_publish_start -> опубликовать продукт если сегодня ()> = x_publish_end -> отменить публикацию продукта

скриншот http://sharing.codeagency.be/0c0d7512e9f9

Кто-нибудь, кто знает, что не так с моей концепцией и автоматизацией, или может предоставить пример работающего кода?

Спасибо!

1 Ответ

0 голосов
/ 26 августа 2018

Эти действия запускаются при редактировании записи (см. Действие, которое необходимо выполнить: обновить запись). Вам нужен больше cron, который запускается каждый день (или час, минуту ...) и публикует / отменяет публикацию продуктов, которые соответствуют (или не соответствуют) текущей дате. Модель, которую вы ищете: ir.cron.

...