2014-02-12 3 views
1

Я застрял на моем наблюдателе Magento. Я хочу вызвать веб-сервис после того, как заказ действительно размещен (так, когда отправляется письмо с подтверждением). Какой наблюдатель подключен к электронному письму с подтверждением?Magento Observer отправить подтверждение

* sales_order_place_after * немного в ближайшее время (так что может быть отказ оплаты)

ответ

1

checkout_onepage_controller_success_action был один я нужен.

+0

Кажется, это правильный ответ. – showdev

2

Есть 2 основных события, происходящие, когда место клиента заказа в Magento

Один, как вы поддерживаете в вопросе

<sales_order_place_after>

И еще один очень важно, когда вы используете сторонний платежный шлюз третьего в magento

в этой ситуации, когда клиент имеет сумму платежа успешно на странице шлюза платежа при этом

времени вы можете получить из данных от

<sales_order_payment_pay>

события, и вы можете получить доступ к заказу

информация как

$order = $observer->getEvent()->getPayment()->getOrder(); 

надеюсь, что это будет очистить путаницы относительно получения информации о заказе после размещения

удачный заказ.

Смежные вопросы