Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 
 
 
 

1042 wiersze
69 KiB

  1. <?xml version="1.0"?>
  2. <!--
  3. /**
  4. * Copyright © Magento, Inc. All rights reserved.
  5. * See COPYING.txt for license details.
  6. */
  7. -->
  8. <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
  9. <preference for="Magento\Sales\Api\Data\CreditmemoCommentInterface" type="Magento\Sales\Model\Order\Creditmemo\Comment"/>
  10. <preference for="Magento\Sales\Api\Data\CreditmemoCommentSearchResultInterface" type="Magento\Sales\Model\ResourceModel\Order\Creditmemo\Comment\Collection"/>
  11. <preference for="Magento\Sales\Api\Data\CreditmemoInterface" type="Magento\Sales\Model\Order\Creditmemo"/>
  12. <preference for="Magento\Sales\Api\Data\CreditmemoItemInterface" type="Magento\Sales\Model\Order\Creditmemo\Item"/>
  13. <preference for="Magento\Sales\Api\Data\CreditmemoItemSearchResultInterface" type="Magento\Sales\Model\ResourceModel\Order\Creditmemo\Item\Collection"/>
  14. <preference for="Magento\Sales\Api\Data\CreditmemoSearchResultInterface" type="Magento\Sales\Model\ResourceModel\Order\Creditmemo\Collection"/>
  15. <preference for="Magento\Sales\Api\Data\InvoiceCommentInterface" type="Magento\Sales\Model\Order\Invoice\Comment"/>
  16. <preference for="Magento\Sales\Api\Data\InvoiceCommentSearchResultInterface" type="Magento\Sales\Model\ResourceModel\Order\Invoice\Comment\Collection"/>
  17. <preference for="Magento\Sales\Api\Data\InvoiceInterface" type="Magento\Sales\Model\Order\Invoice"/>
  18. <preference for="Magento\Sales\Api\Data\InvoiceItemInterface" type="Magento\Sales\Model\Order\Invoice\Item"/>
  19. <preference for="Magento\Sales\Api\Data\InvoiceItemSearchResultInterface" type="Magento\Sales\Model\ResourceModel\Order\Invoice\Item\Collection"/>
  20. <preference for="Magento\Sales\Api\Data\InvoiceSearchResultInterface" type="Magento\Sales\Model\ResourceModel\Order\Invoice\Collection"/>
  21. <preference for="Magento\Sales\Api\Data\OrderAddressInterface" type="Magento\Sales\Model\Order\Address"/>
  22. <preference for="Magento\Sales\Api\Data\OrderAddressSearchResultInterface" type="Magento\Sales\Model\ResourceModel\Order\Address\Collection"/>
  23. <preference for="Magento\Sales\Api\Data\OrderInterface" type="Magento\Sales\Model\Order"/>
  24. <preference for="Magento\Sales\Api\Data\OrderItemInterface" type="Magento\Sales\Model\Order\Item"/>
  25. <preference for="Magento\Sales\Api\Data\OrderItemSearchResultInterface" type="Magento\Sales\Model\ResourceModel\Order\Item\Collection"/>
  26. <preference for="Magento\Sales\Api\Data\OrderPaymentInterface" type="Magento\Sales\Model\Order\Payment"/>
  27. <preference for="Magento\Sales\Api\Data\OrderPaymentSearchResultInterface" type="Magento\Sales\Model\ResourceModel\Order\Payment\Collection"/>
  28. <preference for="Magento\Sales\Api\Data\OrderSearchResultInterface" type="Magento\Sales\Model\ResourceModel\Order\Collection"/>
  29. <preference for="Magento\Sales\Api\Data\OrderStatusHistoryInterface" type="Magento\Sales\Model\Order\Status\History"/>
  30. <preference for="Magento\Sales\Api\Data\OrderStatusHistorySearchResultInterface" type="Magento\Sales\Model\ResourceModel\Order\Status\History\Collection"/>
  31. <preference for="Magento\Sales\Api\Data\ShipmentCommentInterface" type="Magento\Sales\Model\Order\Shipment\Comment"/>
  32. <preference for="Magento\Sales\Api\Data\ShipmentCommentSearchResultInterface" type="Magento\Sales\Model\ResourceModel\Order\Shipment\Comment\Collection"/>
  33. <preference for="Magento\Sales\Api\Data\ShipmentCreationArgumentsInterface" type="Magento\Sales\Model\Order\Shipment\CreationArguments"/>
  34. <preference for="Magento\Sales\Api\Data\ShipmentInterface" type="Magento\Sales\Model\Order\Shipment"/>
  35. <preference for="Magento\Sales\Api\Data\ShipmentItemCreationInterface" type="Magento\Sales\Model\Order\Shipment\ItemCreation"/>
  36. <preference for="Magento\Sales\Api\Data\ShipmentItemInterface" type="Magento\Sales\Model\Order\Shipment\Item"/>
  37. <preference for="Magento\Sales\Api\Data\ShipmentItemSearchResultInterface" type="Magento\Sales\Model\ResourceModel\Order\Shipment\Item\Collection"/>
  38. <preference for="Magento\Sales\Api\Data\ShipmentSearchResultInterface" type="Magento\Sales\Model\ResourceModel\Order\Shipment\Collection"/>
  39. <preference for="Magento\Sales\Api\Data\ShipmentTrackInterface" type="Magento\Sales\Model\Order\Shipment\Track"/>
  40. <preference for="Magento\Sales\Api\Data\ShipmentTrackSearchResultInterface" type="Magento\Sales\Model\ResourceModel\Order\Shipment\Track\Collection"/>
  41. <preference for="Magento\Sales\Api\Data\ShippingInterface" type="Magento\Sales\Model\Order\Shipping"/>
  42. <preference for="Magento\Sales\Api\Data\ShippingAssignmentInterface" type="Magento\Sales\Model\Order\ShippingAssignment"/>
  43. <preference for="Magento\Sales\Api\Data\TransactionInterface" type="Magento\Sales\Model\Order\Payment\Transaction"/>
  44. <preference for="Magento\Sales\Api\Data\TransactionSearchResultInterface" type="Magento\Sales\Model\ResourceModel\Order\Payment\Transaction\Collection"/>
  45. <preference for="Magento\Sales\Api\Data\TotalInterface" type="Magento\Sales\Model\Order\ShippingTotal"/>
  46. <preference for="Magento\Sales\Api\CreditmemoCommentRepositoryInterface" type="Magento\Sales\Model\Order\Creditmemo\CommentRepository"/>
  47. <preference for="Magento\Sales\Api\CreditmemoItemRepositoryInterface" type="Magento\Sales\Model\Order\Creditmemo\ItemRepository"/>
  48. <preference for="Magento\Sales\Api\CreditmemoRepositoryInterface" type="Magento\Sales\Model\Order\CreditmemoRepository"/>
  49. <preference for="Magento\Sales\Api\CreditmemoManagementInterface" type="Magento\Sales\Model\Service\CreditmemoService"/>
  50. <preference for="Magento\Sales\Api\Data\CreditmemoCreationArgumentsInterface" type="Magento\Sales\Model\Order\Creditmemo\CreationArguments"/>
  51. <preference for="Magento\Sales\Api\Data\CreditmemoItemCreationInterface" type="Magento\Sales\Model\Order\Creditmemo\ItemCreation"/>
  52. <preference for="Magento\Sales\Api\InvoiceCommentRepositoryInterface" type="Magento\Sales\Model\Order\Invoice\CommentRepository"/>
  53. <preference for="Magento\Sales\Api\InvoiceItemRepositoryInterface" type="Magento\Sales\Model\Order\Invoice\ItemRepository"/>
  54. <preference for="Magento\Sales\Api\InvoiceRepositoryInterface" type="Magento\Sales\Model\Order\InvoiceRepository"/>
  55. <preference for="Magento\Sales\Api\InvoiceManagementInterface" type="Magento\Sales\Model\Service\InvoiceService"/>
  56. <preference for="Magento\Sales\Api\Data\InvoiceCreationArgumentsInterface" type="Magento\Sales\Model\Order\Invoice\CreationArguments"/>
  57. <preference for="Magento\Sales\Api\Data\InvoiceItemCreationInterface" type="Magento\Sales\Model\Order\Invoice\ItemCreation"/>
  58. <preference for="Magento\Sales\Api\Data\InvoiceCommentCreationInterface" type="Magento\Sales\Model\Order\Invoice\CommentCreation"/>
  59. <preference for="Magento\Sales\Api\Data\ShipmentCommentCreationInterface" type="Magento\Sales\Model\Order\Shipment\CommentCreation"/>
  60. <preference for="Magento\Sales\Api\Data\CreditmemoCommentCreationInterface" type="Magento\Sales\Model\Order\Creditmemo\CommentCreation"/>
  61. <preference for="Magento\Sales\Api\OrderAddressRepositoryInterface" type="Magento\Sales\Model\Order\AddressRepository"/>
  62. <preference for="Magento\Sales\Api\OrderCustomerManagementInterface" type="Magento\Sales\Model\Order\CustomerManagement"/>
  63. <preference for="Magento\Sales\Api\OrderItemRepositoryInterface" type="Magento\Sales\Model\Order\ItemRepository"/>
  64. <preference for="Magento\Sales\Api\OrderPaymentRepositoryInterface" type="Magento\Sales\Model\Order\Payment\Repository"/>
  65. <preference for="Magento\Sales\Api\OrderRepositoryInterface" type="Magento\Sales\Model\OrderRepository"/>
  66. <preference for="Magento\Sales\Api\OrderManagementInterface" type="Magento\Sales\Model\Service\OrderService"/>
  67. <preference for="Magento\Sales\Api\OrderStatusHistoryRepositoryInterface" type="Magento\Sales\Model\Order\Status\HistoryRepository"/>
  68. <preference for="Magento\Sales\Api\PaymentFailuresInterface" type="Magento\Sales\Model\Service\PaymentFailuresService" />
  69. <preference for="Magento\Sales\Api\ShipmentCommentRepositoryInterface" type="Magento\Sales\Model\Order\Shipment\CommentRepository"/>
  70. <preference for="Magento\Sales\Api\ShipmentItemRepositoryInterface" type="Magento\Sales\Model\Order\Shipment\ItemRepository"/>
  71. <preference for="Magento\Sales\Api\ShipmentRepositoryInterface" type="Magento\Sales\Model\Order\ShipmentRepository"/>
  72. <preference for="Magento\Sales\Api\ShipmentManagementInterface" type="Magento\Sales\Model\Service\ShipmentService"/>
  73. <preference for="Magento\Sales\Api\ShipmentTrackRepositoryInterface" type="Magento\Sales\Model\Order\Shipment\TrackRepository"/>
  74. <preference for="Magento\Sales\Api\ShipOrderInterface" type="Magento\Sales\Model\ShipOrder"/>
  75. <preference for="Magento\Sales\Api\TransactionRepositoryInterface" type="Magento\Sales\Model\Order\Payment\Transaction\Repository"/>
  76. <preference for="Magento\Sales\Model\Order\Invoice\NotifierInterface" type="Magento\Sales\Model\Order\Invoice\Notifier"/>
  77. <preference for="Magento\Sales\Model\Order\Shipment\NotifierInterface" type="Magento\Sales\Model\Order\Shipment\Notifier"/>
  78. <preference for="Magento\Sales\Model\Order\PaymentAdapterInterface" type="Magento\Sales\Model\Order\PaymentAdapter"/>
  79. <preference for="Magento\Sales\Model\Order\RefundAdapterInterface" type="Magento\Sales\Model\Order\RefundAdapter"/>
  80. <preference for="Magento\Sales\Model\Order\Payment\Transaction\ManagerInterface" type="Magento\Sales\Model\Order\Payment\Transaction\Manager"/>
  81. <preference for="Magento\Sales\Model\Order\Payment\Transaction\BuilderInterface" type="Magento\Sales\Model\Order\Payment\Transaction\Builder"/>
  82. <preference for="Magento\Sales\Model\Order\Shipment\OrderRegistrarInterface" type="Magento\Sales\Model\Order\Shipment\OrderRegistrar"/>
  83. <preference for="Magento\Sales\Model\Spi\CreditmemoCommentResourceInterface" type="Magento\Sales\Model\ResourceModel\Order\Creditmemo\Comment"/>
  84. <preference for="Magento\Sales\Model\Spi\CreditmemoItemResourceInterface" type="Magento\Sales\Model\ResourceModel\Order\Creditmemo\Item"/>
  85. <preference for="Magento\Sales\Model\Spi\CreditmemoResourceInterface" type="Magento\Sales\Model\ResourceModel\Order\Creditmemo"/>
  86. <preference for="Magento\Sales\Model\Spi\InvoiceCommentResourceInterface" type="Magento\Sales\Model\ResourceModel\Order\Invoice\Comment"/>
  87. <preference for="Magento\Sales\Model\Spi\InvoiceItemResourceInterface" type="Magento\Sales\Model\ResourceModel\Order\Invoice\Item"/>
  88. <preference for="Magento\Sales\Model\Spi\InvoiceResourceInterface" type="Magento\Sales\Model\ResourceModel\Order\Invoice"/>
  89. <preference for="Magento\Sales\Model\Spi\OrderAddressResourceInterface" type="Magento\Sales\Model\ResourceModel\Order\Address"/>
  90. <preference for="Magento\Sales\Model\Spi\OrderItemResourceInterface" type="Magento\Sales\Model\ResourceModel\Order\Item"/>
  91. <preference for="Magento\Sales\Model\Spi\OrderPaymentResourceInterface" type="Magento\Sales\Model\ResourceModel\Order\Payment"/>
  92. <preference for="Magento\Sales\Model\Spi\OrderResourceInterface" type="Magento\Sales\Model\ResourceModel\Order"/>
  93. <preference for="Magento\Sales\Model\Spi\OrderStatusHistoryResourceInterface" type="Magento\Sales\Model\ResourceModel\Order\Status\History"/>
  94. <preference for="Magento\Sales\Model\Spi\ShipmentCommentResourceInterface" type="Magento\Sales\Model\ResourceModel\Order\Shipment\Comment"/>
  95. <preference for="Magento\Sales\Model\Spi\ShipmentItemResourceInterface" type="Magento\Sales\Model\ResourceModel\Order\Shipment\Item"/>
  96. <preference for="Magento\Sales\Model\Spi\ShipmentResourceInterface" type="Magento\Sales\Model\ResourceModel\Order\Shipment"/>
  97. <preference for="Magento\Sales\Model\Spi\ShipmentTrackResourceInterface" type="Magento\Sales\Model\ResourceModel\Order\Shipment\Track"/>
  98. <preference for="Magento\Sales\Model\Spi\TransactionResourceInterface" type="Magento\Sales\Model\ResourceModel\Order\Payment\Transaction"/>
  99. <preference for="Magento\Sales\Model\ResourceModel\Order\CollectionFactoryInterface" type="Magento\Sales\Model\ResourceModel\Order\CollectionFactory"/>
  100. <preference for="Magento\Sales\Api\InvoiceOrderInterface" type="Magento\Sales\Model\InvoiceOrder"/>
  101. <preference for="Magento\Sales\Model\Order\OrderStateResolverInterface" type="Magento\Sales\Model\Order\StateResolver"/>
  102. <preference for="Magento\Sales\Api\Data\ShipmentTrackCreationInterface" type="Magento\Sales\Model\Order\Shipment\TrackCreation"/>
  103. <preference for="Magento\Sales\Api\Data\ShipmentPackageInterface" type="Magento\Sales\Model\Order\Shipment\Package"/>
  104. <preference for="Magento\Sales\Api\Data\ShipmentPackageCreationInterface" type="Magento\Sales\Model\Order\Shipment\PackageCreation"/>
  105. <preference for="Magento\Sales\Model\Order\OrderValidatorInterface" type="Magento\Sales\Model\Order\OrderValidator"/>
  106. <preference for="Magento\Sales\Model\Order\Invoice\InvoiceValidatorInterface" type="Magento\Sales\Model\Order\Invoice\InvoiceValidator"/>
  107. <preference for="Magento\Sales\Model\Order\Shipment\ShipmentValidatorInterface" type="Magento\Sales\Model\Order\Shipment\ShipmentValidator"/>
  108. <preference for="Magento\Sales\Model\Order\Creditmemo\CreditmemoValidatorInterface" type="Magento\Sales\Model\Order\Creditmemo\CreditmemoValidator"/>
  109. <preference for="Magento\Sales\Model\Order\Creditmemo\ItemCreationValidatorInterface" type="Magento\Sales\Model\Order\Creditmemo\ItemCreationValidator"/>
  110. <preference for="Magento\Sales\Model\ValidatorResultInterface" type="Magento\Sales\Model\ValidatorResult"/>
  111. <preference for="Magento\Sales\Model\Order\Validation\InvoiceOrderInterface" type="Magento\Sales\Model\Order\Validation\InvoiceOrder"/>
  112. <preference for="Magento\Sales\Model\Order\Validation\RefundInvoiceInterface" type="Magento\Sales\Model\Order\Validation\RefundInvoice"/>
  113. <preference for="Magento\Sales\Model\Order\Validation\RefundOrderInterface" type="Magento\Sales\Model\Order\Validation\RefundOrder"/>
  114. <preference for="Magento\Sales\Model\Order\Validation\ShipOrderInterface" type="Magento\Sales\Model\Order\Validation\ShipOrder"/>
  115. <preference for="Magento\Sales\Model\Order\Creditmemo\NotifierInterface" type="Magento\Sales\Model\Order\Creditmemo\Notifier"/>
  116. <preference for="Magento\Sales\Api\RefundOrderInterface" type="Magento\Sales\Model\RefundOrder"/>
  117. <preference for="Magento\Sales\Api\RefundInvoiceInterface" type="Magento\Sales\Model\RefundInvoice"/>
  118. <preference for="Magento\Sales\Model\ResourceModel\Provider\NotSyncedDataProviderInterface" type="Magento\Sales\Model\ResourceModel\Provider\NotSyncedDataProvider" />
  119. <preference for="Magento\Sales\Model\ConfigInterface" type="Magento\Sales\Model\Config" />
  120. <preference for="Magento\Sales\Model\Order\Shipment\ShipmentItemsValidatorInterface" type="Magento\Sales\Model\Order\Shipment\ShipmentItemsValidator" />
  121. <preference for="Magento\Sales\Model\OrderMutexInterface" type="Magento\Sales\Model\OrderMutex"/>
  122. <type name="Magento\Sales\Model\ResourceModel\Provider\NotSyncedDataProvider">
  123. <arguments>
  124. <argument name="providers" xsi:type="array">
  125. <item name="default" xsi:type="string">Magento\Sales\Model\ResourceModel\Provider\UpdatedIdListProvider</item>
  126. <item name="updated_at" xsi:type="string">Magento\Sales\Model\ResourceModel\Provider\UpdatedAtListProvider</item>
  127. </argument>
  128. </arguments>
  129. </type>
  130. <type name="Magento\Sales\Model\ResourceModel\Report" shared="false"/>
  131. <type name="Magento\Sales\Model\Order\Pdf\Config\Reader">
  132. <arguments>
  133. <argument name="fileName" xsi:type="string">pdf.xml</argument>
  134. <argument name="converter" xsi:type="object">Magento\Sales\Model\Order\Pdf\Config\Converter</argument>
  135. <argument name="schemaLocator" xsi:type="object">Magento\Sales\Model\Order\Pdf\Config\SchemaLocator</argument>
  136. </arguments>
  137. </type>
  138. <virtualType name="pdfConfigDataStorage" type="Magento\Framework\Config\Data">
  139. <arguments>
  140. <argument name="reader" xsi:type="object">Magento\Sales\Model\Order\Pdf\Config\Reader</argument>
  141. <argument name="cacheId" xsi:type="string">sales_pdf_config</argument>
  142. </arguments>
  143. </virtualType>
  144. <type name="Magento\Sales\Model\Order\Pdf\Config">
  145. <arguments>
  146. <argument name="dataStorage" xsi:type="object">pdfConfigDataStorage</argument>
  147. </arguments>
  148. </type>
  149. <type name="Magento\Catalog\Helper\Product\Flat\Indexer">
  150. <arguments>
  151. <argument name="flatAttributeGroups" xsi:type="array">
  152. <item name="quote_item" xsi:type="string">quote_item</item>
  153. </argument>
  154. </arguments>
  155. </type>
  156. <type name="Magento\Payment\Model\Checks\SpecificationFactory">
  157. <arguments>
  158. <argument name="mapping" xsi:type="array">
  159. <item name="country" xsi:type="object">Magento\Payment\Model\Checks\CanUseForCountry</item>
  160. <item name="currency" xsi:type="object">Magento\Payment\Model\Checks\CanUseForCurrency</item>
  161. <item name="checkout" xsi:type="object">Magento\Payment\Model\Checks\CanUseCheckout</item>
  162. <item name="internal" xsi:type="object">Magento\Payment\Model\Checks\CanUseInternal</item>
  163. <item name="total" xsi:type="object">Magento\Payment\Model\Checks\TotalMinMax</item>
  164. <item name="zero_total" xsi:type="object">Magento\Payment\Model\Checks\ZeroTotal</item>
  165. </argument>
  166. </arguments>
  167. </type>
  168. <type name="Magento\Framework\Model\ActionValidator\RemoveAction">
  169. <arguments>
  170. <argument name="protectedModels" xsi:type="array">
  171. <item name="salesOrder" xsi:type="string">Magento\Sales\Model\Order</item>
  172. <item name="salesOrderCreditmemo" xsi:type="string">Magento\Sales\Model\Order\Creditmemo</item>
  173. <item name="salesOrderInvoice" xsi:type="string">Magento\Sales\Model\Order\Invoice</item>
  174. <item name="salesOrderShipment" xsi:type="string">Magento\Sales\Model\Order\Shipment</item>
  175. </argument>
  176. </arguments>
  177. </type>
  178. <type name="Magento\Sales\Model\Config\Data">
  179. <arguments>
  180. <argument name="reader" xsi:type="object">Magento\Sales\Model\Config\Reader\Proxy</argument>
  181. </arguments>
  182. </type>
  183. <type name="Magento\Sales\Controller\Order\Creditmemo">
  184. <plugin name="authentication" type="Magento\Sales\Controller\Order\Plugin\Authentication"/>
  185. </type>
  186. <type name="Magento\Sales\Controller\Order\History">
  187. <plugin name="authentication" type="Magento\Sales\Controller\Order\Plugin\Authentication"/>
  188. </type>
  189. <type name="Magento\Sales\Controller\Order\Invoice">
  190. <plugin name="authentication" type="Magento\Sales\Controller\Order\Plugin\Authentication"/>
  191. </type>
  192. <type name="Magento\Sales\Controller\Order\PrintAction">
  193. <plugin name="authentication" type="Magento\Sales\Controller\Order\Plugin\Authentication"/>
  194. </type>
  195. <type name="Magento\Sales\Controller\Order\PrintCreditmemo">
  196. <plugin name="authentication" type="Magento\Sales\Controller\Order\Plugin\Authentication"/>
  197. </type>
  198. <type name="Magento\Sales\Controller\Order\PrintInvoice">
  199. <plugin name="authentication" type="Magento\Sales\Controller\Order\Plugin\Authentication"/>
  200. </type>
  201. <type name="Magento\Sales\Controller\Order\PrintShipment">
  202. <plugin name="authentication" type="Magento\Sales\Controller\Order\Plugin\Authentication"/>
  203. </type>
  204. <type name="Magento\Sales\Controller\Order\Reorder">
  205. <plugin name="authentication" type="Magento\Sales\Controller\Order\Plugin\Authentication"/>
  206. </type>
  207. <type name="Magento\Sales\Controller\Order\Shipment">
  208. <plugin name="authentication" type="Magento\Sales\Controller\Order\Plugin\Authentication"/>
  209. </type>
  210. <type name="Magento\Sales\Controller\Order\View">
  211. <plugin name="authentication" type="Magento\Sales\Controller\Order\Plugin\Authentication"/>
  212. </type>
  213. <type name="Magento\Framework\App\Rss\RssManagerInterface">
  214. <arguments>
  215. <argument name="dataProviders" xsi:type="array">
  216. <item name="order_status" xsi:type="string">Magento\Sales\Model\Rss\OrderStatus</item>
  217. </argument>
  218. </arguments>
  219. </type>
  220. <type name="Magento\Sales\Model\EmailSenderHandler">
  221. <arguments>
  222. <argument name="modifyStartFromDate" xsi:type="string">-1 day</argument>
  223. </arguments>
  224. </type>
  225. <virtualType name="SalesOrderIndexGridSyncRemove" type="Magento\Sales\Observer\GridSyncRemoveObserver">
  226. <arguments>
  227. <argument name="entityGrid" xsi:type="object">Magento\Sales\Model\ResourceModel\Order\Grid</argument>
  228. </arguments>
  229. </virtualType>
  230. <virtualType name="SalesInvoiceIndexGridSyncRemove" type="Magento\Sales\Observer\GridSyncRemoveObserver">
  231. <arguments>
  232. <argument name="entityGrid" xsi:type="object">Magento\Sales\Model\ResourceModel\Order\Invoice\Grid</argument>
  233. </arguments>
  234. </virtualType>
  235. <virtualType name="SalesShipmentIndexGridSyncRemove" type="Magento\Sales\Observer\GridSyncRemoveObserver">
  236. <arguments>
  237. <argument name="entityGrid" xsi:type="object">ShipmentGridAggregator</argument>
  238. </arguments>
  239. </virtualType>
  240. <virtualType name="SalesCreditmemoIndexGridSyncRemove" type="Magento\Sales\Observer\GridSyncRemoveObserver">
  241. <arguments>
  242. <argument name="entityGrid" xsi:type="object">CreditmemoGridAggregator</argument>
  243. </arguments>
  244. </virtualType>
  245. <virtualType name="SalesOrderIndexGridSyncInsert" type="Magento\Sales\Observer\GridSyncInsertObserver">
  246. <arguments>
  247. <argument name="entityGrid" xsi:type="object">Magento\Sales\Model\ResourceModel\Order\Grid</argument>
  248. </arguments>
  249. </virtualType>
  250. <virtualType name="SalesInvoiceIndexGridSyncInsert" type="Magento\Sales\Observer\GridSyncInsertObserver">
  251. <arguments>
  252. <argument name="entityGrid" xsi:type="object">Magento\Sales\Model\ResourceModel\Order\Invoice\Grid</argument>
  253. </arguments>
  254. </virtualType>
  255. <virtualType name="SalesShipmentIndexGridSyncInsert" type="Magento\Sales\Observer\GridSyncInsertObserver">
  256. <arguments>
  257. <argument name="entityGrid" xsi:type="object">ShipmentGridAggregator</argument>
  258. </arguments>
  259. </virtualType>
  260. <virtualType name="SalesCreditmemoIndexGridSyncInsert" type="Magento\Sales\Observer\GridSyncInsertObserver">
  261. <arguments>
  262. <argument name="entityGrid" xsi:type="object">CreditmemoGridAggregator</argument>
  263. </arguments>
  264. </virtualType>
  265. <virtualType name="SalesOrderIndexGridAsyncInsert" type="Magento\Sales\Model\GridAsyncInsert">
  266. <arguments>
  267. <argument name="entityGrid" xsi:type="object">Magento\Sales\Model\ResourceModel\Order\Grid</argument>
  268. </arguments>
  269. </virtualType>
  270. <virtualType name="SalesInvoiceIndexGridAsyncInsert" type="Magento\Sales\Model\GridAsyncInsert">
  271. <arguments>
  272. <argument name="entityGrid" xsi:type="object">Magento\Sales\Model\ResourceModel\Order\Invoice\Grid</argument>
  273. </arguments>
  274. </virtualType>
  275. <virtualType name="SalesShipmentIndexGridAsyncInsert" type="Magento\Sales\Model\GridAsyncInsert">
  276. <arguments>
  277. <argument name="entityGrid" xsi:type="object">ShipmentGridAggregator</argument>
  278. </arguments>
  279. </virtualType>
  280. <virtualType name="SalesCreditmemoIndexGridAsyncInsert" type="Magento\Sales\Model\GridAsyncInsert">
  281. <arguments>
  282. <argument name="entityGrid" xsi:type="object">CreditmemoGridAggregator</argument>
  283. </arguments>
  284. </virtualType>
  285. <virtualType name="SalesOrderIndexGridAsyncInsertObserver" type="Magento\Sales\Observer\GridAsyncInsertObserver">
  286. <arguments>
  287. <argument name="asyncInsert" xsi:type="object">SalesOrderIndexGridAsyncInsert</argument>
  288. </arguments>
  289. </virtualType>
  290. <virtualType name="SalesInvoiceIndexGridAsyncInsertObserver" type="Magento\Sales\Observer\GridAsyncInsertObserver">
  291. <arguments>
  292. <argument name="asyncInsert" xsi:type="object">SalesInvoiceIndexGridAsyncInsert</argument>
  293. </arguments>
  294. </virtualType>
  295. <virtualType name="SalesShipmentIndexGridAsyncInsertObserver" type="Magento\Sales\Observer\GridAsyncInsertObserver">
  296. <arguments>
  297. <argument name="asyncInsert" xsi:type="object">SalesShipmentIndexGridAsyncInsert</argument>
  298. </arguments>
  299. </virtualType>
  300. <virtualType name="SalesCreditmemoIndexGridAsyncInsertObserver" type="Magento\Sales\Observer\GridAsyncInsertObserver">
  301. <arguments>
  302. <argument name="asyncInsert" xsi:type="object">SalesCreditmemoIndexGridAsyncInsert</argument>
  303. </arguments>
  304. </virtualType>
  305. <virtualType name="SalesOrderIndexGridAsyncInsertCron" type="Magento\Sales\Cron\GridAsyncInsert">
  306. <arguments>
  307. <argument name="asyncInsert" xsi:type="object">SalesOrderIndexGridAsyncInsert</argument>
  308. </arguments>
  309. </virtualType>
  310. <virtualType name="SalesInvoiceIndexGridAsyncInsertCron" type="Magento\Sales\Cron\GridAsyncInsert">
  311. <arguments>
  312. <argument name="asyncInsert" xsi:type="object">SalesInvoiceIndexGridAsyncInsert</argument>
  313. </arguments>
  314. </virtualType>
  315. <virtualType name="SalesShipmentIndexGridAsyncInsertCron" type="Magento\Sales\Cron\GridAsyncInsert">
  316. <arguments>
  317. <argument name="asyncInsert" xsi:type="object">SalesShipmentIndexGridAsyncInsert</argument>
  318. </arguments>
  319. </virtualType>
  320. <virtualType name="SalesCreditmemoIndexGridAsyncInsertCron" type="Magento\Sales\Cron\GridAsyncInsert">
  321. <arguments>
  322. <argument name="asyncInsert" xsi:type="object">SalesCreditmemoIndexGridAsyncInsert</argument>
  323. </arguments>
  324. </virtualType>
  325. <virtualType name="SalesOrderSendEmails" type="Magento\Sales\Model\EmailSenderHandler">
  326. <arguments>
  327. <argument name="emailSender" xsi:type="object">Magento\Sales\Model\Order\Email\Sender\OrderSender</argument>
  328. <argument name="entityResource" xsi:type="object">Magento\Sales\Model\ResourceModel\Order</argument>
  329. <argument name="entityCollection" xsi:type="object" shared="false">Magento\Sales\Model\ResourceModel\Order\Collection</argument>
  330. <argument name="identityContainer" xsi:type="object" shared="false">Magento\Sales\Model\Order\Email\Container\OrderIdentity</argument>
  331. </arguments>
  332. </virtualType>
  333. <virtualType name="SalesOrderInvoiceSendEmails" type="Magento\Sales\Model\EmailSenderHandler">
  334. <arguments>
  335. <argument name="emailSender" xsi:type="object">Magento\Sales\Model\Order\Email\Sender\InvoiceSender</argument>
  336. <argument name="entityResource" xsi:type="object">Magento\Sales\Model\ResourceModel\Order\Invoice</argument>
  337. <argument name="entityCollection" xsi:type="object" shared="false">Magento\Sales\Model\ResourceModel\Order\Invoice\Collection</argument>
  338. <argument name="identityContainer" xsi:type="object" shared="false">Magento\Sales\Model\Order\Email\Container\InvoiceIdentity</argument>
  339. </arguments>
  340. </virtualType>
  341. <virtualType name="SalesOrderShipmentSendEmails" type="Magento\Sales\Model\EmailSenderHandler">
  342. <arguments>
  343. <argument name="emailSender" xsi:type="object">Magento\Sales\Model\Order\Email\Sender\ShipmentSender</argument>
  344. <argument name="entityResource" xsi:type="object">Magento\Sales\Model\ResourceModel\Order\Shipment</argument>
  345. <argument name="entityCollection" xsi:type="object" shared="false">Magento\Sales\Model\ResourceModel\Order\Shipment\Collection</argument>
  346. <argument name="identityContainer" xsi:type="object" shared="false">Magento\Sales\Model\Order\Email\Container\ShipmentIdentity</argument>
  347. </arguments>
  348. </virtualType>
  349. <virtualType name="SalesOrderCreditmemoSendEmails" type="Magento\Sales\Model\EmailSenderHandler">
  350. <arguments>
  351. <argument name="emailSender" xsi:type="object">Magento\Sales\Model\Order\Email\Sender\CreditmemoSender</argument>
  352. <argument name="entityResource" xsi:type="object">Magento\Sales\Model\ResourceModel\Order\Creditmemo</argument>
  353. <argument name="entityCollection" xsi:type="object" shared="false">Magento\Sales\Model\ResourceModel\Order\Creditmemo\Collection</argument>
  354. <argument name="identityContainer" xsi:type="object" shared="false">Magento\Sales\Model\Order\Email\Container\CreditmemoIdentity</argument>
  355. </arguments>
  356. </virtualType>
  357. <virtualType name="SalesOrderSendEmailsObserver" type="Magento\Sales\Observer\Virtual\SendEmails">
  358. <arguments>
  359. <argument name="emailSenderHandler" xsi:type="object" shared="false">SalesOrderSendEmails</argument>
  360. </arguments>
  361. </virtualType>
  362. <virtualType name="SalesOrderInvoiceSendEmailsObserver" type="Magento\Sales\Observer\Virtual\SendEmails">
  363. <arguments>
  364. <argument name="emailSenderHandler" xsi:type="object" shared="false">SalesOrderInvoiceSendEmails</argument>
  365. </arguments>
  366. </virtualType>
  367. <virtualType name="SalesOrderShipmentSendEmailsObserver" type="Magento\Sales\Observer\Virtual\SendEmails">
  368. <arguments>
  369. <argument name="emailSenderHandler" xsi:type="object" shared="false">SalesOrderShipmentSendEmails</argument>
  370. </arguments>
  371. </virtualType>
  372. <virtualType name="SalesOrderCreditmemoSendEmailsObserver" type="Magento\Sales\Observer\Virtual\SendEmails">
  373. <arguments>
  374. <argument name="emailSenderHandler" xsi:type="object" shared="false">SalesOrderCreditmemoSendEmails</argument>
  375. </arguments>
  376. </virtualType>
  377. <virtualType name="SalesOrderSendEmailsCron" type="Magento\Sales\Cron\SendEmails">
  378. <arguments>
  379. <argument name="emailSenderHandler" xsi:type="object" shared="false">SalesOrderSendEmails</argument>
  380. </arguments>
  381. </virtualType>
  382. <virtualType name="SalesInvoiceSendEmailsCron" type="Magento\Sales\Cron\SendEmails">
  383. <arguments>
  384. <argument name="emailSenderHandler" xsi:type="object" shared="false">SalesOrderInvoiceSendEmails</argument>
  385. </arguments>
  386. </virtualType>
  387. <virtualType name="SalesShipmentSendEmailsCron" type="Magento\Sales\Cron\SendEmails">
  388. <arguments>
  389. <argument name="emailSenderHandler" xsi:type="object" shared="false">SalesOrderShipmentSendEmails</argument>
  390. </arguments>
  391. </virtualType>
  392. <virtualType name="SalesCreditmemoSendEmailsCron" type="Magento\Sales\Cron\SendEmails">
  393. <arguments>
  394. <argument name="emailSenderHandler" xsi:type="object" shared="false">SalesOrderCreditmemoSendEmails</argument>
  395. </arguments>
  396. </virtualType>
  397. <type name="Magento\SalesSequence\Model\EntityPool">
  398. <arguments>
  399. <argument name="entities" xsi:type="array">
  400. <item name="order" xsi:type="string">order</item>
  401. <item name="invoice" xsi:type="string">invoice</item>
  402. <item name="creditmemo" xsi:type="string">creditmemo</item>
  403. <item name="shipment" xsi:type="string">shipment</item>
  404. </argument>
  405. </arguments>
  406. </type>
  407. <type name="Magento\SalesSequence\Model\ResourceModel\Meta">
  408. <arguments>
  409. <argument name="connectionName" xsi:type="string">sales</argument>
  410. </arguments>
  411. </type>
  412. <type name="Magento\SalesSequence\Model\ResourceModel\Profile">
  413. <arguments>
  414. <argument name="connectionName" xsi:type="string">sales</argument>
  415. </arguments>
  416. </type>
  417. <type name="Magento\Sales\Model\ResourceModel\Report\Order\Createdat">
  418. <arguments>
  419. <argument name="connectionName" xsi:type="string">sales</argument>
  420. </arguments>
  421. </type>
  422. <type name="Magento\Sales\Model\ResourceModel\Report\Bestsellers">
  423. <arguments>
  424. <argument name="connectionName" xsi:type="string">sales</argument>
  425. </arguments>
  426. </type>
  427. <type name="Magento\Sales\Model\ResourceModel\Order\Status">
  428. <arguments>
  429. <argument name="connectionName" xsi:type="string">sales</argument>
  430. </arguments>
  431. </type>
  432. <virtualType name="OrderRelationsComposite" type="Magento\Framework\Model\ResourceModel\Db\VersionControl\RelationComposite">
  433. <arguments>
  434. <argument name="relationProcessors" xsi:type="array">
  435. <item name="default" xsi:type="object">Magento\Sales\Model\ResourceModel\Order\Relation</item>
  436. </argument>
  437. </arguments>
  438. </virtualType>
  439. <type name="Magento\Sales\Model\ResourceModel\Order">
  440. <arguments>
  441. <argument name="entityRelationComposite" xsi:type="object">OrderRelationsComposite</argument>
  442. </arguments>
  443. </type>
  444. <virtualType name="InvoiceRelationsComposite" type="Magento\Framework\Model\ResourceModel\Db\VersionControl\RelationComposite">
  445. <arguments>
  446. <argument name="relationProcessors" xsi:type="array">
  447. <item name="default" xsi:type="object">Magento\Sales\Model\ResourceModel\Order\Invoice\Relation</item>
  448. </argument>
  449. </arguments>
  450. </virtualType>
  451. <type name="Magento\Sales\Model\ResourceModel\Order\Invoice">
  452. <arguments>
  453. <argument name="entityRelationComposite" xsi:type="object">InvoiceRelationsComposite</argument>
  454. </arguments>
  455. </type>
  456. <virtualType name="ShipmentRelationsComposite" type="Magento\Framework\Model\ResourceModel\Db\VersionControl\RelationComposite">
  457. <arguments>
  458. <argument name="relationProcessors" xsi:type="array">
  459. <item name="default" xsi:type="object">Magento\Sales\Model\ResourceModel\Order\Shipment\Relation</item>
  460. </argument>
  461. </arguments>
  462. </virtualType>
  463. <type name="Magento\Sales\Model\ResourceModel\Order\Shipment">
  464. <arguments>
  465. <argument name="entityRelationComposite" xsi:type="object">ShipmentRelationsComposite</argument>
  466. </arguments>
  467. </type>
  468. <virtualType name="CreditmemoRelationsComposite" type="Magento\Framework\Model\ResourceModel\Db\VersionControl\RelationComposite">
  469. <arguments>
  470. <argument name="relationProcessors" xsi:type="array">
  471. <item name="default" xsi:type="object">Magento\Sales\Model\ResourceModel\Order\Creditmemo\Relation</item>
  472. </argument>
  473. </arguments>
  474. </virtualType>
  475. <type name="Magento\Sales\Model\ResourceModel\Order\Creditmemo">
  476. <arguments>
  477. <argument name="entityRelationComposite" xsi:type="object">CreditmemoRelationsComposite</argument>
  478. </arguments>
  479. </type>
  480. <virtualType name="Magento\Sales\Model\ResourceModel\Provider\NotSyncedOrderDataProvider" type="Magento\Sales\Model\ResourceModel\Provider\NotSyncedDataProvider">
  481. <arguments>
  482. <argument name="providers" xsi:type="array">
  483. <item name="default" xsi:type="string">Magento\Sales\Model\ResourceModel\Provider\UpdatedIdListProvider</item>
  484. <item name="updated_at" xsi:type="string">Magento\Sales\Model\ResourceModel\Provider\UpdatedAtListProvider</item>
  485. </argument>
  486. </arguments>
  487. </virtualType>
  488. <virtualType name="Magento\Sales\Model\ResourceModel\Order\Grid" type="Magento\Sales\Model\ResourceModel\Grid">
  489. <arguments>
  490. <argument name="mainTableName" xsi:type="string">sales_order</argument>
  491. <argument name="gridTableName" xsi:type="string">sales_order_grid</argument>
  492. <argument name="orderIdField" xsi:type="string">sales_order.entity_id</argument>
  493. <argument name="joins" xsi:type="array">
  494. <item name="sales_shipping_address" xsi:type="array">
  495. <item name="table" xsi:type="string">sales_order_address</item>
  496. <item name="origin_column" xsi:type="string">shipping_address_id</item>
  497. <item name="target_column" xsi:type="string">entity_id</item>
  498. </item>
  499. <item name="sales_billing_address" xsi:type="array">
  500. <item name="table" xsi:type="string">sales_order_address</item>
  501. <item name="origin_column" xsi:type="string">billing_address_id</item>
  502. <item name="target_column" xsi:type="string">entity_id</item>
  503. </item>
  504. <item name="sales_order_payment" xsi:type="array">
  505. <item name="table" xsi:type="string">sales_order_payment</item>
  506. <item name="origin_column" xsi:type="string">entity_id</item>
  507. <item name="target_column" xsi:type="string">parent_id</item>
  508. </item>
  509. </argument>
  510. <argument name="columns" xsi:type="array">
  511. <item name="entity_id" xsi:type="string">sales_order.entity_id</item>
  512. <item name="status" xsi:type="string">sales_order.status</item>
  513. <item name="store_id" xsi:type="string">sales_order.store_id</item>
  514. <item name="store_name" xsi:type="string">sales_order.store_name</item>
  515. <item name="customer_id" xsi:type="string">sales_order.customer_id</item>
  516. <item name="base_grand_total" xsi:type="string">sales_order.base_grand_total</item>
  517. <item name="base_total_paid" xsi:type="string">sales_order.base_total_paid</item>
  518. <item name="grand_total" xsi:type="string">sales_order.grand_total</item>
  519. <item name="total_paid" xsi:type="string">sales_order.total_paid</item>
  520. <item name="increment_id" xsi:type="string">sales_order.increment_id</item>
  521. <item name="base_currency_code" xsi:type="string">sales_order.base_currency_code</item>
  522. <item name="order_currency_code" xsi:type="string">sales_order.order_currency_code</item>
  523. <item name="shipping_name" xsi:type="object">ShippingNameAggregator</item>
  524. <item name="billing_name" xsi:type="object">BillingNameAggregator</item>
  525. <item name="created_at" xsi:type="string">sales_order.created_at</item>
  526. <item name="updated_at" xsi:type="string">sales_order.updated_at</item>
  527. <item name="billing_address" xsi:type="object">BillingAddressAggregator</item>
  528. <item name="shipping_address" xsi:type="object">ShippingAddressAggregator</item>
  529. <item name="shipping_information" xsi:type="string">sales_order.shipping_description</item>
  530. <item name="customer_email" xsi:type="string">sales_order.customer_email</item>
  531. <item name="customer_group" xsi:type="string">sales_order.customer_group_id</item>
  532. <item name="subtotal" xsi:type="string">sales_order.base_subtotal</item>
  533. <item name="shipping_and_handling" xsi:type="string">sales_order.base_shipping_amount</item>
  534. <item name="customer_name" xsi:type="object">CustomerNameAggregator</item>
  535. <item name="payment_method" xsi:type="string">sales_order_payment.method</item>
  536. <item name="total_refunded" xsi:type="string">sales_order.total_refunded</item>
  537. </argument>
  538. <argument name="notSyncedDataProvider" xsi:type="object">Magento\Sales\Model\ResourceModel\Provider\NotSyncedOrderDataProvider</argument>
  539. </arguments>
  540. </virtualType>
  541. <virtualType name="ShipmentGridAggregator" type="Magento\Sales\Model\ResourceModel\Grid">
  542. <arguments>
  543. <argument name="mainTableName" xsi:type="string">sales_shipment</argument>
  544. <argument name="gridTableName" xsi:type="string">sales_shipment_grid</argument>
  545. <argument name="orderIdField" xsi:type="string">sales_shipment.order_id</argument>
  546. <argument name="joins" xsi:type="array">
  547. <item name="sales_order" xsi:type="array">
  548. <item name="table" xsi:type="string">sales_order</item>
  549. <item name="origin_column" xsi:type="string">order_id</item>
  550. <item name="target_column" xsi:type="string">entity_id</item>
  551. </item>
  552. <item name="sales_shipping_address" xsi:type="array">
  553. <item name="table" xsi:type="string">sales_order_address</item>
  554. <item name="origin_column" xsi:type="string">shipping_address_id</item>
  555. <item name="target_column" xsi:type="string">entity_id</item>
  556. </item>
  557. <item name="sales_billing_address" xsi:type="array">
  558. <item name="table" xsi:type="string">sales_order_address</item>
  559. <item name="origin_column" xsi:type="string">billing_address_id</item>
  560. <item name="target_column" xsi:type="string">entity_id</item>
  561. </item>
  562. <item name="sales_order_payment" xsi:type="array">
  563. <item name="table" xsi:type="string">sales_order_payment</item>
  564. <item name="origin_column" xsi:type="string">order_id</item>
  565. <item name="target_column" xsi:type="string">parent_id</item>
  566. </item>
  567. </argument>
  568. <argument name="columns" xsi:type="array">
  569. <item name="entity_id" xsi:type="string">sales_shipment.entity_id</item>
  570. <item name="increment_id" xsi:type="string">sales_shipment.increment_id</item>
  571. <item name="store_id" xsi:type="string">sales_shipment.store_id</item>
  572. <item name="order_increment_id" xsi:type="string">sales_order.increment_id</item>
  573. <item name="order_created_at" xsi:type="string">sales_order.created_at</item>
  574. <item name="customer_name" xsi:type="object">CustomerNameAggregator</item>
  575. <item name="total_qty" xsi:type="string">sales_shipment.total_qty</item>
  576. <item name="shipment_status" xsi:type="string">sales_shipment.shipment_status</item>
  577. <item name="order_status" xsi:type="string">sales_order.status</item>
  578. <item name="billing_address" xsi:type="object">BillingAddressAggregator</item>
  579. <item name="shipping_address" xsi:type="object">ShippingAddressAggregator</item>
  580. <item name="billing_name" xsi:type="object">BillingNameAggregator</item>
  581. <item name="shipping_name" xsi:type="object">ShippingNameAggregator</item>
  582. <item name="customer_email" xsi:type="string">sales_order.customer_email</item>
  583. <item name="customer_group_id" xsi:type="string">sales_order.customer_group_id</item>
  584. <item name="payment_method" xsi:type="string">sales_order_payment.method</item>
  585. <item name="created_at" xsi:type="string">sales_shipment.created_at</item>
  586. <item name="updated_at" xsi:type="string">sales_shipment.updated_at</item>
  587. <item name="order_id" xsi:type="string">sales_shipment.order_id</item>
  588. <item name="shipping_information" xsi:type="string">sales_order.shipping_description</item>
  589. </argument>
  590. </arguments>
  591. </virtualType>
  592. <virtualType name="CreditmemoGridAggregator" type="Magento\Sales\Model\ResourceModel\Grid">
  593. <arguments>
  594. <argument name="mainTableName" xsi:type="string">sales_creditmemo</argument>
  595. <argument name="gridTableName" xsi:type="string">sales_creditmemo_grid</argument>
  596. <argument name="orderIdField" xsi:type="string">sales_creditmemo.order_id</argument>
  597. <argument name="joins" xsi:type="array">
  598. <item name="sales_shipping_address" xsi:type="array">
  599. <item name="table" xsi:type="string">sales_order_address</item>
  600. <item name="origin_column" xsi:type="string">shipping_address_id</item>
  601. <item name="target_column" xsi:type="string">entity_id</item>
  602. </item>
  603. <item name="sales_billing_address" xsi:type="array">
  604. <item name="table" xsi:type="string">sales_order_address</item>
  605. <item name="origin_column" xsi:type="string">billing_address_id</item>
  606. <item name="target_column" xsi:type="string">entity_id</item>
  607. </item>
  608. <item name="sales_order" xsi:type="array">
  609. <item name="table" xsi:type="string">sales_order</item>
  610. <item name="origin_column" xsi:type="string">order_id</item>
  611. <item name="target_column" xsi:type="string">entity_id</item>
  612. </item>
  613. <item name="sales_order_payment" xsi:type="array">
  614. <item name="table" xsi:type="string">sales_order_payment</item>
  615. <item name="origin_column" xsi:type="string">order_id</item>
  616. <item name="target_column" xsi:type="string">parent_id</item>
  617. </item>
  618. </argument>
  619. <argument name="columns" xsi:type="array">
  620. <item name="entity_id" xsi:type="string">sales_creditmemo.entity_id</item>
  621. <item name="increment_id" xsi:type="string">sales_creditmemo.increment_id</item>
  622. <item name="created_at" xsi:type="string">sales_creditmemo.created_at</item>
  623. <item name="updated_at" xsi:type="string">sales_creditmemo.updated_at</item>
  624. <item name="order_id" xsi:type="string">sales_order.entity_id</item>
  625. <item name="order_increment_id" xsi:type="string">sales_order.increment_id</item>
  626. <item name="order_created_at" xsi:type="string">sales_order.created_at</item>
  627. <item name="billing_name" xsi:type="object">BillingNameAggregator</item>
  628. <item name="state" xsi:type="string">sales_creditmemo.state</item>
  629. <item name="base_grand_total" xsi:type="string">sales_creditmemo.base_grand_total</item>
  630. <item name="order_status" xsi:type="string">sales_order.status</item>
  631. <item name="store_id" xsi:type="string">sales_creditmemo.store_id</item>
  632. <item name="billing_address" xsi:type="object">BillingAddressAggregator</item>
  633. <item name="shipping_address" xsi:type="object">ShippingAddressAggregator</item>
  634. <item name="customer_name" xsi:type="object">CustomerNameAggregator</item>
  635. <item name="customer_email" xsi:type="string">sales_order.customer_email</item>
  636. <item name="customer_group_id" xsi:type="string">sales_order.customer_group_id</item>
  637. <item name="payment_method" xsi:type="string">sales_order_payment.method</item>
  638. <item name="shipping_information" xsi:type="string">sales_order.shipping_description</item>
  639. <item name="subtotal" xsi:type="string">sales_creditmemo.subtotal</item>
  640. <item name="shipping_and_handling" xsi:type="string">sales_creditmemo.shipping_amount</item>
  641. <item name="adjustment_positive" xsi:type="string">sales_creditmemo.adjustment_positive</item>
  642. <item name="adjustment_negative" xsi:type="string">sales_creditmemo.adjustment_negative</item>
  643. <item name="order_base_grand_total" xsi:type="string">sales_order.base_grand_total</item>
  644. </argument>
  645. </arguments>
  646. </virtualType>
  647. <virtualType name="Magento\Sales\Model\ResourceModel\Order\Invoice\Grid" type="Magento\Sales\Model\ResourceModel\Grid">
  648. <arguments>
  649. <argument name="mainTableName" xsi:type="string">sales_invoice</argument>
  650. <argument name="gridTableName" xsi:type="string">sales_invoice_grid</argument>
  651. <argument name="orderIdField" xsi:type="string">sales_invoice.order_id</argument>
  652. <argument name="joins" xsi:type="array">
  653. <item name="sales_order" xsi:type="array">
  654. <item name="table" xsi:type="string">sales_order</item>
  655. <item name="origin_column" xsi:type="string">order_id</item>
  656. <item name="target_column" xsi:type="string">entity_id</item>
  657. </item>
  658. <item name="sales_shipping_address" xsi:type="array">
  659. <item name="table" xsi:type="string">sales_order_address</item>
  660. <item name="origin_column" xsi:type="string">shipping_address_id</item>
  661. <item name="target_column" xsi:type="string">entity_id</item>
  662. </item>
  663. <item name="sales_billing_address" xsi:type="array">
  664. <item name="table" xsi:type="string">sales_order_address</item>
  665. <item name="origin_column" xsi:type="string">billing_address_id</item>
  666. <item name="target_column" xsi:type="string">entity_id</item>
  667. </item>
  668. <item name="sales_order_payment" xsi:type="array">
  669. <item name="table" xsi:type="string">sales_order_payment</item>
  670. <item name="origin_column" xsi:type="string">order_id</item>
  671. <item name="target_column" xsi:type="string">parent_id</item>
  672. </item>
  673. </argument>
  674. <argument name="columns" xsi:type="array">
  675. <item name="entity_id" xsi:type="string">sales_invoice.entity_id</item>
  676. <item name="increment_id" xsi:type="string">sales_invoice.increment_id</item>
  677. <item name="state" xsi:type="string">sales_invoice.state</item>
  678. <item name="store_id" xsi:type="string">sales_invoice.store_id</item>
  679. <item name="store_name" xsi:type="string">sales_order.store_name</item>
  680. <item name="order_id" xsi:type="string">sales_invoice.order_id</item>
  681. <item name="order_increment_id" xsi:type="string">sales_order.increment_id</item>
  682. <item name="order_created_at" xsi:type="string">sales_order.created_at</item>
  683. <item name="customer_name" xsi:type="object">CustomerNameAggregator</item>
  684. <item name="customer_email" xsi:type="string">sales_order.customer_email</item>
  685. <item name="customer_group_id" xsi:type="string">sales_order.customer_group_id</item>
  686. <item name="payment_method" xsi:type="string">sales_order_payment.method</item>
  687. <item name="store_currency_code" xsi:type="string">sales_invoice.store_currency_code</item>
  688. <item name="order_currency_code" xsi:type="string">sales_invoice.order_currency_code</item>
  689. <item name="base_currency_code" xsi:type="string">sales_invoice.base_currency_code</item>
  690. <item name="global_currency_code" xsi:type="string">sales_invoice.global_currency_code</item>
  691. <item name="billing_name" xsi:type="object">BillingNameAggregator</item>
  692. <item name="billing_address" xsi:type="object">BillingAddressAggregator</item>
  693. <item name="shipping_address" xsi:type="object">ShippingAddressAggregator</item>
  694. <item name="shipping_information" xsi:type="string">sales_order.shipping_description</item>
  695. <item name="subtotal" xsi:type="string">sales_invoice.base_subtotal</item>
  696. <item name="shipping_and_handling" xsi:type="string">sales_invoice.base_shipping_amount</item>
  697. <item name="base_grand_total" xsi:type="string">sales_invoice.base_grand_total</item>
  698. <item name="grand_total" xsi:type="string">sales_invoice.grand_total</item>
  699. <item name="created_at" xsi:type="string">sales_invoice.created_at</item>
  700. <item name="updated_at" xsi:type="string">sales_invoice.updated_at</item>
  701. </argument>
  702. </arguments>
  703. </virtualType>
  704. <virtualType name="CustomerNameAggregator" type="Magento\Framework\DB\Sql\ConcatExpression">
  705. <arguments>
  706. <argument name="columns" xsi:type="array">
  707. <item name="customer_firstname" xsi:type="array">
  708. <item name="tableAlias" xsi:type="string">sales_order</item>
  709. <item name="columnName" xsi:type="string">customer_firstname</item>
  710. </item>
  711. <item name="customer_lastname" xsi:type="array">
  712. <item name="tableAlias" xsi:type="string">sales_order</item>
  713. <item name="columnName" xsi:type="string">customer_lastname</item>
  714. </item>
  715. </argument>
  716. </arguments>
  717. </virtualType>
  718. <virtualType name="ShippingNameAggregator" type="Magento\Framework\DB\Sql\ConcatExpression">
  719. <arguments>
  720. <argument name="columns" xsi:type="array">
  721. <item name="firstname" xsi:type="array">
  722. <item name="tableAlias" xsi:type="string">sales_shipping_address</item>
  723. <item name="columnName" xsi:type="string">firstname</item>
  724. </item>
  725. <item name="lastname" xsi:type="array">
  726. <item name="tableAlias" xsi:type="string">sales_shipping_address</item>
  727. <item name="columnName" xsi:type="string">lastname</item>
  728. </item>
  729. </argument>
  730. </arguments>
  731. </virtualType>
  732. <virtualType name="BillingNameAggregator" type="Magento\Framework\DB\Sql\ConcatExpression">
  733. <arguments>
  734. <argument name="columns" xsi:type="array">
  735. <item name="firstname" xsi:type="array">
  736. <item name="tableAlias" xsi:type="string">sales_billing_address</item>
  737. <item name="columnName" xsi:type="string">firstname</item>
  738. </item>
  739. <item name="lastname" xsi:type="array">
  740. <item name="tableAlias" xsi:type="string">sales_billing_address</item>
  741. <item name="columnName" xsi:type="string">lastname</item>
  742. </item>
  743. </argument>
  744. </arguments>
  745. </virtualType>
  746. <virtualType name="ShippingAddressAggregator" type="Magento\Framework\DB\Sql\ConcatExpression">
  747. <arguments>
  748. <argument name="columns" xsi:type="array">
  749. <item name="company" xsi:type="array">
  750. <item name="tableAlias" xsi:type="string">sales_shipping_address</item>
  751. <item name="columnName" xsi:type="string">company</item>
  752. </item>
  753. <item name="street" xsi:type="array">
  754. <item name="tableAlias" xsi:type="string">sales_shipping_address</item>
  755. <item name="columnName" xsi:type="string">street</item>
  756. </item>
  757. <item name="city" xsi:type="array">
  758. <item name="tableAlias" xsi:type="string">sales_shipping_address</item>
  759. <item name="columnName" xsi:type="string">city</item>
  760. </item>
  761. <item name="region" xsi:type="array">
  762. <item name="tableAlias" xsi:type="string">sales_shipping_address</item>
  763. <item name="columnName" xsi:type="string">region</item>
  764. </item>
  765. <item name="postcode" xsi:type="array">
  766. <item name="tableAlias" xsi:type="string">sales_shipping_address</item>
  767. <item name="columnName" xsi:type="string">postcode</item>
  768. </item>
  769. </argument>
  770. <argument name="separator" xsi:type="string">, </argument>
  771. </arguments>
  772. </virtualType>
  773. <virtualType name="BillingAddressAggregator" type="Magento\Framework\DB\Sql\ConcatExpression">
  774. <arguments>
  775. <argument name="columns" xsi:type="array">
  776. <item name="company" xsi:type="array">
  777. <item name="tableAlias" xsi:type="string">sales_billing_address</item>
  778. <item name="columnName" xsi:type="string">company</item>
  779. </item>
  780. <item name="street" xsi:type="array">
  781. <item name="tableAlias" xsi:type="string">sales_billing_address</item>
  782. <item name="columnName" xsi:type="string">street</item>
  783. </item>
  784. <item name="city" xsi:type="array">
  785. <item name="tableAlias" xsi:type="string">sales_billing_address</item>
  786. <item name="columnName" xsi:type="string">city</item>
  787. </item>
  788. <item name="region" xsi:type="array">
  789. <item name="tableAlias" xsi:type="string">sales_billing_address</item>
  790. <item name="columnName" xsi:type="string">region</item>
  791. </item>
  792. <item name="postcode" xsi:type="array">
  793. <item name="tableAlias" xsi:type="string">sales_billing_address</item>
  794. <item name="columnName" xsi:type="string">postcode</item>
  795. </item>
  796. </argument>
  797. <argument name="separator" xsi:type="string">, </argument>
  798. </arguments>
  799. </virtualType>
  800. <virtualType name="PaymentMethodSubSelect" type="Magento\Framework\DB\Sql\LookupExpression">
  801. <arguments>
  802. <argument name="targetTable" xsi:type="string">sales_order_payment</argument>
  803. <argument name="targetColumn" xsi:type="string">method</argument>
  804. <argument name="referenceColumns" xsi:type="array">
  805. <item name="parent_id" xsi:type="array">
  806. <item name="tableAlias" xsi:type="string">sales_order</item>
  807. <item name="columnName" xsi:type="string">entity_id</item>
  808. </item>
  809. </argument>
  810. </arguments>
  811. </virtualType>
  812. <type name="Magento\Sales\Model\ResourceModel\GridPool">
  813. <arguments>
  814. <argument name="grids" xsi:type="array">
  815. <item name="order_grid" xsi:type="object">Magento\Sales\Model\ResourceModel\Order\Grid</item>
  816. <item name="invoice_grid" xsi:type="object">Magento\Sales\Model\ResourceModel\Order\Invoice\Grid</item>
  817. <item name="shipment_grid" xsi:type="object">ShipmentGridAggregator</item>
  818. <item name="creditmemo_grid" xsi:type="object">CreditmemoGridAggregator</item>
  819. </argument>
  820. </arguments>
  821. </type>
  822. <type name="Magento\Framework\View\Element\UiComponent\DataProvider\CollectionFactory">
  823. <arguments>
  824. <argument name="collections" xsi:type="array">
  825. <item name="sales_order_grid_data_source" xsi:type="string">Magento\Sales\Model\ResourceModel\Order\Grid\Collection</item>
  826. <item name="sales_order_invoice_grid_data_source" xsi:type="string">Magento\Sales\Model\ResourceModel\Order\Invoice\Grid\Collection</item>
  827. <item name="sales_order_shipment_grid_data_source" xsi:type="string">Magento\Sales\Model\ResourceModel\Order\Shipment\Grid\Collection</item>
  828. <item name="sales_order_creditmemo_grid_data_source" xsi:type="string">Magento\Sales\Model\ResourceModel\Order\Creditmemo\Grid\Collection</item>
  829. <item name="sales_order_view_invoice_grid_data_source" xsi:type="string">Magento\Sales\Model\ResourceModel\Order\Invoice\Orders\Grid\Collection</item>
  830. <item name="sales_order_view_shipment_grid_data_source" xsi:type="string">Magento\Sales\Model\ResourceModel\Order\Shipment\Order\Grid\Collection</item>
  831. <item name="sales_order_view_creditmemo_grid_data_source" xsi:type="string">Magento\Sales\Model\ResourceModel\Order\Creditmemo\Order\Grid\Collection</item>
  832. </argument>
  833. </arguments>
  834. </type>
  835. <virtualType name="Magento\Sales\Model\ResourceModel\Order\Invoice\Grid\Collection" type="Magento\Framework\View\Element\UiComponent\DataProvider\SearchResult">
  836. <arguments>
  837. <argument name="mainTable" xsi:type="string">sales_invoice_grid</argument>
  838. <argument name="resourceModel" xsi:type="string">Magento\Sales\Model\ResourceModel\Order\Invoice</argument>
  839. </arguments>
  840. </virtualType>
  841. <type name="Magento\Sales\Model\Order\Config">
  842. <arguments>
  843. <argument name="state" xsi:type="object">Magento\Framework\App\State\Proxy</argument>
  844. </arguments>
  845. </type>
  846. <virtualType name="orderMetadata" type="Magento\Sales\Model\ResourceModel\Metadata">
  847. <arguments>
  848. <argument name="resourceClassName" xsi:type="string">Magento\Sales\Model\ResourceModel\Order</argument>
  849. <argument name="modelClassName" xsi:type="string">Magento\Sales\Model\Order</argument>
  850. </arguments>
  851. </virtualType>
  852. <virtualType name="orderItemMetadata" type="Magento\Sales\Model\ResourceModel\Metadata">
  853. <arguments>
  854. <argument name="resourceClassName" xsi:type="string">Magento\Sales\Model\ResourceModel\Order\Item</argument>
  855. <argument name="modelClassName" xsi:type="string">Magento\Sales\Model\Order\Item</argument>
  856. </arguments>
  857. </virtualType>
  858. <virtualType name="invoiceMetadata" type="Magento\Sales\Model\ResourceModel\Metadata">
  859. <arguments>
  860. <argument name="resourceClassName" xsi:type="string">Magento\Sales\Model\ResourceModel\Order\Invoice</argument>
  861. <argument name="modelClassName" xsi:type="string">Magento\Sales\Model\Order\Invoice</argument>
  862. </arguments>
  863. </virtualType>
  864. <virtualType name="shipmentMetadata" type="Magento\Sales\Model\ResourceModel\Metadata">
  865. <arguments>
  866. <argument name="resourceClassName" xsi:type="string">Magento\Sales\Model\ResourceModel\Order\Shipment</argument>
  867. <argument name="modelClassName" xsi:type="string">Magento\Sales\Model\Order\Shipment</argument>
  868. </arguments>
  869. </virtualType>
  870. <virtualType name="creditmemoMetadata" type="Magento\Sales\Model\ResourceModel\Metadata">
  871. <arguments>
  872. <argument name="resourceClassName" xsi:type="string">Magento\Sales\Model\ResourceModel\Order\Creditmemo</argument>
  873. <argument name="modelClassName" xsi:type="string">Magento\Sales\Model\Order\Creditmemo</argument>
  874. </arguments>
  875. </virtualType>
  876. <virtualType name="transactionMetaData" type="Magento\Sales\Model\ResourceModel\Metadata">
  877. <arguments>
  878. <argument name="resourceClassName" xsi:type="string">Magento\Sales\Model\ResourceModel\Order\Payment\Transaction</argument>
  879. <argument name="modelClassName" xsi:type="string">Magento\Sales\Model\Order\Payment\Transaction</argument>
  880. </arguments>
  881. </virtualType>
  882. <virtualType name="paymentMetaData" type="Magento\Sales\Model\ResourceModel\Metadata">
  883. <arguments>
  884. <argument name="resourceClassName" xsi:type="string">Magento\Sales\Model\ResourceModel\Order\Payment</argument>
  885. <argument name="modelClassName" xsi:type="string">Magento\Sales\Model\Order\Payment</argument>
  886. </arguments>
  887. </virtualType>
  888. <virtualType name="orderAddressMetadata" type="Magento\Sales\Model\ResourceModel\Metadata">
  889. <arguments>
  890. <argument name="resourceClassName" xsi:type="string">Magento\Sales\Model\ResourceModel\Order\Address</argument>
  891. <argument name="modelClassName" xsi:type="string">Magento\Sales\Model\Order\Address</argument>
  892. </arguments>
  893. </virtualType>
  894. <type name="Magento\Sales\Model\OrderRepository">
  895. <arguments>
  896. <argument name="metadata" xsi:type="object">orderMetadata</argument>
  897. </arguments>
  898. </type>
  899. <type name="Magento\Sales\Model\Order\ItemRepository">
  900. <arguments>
  901. <argument name="metadata" xsi:type="object">orderItemMetadata</argument>
  902. </arguments>
  903. </type>
  904. <type name="Magento\Sales\Model\Order\InvoiceRepository">
  905. <arguments>
  906. <argument name="invoiceMetadata" xsi:type="object">invoiceMetadata</argument>
  907. </arguments>
  908. </type>
  909. <type name="Magento\Sales\Model\Order\ShipmentRepository">
  910. <arguments>
  911. <argument name="metadata" xsi:type="object">shipmentMetadata</argument>
  912. </arguments>
  913. </type>
  914. <type name="Magento\Sales\Model\Order\CreditmemoRepository">
  915. <arguments>
  916. <argument name="metadata" xsi:type="object">creditmemoMetadata</argument>
  917. </arguments>
  918. </type>
  919. <type name="Magento\Sales\Model\Order\Payment\Transaction\Repository">
  920. <arguments>
  921. <argument name="metaData" xsi:type="object">transactionMetaData</argument>
  922. </arguments>
  923. </type>
  924. <type name="Magento\Sales\Model\Order\Payment\Repository">
  925. <arguments>
  926. <argument name="metaData" xsi:type="object">paymentMetaData</argument>
  927. </arguments>
  928. </type>
  929. <type name="Magento\Sales\Model\Order\AddressRepository">
  930. <arguments>
  931. <argument name="metadata" xsi:type="object">orderAddressMetadata</argument>
  932. </arguments>
  933. </type>
  934. <type name="Magento\Sales\Model\Order\Payment\Operations\AuthorizeOperation">
  935. <arguments>
  936. <argument name="stateCommand" xsi:type="object">Magento\Sales\Model\Order\Payment\State\AuthorizeCommand</argument>
  937. </arguments>
  938. </type>
  939. <type name="Magento\Sales\Model\Order\Payment\Operations\CaptureOperation">
  940. <arguments>
  941. <argument name="stateCommand" xsi:type="object">Magento\Sales\Model\Order\Payment\State\CaptureCommand</argument>
  942. </arguments>
  943. </type>
  944. <type name="Magento\Sales\Model\Order\Payment\Operations\ProcessInvoiceOperation">
  945. <arguments>
  946. <argument name="stateCommand" xsi:type="object">Magento\Sales\Model\Order\Payment\State\CaptureCommand</argument>
  947. </arguments>
  948. </type>
  949. <type name="Magento\Sales\Model\Order\Payment\Operations\OrderOperation">
  950. <arguments>
  951. <argument name="stateCommand" xsi:type="object">Magento\Sales\Model\Order\Payment\State\OrderCommand</argument>
  952. </arguments>
  953. </type>
  954. <type name="Magento\Sales\Model\Order\Payment\Operations\RegisterCaptureNotificationOperation">
  955. <arguments>
  956. <argument name="stateCommand" xsi:type="object">Magento\Sales\Model\Order\Payment\State\RegisterCaptureNotificationCommand</argument>
  957. </arguments>
  958. </type>
  959. <type name="Magento\Sales\Model\ResourceModel\Order\Tax\Item">
  960. <arguments>
  961. <argument name="connectionName" xsi:type="string">sales</argument>
  962. </arguments>
  963. </type>
  964. <type name="Magento\Sales\Model\Order\Invoice\Notifier">
  965. <arguments>
  966. <argument name="senders" xsi:type="array">
  967. <item name="email" xsi:type="object">Magento\Sales\Model\Order\Invoice\Sender\EmailSender</item>
  968. </argument>
  969. </arguments>
  970. </type>
  971. <type name="Magento\Sales\Model\Order\Shipment\Notifier">
  972. <arguments>
  973. <argument name="senders" xsi:type="array">
  974. <item name="email" xsi:type="object">Magento\Sales\Model\Order\Shipment\Sender\EmailSender</item>
  975. </argument>
  976. </arguments>
  977. </type>
  978. <type name="Magento\Sales\Model\Order\Creditmemo\Notifier">
  979. <arguments>
  980. <argument name="senders" xsi:type="array">
  981. <item name="email" xsi:type="object">Magento\Sales\Model\Order\Creditmemo\Sender\EmailSender</item>
  982. </argument>
  983. </arguments>
  984. </type>
  985. <type name="Magento\Framework\EntityManager\HydratorPool">
  986. <arguments>
  987. <argument name="hydrators" xsi:type="array">
  988. <item name="Magento\Sales\Api\Data\ShipmentTrackCreationInterface" xsi:type="string">Magento\Framework\EntityManager\HydratorInterface</item>
  989. </argument>
  990. </arguments>
  991. </type>
  992. <type name="Magento\Sales\Model\ResourceModel\Order\Handler\Address">
  993. <plugin name="addressUpdate" type="Magento\Sales\Model\Order\Invoice\Plugin\AddressUpdate"/>
  994. </type>
  995. <type name="Magento\Framework\Console\CommandListInterface">
  996. <arguments>
  997. <argument name="commands" xsi:type="array">
  998. <item name="encyption_payment_data_update" xsi:type="object">Magento\Sales\Console\Command\EncryptionPaymentDataUpdateCommand</item>
  999. </argument>
  1000. </arguments>
  1001. </type>
  1002. <type name="Magento\Config\Model\Config\TypePool">
  1003. <arguments>
  1004. <argument name="sensitive" xsi:type="array">
  1005. <item name="sales_email/creditmemo/copy_to" xsi:type="string">1</item>
  1006. <item name="sales_email/creditmemo_comment/copy_to" xsi:type="string">1</item>
  1007. <item name="sales_email/invoice/copy_to" xsi:type="string">1</item>
  1008. <item name="sales_email/invoice_comment/copy_to" xsi:type="string">1</item>
  1009. <item name="sales_email/order/copy_to" xsi:type="string">1</item>
  1010. <item name="sales_email/order_comment/copy_to" xsi:type="string">1</item>
  1011. <item name="sales_email/shipment/copy_to" xsi:type="string">1</item>
  1012. <item name="sales_email/shipment_comment/copy_to" xsi:type="string">1</item>
  1013. </argument>
  1014. </arguments>
  1015. </type>
  1016. <preference
  1017. for="Magento\Sales\Api\OrderCustomerDelegateInterface"
  1018. type="Magento\Sales\Model\Order\OrderCustomerDelegate" />
  1019. <type name="Magento\Sales\Model\Order\Reorder\OrderedProductAvailabilityChecker">
  1020. <arguments>
  1021. <argument name="productAvailabilityChecks" xsi:type="array" />
  1022. </arguments>
  1023. </type>
  1024. <type name="Magento\Sales\Model\Order\StatusLabel">
  1025. <arguments>
  1026. <argument name="maskStatusesMapping" xsi:type="array">
  1027. <item name="frontend" xsi:type="array">
  1028. <item name="fraud" xsi:type="const">Magento\Sales\Model\Order::STATUS_FRAUD</item>
  1029. <item name="payment_review" xsi:type="const">Magento\Sales\Model\Order::STATE_PROCESSING</item>
  1030. </item>
  1031. </argument>
  1032. </arguments>
  1033. </type>
  1034. </config>