Не удается запустить компонент правил в коммерции, завершив процесс оформления заказа


У меня непонятная ситуация. Я создал небольшой компонент правил, который с помощью VBO извлекает список опубликованных узлов отображения продуктов Drupal Commerce с нулевым или меньшим запасом продуктов, на которые ссылаются. А затем просматривает этот список, отменяя публикацию каждого узла. Вот как я его построил - https://drupal.org/node/1345216#comment-8306801

Этот компонент работает должным образом при его самостоятельном выполнении или при размещении в правиле с "После обновления существующий коммерческий продукт" и/или события "После обновления существующего контента". Я не могу запустить его при подключении к событию "Завершение процесса оформления заказа".

Есть идеи? Это проблема с разрешениями, так как клиент не может запустить компонент или получить доступ к списку VBO?

Есть ли другое событие, связанное с выполнением клиентом заказа, которое могло бы работать лучше?

Author: tkasis, 2014-05-11

1 answers

Возможно, у пользователя нет доступа для выполнения компонента правил. Вы можете проверить разрешение в разделе Разрешения администратора или на странице редактирования компонента правила.

Имейте в виду, что компонент правил необходимо будет присоединить к правилу реакции, чтобы запустить событие завершения проверки.

Кроме этого, если компонент может обработать переданный параметр $commerce_order (переданный для завершения проверки), то все должно быть в порядке.

 0
Author: David Thomas, 2014-05-12 03:08:33