Добрый день, подскажите. Целый день уже не могу решить проблему.
Добавляю товар в магазин (commerce). У товара есть атрибут – цвет. Список цветов забит в словаре таксономии и привязан к товару с помощью поля «ссылка на термин». Задача сделать так, чтобы если при добавление товара в магазин указывался цвет «белый», то товар не создавался.
Реализовать пытаюсь создав правило (скрин во вложении). Белый цвет в таксономии имеет значение – 14. Но почему то при этом правиле ни один товар не создается. Подскажите, в чем ошибка?
Events: После создания commerce товар
Условия: Сущность существует по свойству
Параметр: Тип сущности: Commerce Товар, Свойство: Цвет, Значение: 14
Действия: Удалить сущность
Параметр: Сущность: [commerce-product]
Вложение | Размер |
---|---|
rules.png | 19.15 КБ |
Комментарии
Нужна пошаговая отладка, есть рабочие правила, вообще или правила мертвые всё?
Используйте условие "Список содержит пункт".
Так же, рекомендую это дело проверять до создания, дабы не насиловать базу попросту.
Есть такой вот мануал, думаю его можно спроецировать.