Правило Rules для удаления товара

Главные вкладки

Аватар пользователя spaiker2009 spaiker2009 23 января 2017 в 17:18

Добрый день, подскажите. Целый день уже не могу решить проблему.
Добавляю товар в магазин (commerce). У товара есть атрибут – цвет. Список цветов забит в словаре таксономии и привязан к товару с помощью поля «ссылка на термин». Задача сделать так, чтобы если при добавление товара в магазин указывался цвет «белый», то товар не создавался.
Реализовать пытаюсь создав правило (скрин во вложении). Белый цвет в таксономии имеет значение – 14. Но почему то при этом правиле ни один товар не создается. Подскажите, в чем ошибка?

Events: После создания commerce товар
Условия: Сущность существует по свойству
Параметр: Тип сущности: Commerce Товар, Свойство: Цвет, Значение: 14
Действия: Удалить сущность
Параметр: Сущность: [commerce-product]

ВложениеРазмер
Иконка изображения rules.png19.15 КБ

Комментарии

Аватар пользователя bumble bumble 24 января 2017 в 10:11

Используйте условие "Список содержит пункт".

Так же, рекомендую это дело проверять до создания, дабы не насиловать базу попросту.
Есть такой вот мануал, думаю его можно спроецировать.