<?xml version="1.0"?>
<!--
/**
  * BSS Commerce Co.
  *
  * NOTICE OF LICENSE
  *
  * This source file is subject to the EULA
  * that is bundled with this package in the file LICENSE.txt.
  * It is also available through the world-wide-web at this URL:
  * http://bsscommerce.com/Bss-Commerce-License.txt
  *
  * @category  BSS
  * @package   Bss_StoreCredit
  * @author    Extension Team
  * @copyright Copyright (c) 2017-2021 BSS Commerce Co. ( http://bsscommerce.com )
  * @license   http://bsscommerce.com/Bss-Commerce-License.txt
  */
-->
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Event/etc/events.xsd">
    <event name="sales_model_service_quote_submit_success">
        <observer name="storecredit_convert_to_order" instance="Bss\StoreCredit\Observer\SalesEventQuoteSubmitSuccessObserver" />
    </event>
    <event name="payment_cart_collect_items_and_amounts">
        <observer name="bss_storecredit_collect_items_and_amounts" instance="Bss\StoreCredit\Observer\AddPaymentStoreCreditItem"/>
    </event>
    <event name="sales_model_service_quote_submit_before">
        <observer name="bss_storecredit_quote_submit_before" instance="Bss\StoreCredit\Observer\SalesEventQuoteSubmitBeforeObserver" />
    </event>
    <event name="sales_order_creditmemo_save_before">
        <observer name="storecredit" instance="Bss\StoreCredit\Observer\RefundOrderStoreCredit"/>
    </event>
    <event name="sales_order_creditmemo_save_after">
        <observer name="storecredit" instance="Bss\StoreCredit\Observer\RefundOrderStoreCreditAfter"/>
    </event>
</config>
