Как сохранить данные в пользовательской таблице, а затем отправить эти данные по электронной почте заказа в Magento 2?

#magento2

#magento2

Вопрос:

Как мне сохранить данные в пользовательской таблице после успешного заказа и отправить сохраненные данные по электронной почте заказа?

Ответ №1:

вы можете использовать событие checkout_onepage_controller_success_action в Namespacemoduleetcfrontendevents.xml :

 <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Event/etc/events.xsd">
<event name="checkout_onepage_controller_success_action">
    <observer name="mymodule_controller_success_action" instance="NamespaceModuleObserverMyObserver"  />
</event>