Вы здесь

Статус заказа после оплаты Яндекс.Кассой

1

Прошу вашей помощи в следующей задаче.
Есть магазин на Drupal Commerce. К нему подключен модуль Яндекс.Кассы (https://github.com/yandex-money/yandex-money-cms-drupal). Все работает вроде бы. Но статус заказа и события (Окончание процесса оформления) меняется только в том случае, если после оплаты, пользователь нажал на ссылку в системе Яндекс "Вернуться в магазин". Если данная ссылка не нажата, не отрабатывает правило (Rules) по событию "Окончание процесса оформления" и соответственно заказ не переносится из Корзины покупок.
Заказ оплачен (в статусе на странице /admin/commerce/orders/*/payment отмечено "Выполнено"), но возможно ли как-то зацепиться за это событие "успешной оплаты"?
Пожалуйста, подскажите, как можно заказу, у которого в оплате уже помечено "Выполнено" присвоить статус завершенного заказа?

Версия Drupal: 
7.x
Связанные проекты: 
Drupal CommerceRules
Вопрос задан 29.05.2015 - 12:47

Ответы

3

Ответ найден на сайте Drupal Commerce. Оказывается существует событие "When an order is first paid in full". Все остальное решается само собой.

Ответ дан 29.05.2015 - 14:07

Правильно я понимаю, что нужно сделать правило:
"When an order is first paid in full"
и действие на него:
"Complete checkout for an order"
?

Комментарий оставлен 22.03.2016 - 21:12