<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
    <type name="Magento\Sales\Block\Adminhtml\Order\View">
        <plugin name="zhik_myoba_adminhtml_order_view" type="Zhik\Myoba\Plugin\Sales\Block\Adminhtml\Order\View" sortOrder="10" />
    </type>
    <preference for="WebShopApps\MatrixRate\Model\ResourceModel\Carrier\Matrixrate" type="Zhik\Myoba\Model\Resource\Matrixrate"/>
    <preference for="WebShopApps\MatrixRate\Block\Adminhtml\Carrier\Matrixrate\Grid" type="Zhik\Myoba\Block\Adminhtml\Matrixrate\Grid"/>
    <virtualType name="Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Pool">
        <arguments>
            <argument name="modifiers" xsi:type="array">
                <item name="myoba_transfer_skus" xsi:type="array">
                    <item name="class" xsi:type="string">Zhik\Myoba\Ui\DataProvider\Product\Form\Modifier\MyobaTransferSkus</item>
                    <item name="sortOrder" xsi:type="number">100</item>
                </item>
            </argument>
        </arguments>
    </virtualType>

    <type name="Magento\Tax\Block\Adminhtml\Rate\Form">
        <plugin name="Zhik_Myoba::tax_form_add_fields" type="Zhik\Myoba\Plugin\Tax\Block\Adminhtml\Rate\Form" sortOrder="10" />
    </type>
    <type name="Magento\Tax\Model\Calculation\Rate\Converter">
        <plugin name="Zhik_Myoba::tax_rate_save" type="Zhik\Myoba\Plugin\Tax\Model\Calculation\Rate\Converter" />
    </type>
</config>
