Advertisement
Guest User

Untitled

a guest
Jun 29th, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. # app/code/Vendor/ModuleName/etc/frontend/events.xml
  2.  
  3. <?xml version="1.0"?>
  4. <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Event/etc/events.xsd">
  5. <event name="checkout_submit_before">
  6. <observer name="vendor_modulename_order_save_before" instance="VendorModuleNameObserverOrderObserver" />
  7. </event>
  8. </config>
  9.  
  10. # app/code/Vendor/Name/Observer/OrderObserver.php
  11. namespace VendorModuleNameObserver;
  12.  
  13. use MagentoFrameworkEventObserver;
  14. use MagentoFrameworkEventObserverInterface;
  15.  
  16. class OrderObserver implements ObserverInterface
  17. {
  18.  
  19. public function __construct()
  20. {
  21. }
  22.  
  23. /**
  24. * @param Observer $observer
  25. * @return void
  26. */
  27. public function execute(MagentoFrameworkEventObserver $observer)
  28. {
  29. $quote = $observer->getQuote();
  30. ...
  31. ...
  32. ...
  33. }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement