Magento 2 Event Observer – Add to Cart After Event

event-observermagento-2.1

I have created add to cart before the event it's working fine. But I want to the observer after add to cart please tell me how to do it.

<?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="controller_action_predispatch_checkout_cart_add">
        <observer name="cart_eventbefore_observer_cartbefore" instance="Cart\Eventbefore\Observer\Cartbefore" />
    </event>
</config>

Best Answer

You can use the checkout_cart_add_product_complete event, which fires after the product added to cart successfully.

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="checkout_cart_add_product_complete"> 
      <observer name="after_add_to_cart" instance="YourObserverFile" /> 
   </event>
</config>