Magento 2 Shipping – Event Used While Submitting a Shipment

event-observermagento2shipping

I need to execute my code after submitting shipment. I was using "sales_order_shipment_track_save_after" event in Magento 1.7 but it's not working with Magento 2.1.7 .

I have also tried some other event like "sales_order_shipment_save_after" ,sales_order_shipment_save_before but didn't get success.

event.xml in etc/adminhtml

<?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="sales_order_shipment_save_before">
    <observer name="trackShiping" instance="Aftership\Track\Observer\Tracking"/>
  </event>
  <event name="admin_system_config_changed_section_aftership_options">
    <observer name="index" instance="Aftership\Track\Observer\ChangedSection"/>
  </event>
</config>

Please help me to find the solution.

Best Answer

You can refer to answer in following thread. It is similar to your issue.

Magento2 - dispatched event for create shipment