2015-01-23 1 views
1

С Drupal 7, используя Правила 7.27, я установил и настроил Drupal Commerce без реальных проблем.Drupal 7 Создайте новую учетную запись для анонимного заказа только для заказов на коммерческую лицензию

Правило «Создать новую учетную запись для анонимного заказа» работает хорошо, но мне нужно добавить условие, которое выполняет только действие по созданию новой учетной записи только в том случае, если заказываемый продукт является торговой лицензией. Коммерческая лицензия является сущностью, поэтому я пробовал оба из следующих условий, но они предотвращают запуск действий правил:

Объект имеет тип: Параметр: Объект: [сайт: текущий-cart-order], Тип объекта: Торговля лицензия

Entity имеет тип: Параметр: Entity: [коммерция заказ], тип Entity: Commerce License

это очевидно не имеют полное представление о том, как сказать правило, что порядок обрабатываемый а не только старый порядок, но определенный тип заказа. Мне было бы хорошо определить его с любыми возможными критериями, такими как имя продукта/заказа, но кажется, что я столкнулся с блокировкой в ​​понимании всей вселенной Commerce по отношению к Правилам.

Означает ли кто-нибудь, какие условия указывать, чтобы сообщать только о действиях, только если заказ предназначен для коммерческой лицензии?

ответ

0

Использовать условие Commerce Order: Order contains products of particular product types.

+0

Это не дает ответа на вопрос. Чтобы критиковать или просить разъяснения у автора, оставьте комментарий ниже их сообщения. –

+0

Вопрос в том, какое условие указать. Это условие. – scronide

+1

Я действительно использовал это как условие для решения моей проблемы. Непонимание заключалось в том, что означает «тип продукта». Я думал, что это означает другой тип контента с ссылкой на продукт, поэтому пропустил это в первую очередь. спасибо за ответ в любом случае. – Ben