<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Event/etc/events.xsd">
    <!-- @DO - added - guest customer unable to add the first product to the cart when promo is already applied -->
    <!--<event name="checkout_cart_product_add_after">
        <observer name="djo_promotionsbar_checkout_cart_product_add_after" instance="DJOGlobal\PromotionsBar\Observer\ApplyPromotionsBarCoupon"/>
    </event>-->
    <event name="controller_action_predispatch_checkout_cart_index">
        <observer name="djo_promotionsbar_predispatch_checkout_cart_index" instance="DJOGlobal\PromotionsBar\Observer\ApplyPromotionsBarCoupon"/>
    </event>
    <event name="controller_action_predispatch_checkout_index_index">
        <observer name="djo_promotionsbar_predispatch_checkout_index_index" instance="DJOGlobal\PromotionsBar\Observer\ApplyPromotionsBarCoupon"/>
    </event>
    <event name="controller_action_predispatch_checkout_cart_couponPost">
        <observer name="djo_promotionsbar_predispatch_checkout_cart_couponPost" instance="DJOGlobal\PromotionsBar\Observer\ClearPromotionsCookieOnCouponCancel"/>
    </event>
    <event name="controller_action_postdispatch_checkout_onepage_success">
        <observer name="djo_promotionsbar_checkout_success_page_load" instance="DJOGlobal\PromotionsBar\Observer\ClearPromotionsCookieOnOrderConfirmation"/>
    </event>
</config>