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