The event sales_order_shipment_save_after is not working in magento 2.3.4 after shipment submit.
event.xml file
SubmitShipmentAfter.php file
addWriter($writer); $logger->info($result); } }Magento Stack Exchange is a question and answer site for users of the Magento e-Commerce platform. It only takes a minute to sign up.
Sign up to join this communityThe event sales_order_shipment_save_after is not working in magento 2.3.4 after shipment submit.
event.xml file
SubmitShipmentAfter.php file
addWriter($writer); $logger->info($result); } }First of all change your event.xml
to events.xml
as you are missing s in events.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="sales_order_shipment_save_after">
<observer name="save_sales_order_shipment_after" instance="Vendor\Module\Observer\SubmitShipmentAfter" />
</event>
</config>
Then inside Vendor\Module\Observer\SubmitShipmentAfter.php
<?php
namespace Vendor\Module\Observer;
use Magento\Framework\Event\Observer;
class SubmitShipmentAfter implements \Magento\Framework\Event\ObserverInterface
{
public function execute(Observer $observer)
{
//write your code here
}
}