訂單成功后,我想將訂單數(shù)據(jù)保存在自定義表中。app / code / VendorName / Checkout / etc / event.xml<?xml version="1.0"?><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="MyObserver" instance="VendorName\Checkout\Observer\MyObserver" /> </event> </config>app / code / VendorName / Checkout / Observer / MyObserver.php<?phpnamespace VendorName\Checkout\Observer;use Magento\Framework\Event\ObserverInterface;class MyObserver implements ObserverInterface{ public function execute(\Magento\Framework\Event\Observer $observer) { $orderIds = $observer->getEvent()->getOrderIds(); echo $orderId = $orderIds[0]; exit; }}事件未觸發(fā)成功。phtml被重定向。
checkout_onepage_controller_success_action無法正常工作
慕桂英3389331
2021-05-06 13:26:38