Не удается запустить компонент правил в коммерции, завершив процесс оформления заказа
У меня непонятная ситуация. Я создал небольшой компонент правил, который с помощью VBO извлекает список опубликованных узлов отображения продуктов Drupal Commerce с нулевым или меньшим запасом продуктов, на которые ссылаются. А затем просматривает этот список, отменяя публикацию каждого узла. Вот как я его построил - https://drupal.org/node/1345216#comment-8306801
Этот компонент работает должным образом при его самостоятельном выполнении или при размещении в правиле с "После обновления существующий коммерческий продукт" и/или события "После обновления существующего контента". Я не могу запустить его при подключении к событию "Завершение процесса оформления заказа".
Есть идеи? Это проблема с разрешениями, так как клиент не может запустить компонент или получить доступ к списку VBO?
Есть ли другое событие, связанное с выполнением клиентом заказа, которое могло бы работать лучше?
1 answers
Возможно, у пользователя нет доступа для выполнения компонента правил. Вы можете проверить разрешение в разделе Разрешения администратора или на странице редактирования компонента правила.
Имейте в виду, что компонент правил необходимо будет присоединить к правилу реакции, чтобы запустить событие завершения проверки.
Кроме этого, если компонент может обработать переданный параметр $commerce_order
(переданный для завершения проверки), то все должно быть в порядке.