|
5 | 5 | * See COPYING.txt for license details. |
6 | 6 | */ |
7 | 7 | --> |
8 | | -<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
9 | | - xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd"> |
| 8 | +<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd"> |
10 | 9 | <!-- Indexer & metadata declaration --> |
11 | 10 | <!-- Sales Orders Feed --> |
12 | | - <virtualType name="Magento\SalesOrdersDataExporter\Model\Indexer\OrdersFeedIndexMetadata" |
13 | | - type="Magento\DataExporter\Model\Indexer\FeedIndexMetadata"> |
| 11 | + <virtualType name="Magento\SalesOrdersDataExporter\Model\Indexer\OrdersFeedIndexMetadata" type="Magento\DataExporter\Model\Indexer\FeedIndexMetadata"> |
14 | 12 | <arguments> |
15 | 13 | <argument name="feedName" xsi:type="string">salesOrdersV2</argument> |
16 | 14 | <argument name="feedIdentity" xsi:type="string">commerceOrderId</argument> |
|
84 | 82 | </type> |
85 | 83 |
|
86 | 84 | <!-- Providers --> |
87 | | - <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\OrderItems" |
88 | | - type="Magento\DataExporter\Model\Provider\QueryDataProvider"> |
| 85 | + <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\OrderItems" type="Magento\DataExporter\Model\Provider\QueryDataProvider"> |
89 | 86 | <arguments> |
90 | 87 | <argument name="queryName" xsi:type="string">salesOrderItemsV2</argument> |
91 | 88 | </arguments> |
92 | 89 | </virtualType> |
93 | | - <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\ShippingAddress" |
94 | | - type="Magento\DataExporter\Model\Provider\QueryDataProvider"> |
| 90 | + <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\ShippingAddress" type="Magento\DataExporter\Model\Provider\QueryDataProvider"> |
95 | 91 | <arguments> |
96 | 92 | <argument name="queryName" xsi:type="string">salesAddressV2</argument> |
97 | | - <argument name="queryArguments" xsi:type="array"> |
| 93 | + <argument name="queryArguments" xsi:type="array"> |
98 | 94 | <item name="addressType" xsi:type="string">shipping</item> |
99 | 95 | </argument> |
100 | 96 | </arguments> |
101 | 97 | </virtualType> |
102 | | - <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\BillingAddress" |
103 | | - type="Magento\DataExporter\Model\Provider\QueryDataProvider"> |
| 98 | + <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\BillingAddress" type="Magento\DataExporter\Model\Provider\QueryDataProvider"> |
104 | 99 | <arguments> |
105 | 100 | <argument name="queryName" xsi:type="string">salesAddressV2</argument> |
106 | | - <argument name="queryArguments" xsi:type="array"> |
| 101 | + <argument name="queryArguments" xsi:type="array"> |
107 | 102 | <item name="addressType" xsi:type="string">billing</item> |
108 | 103 | </argument> |
109 | 104 | </arguments> |
110 | 105 | </virtualType> |
111 | | - <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\Invoices" |
112 | | - type="Magento\DataExporter\Model\Provider\QueryDataProvider"> |
| 106 | + <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\Invoices" type="Magento\DataExporter\Model\Provider\QueryDataProvider"> |
113 | 107 | <arguments> |
114 | 108 | <argument name="queryName" xsi:type="string">salesInvoicesV2</argument> |
115 | 109 | </arguments> |
116 | 110 | </virtualType> |
117 | | - <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\CreditMemos" |
118 | | - type="Magento\DataExporter\Model\Provider\QueryDataProvider"> |
| 111 | + <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\CreditMemos" type="Magento\DataExporter\Model\Provider\QueryDataProvider"> |
119 | 112 | <arguments> |
120 | 113 | <argument name="queryName" xsi:type="string">salesCreditMemosV2</argument> |
121 | 114 | </arguments> |
122 | 115 | </virtualType> |
123 | | - <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\RefundTaxes" |
124 | | - type="Magento\DataExporter\Model\Provider\QueryDataProvider"> |
| 116 | + <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\RefundTaxes" type="Magento\DataExporter\Model\Provider\QueryDataProvider"> |
125 | 117 | <arguments> |
126 | 118 | <argument name="queryName" xsi:type="string">salesTaxV2</argument> |
127 | 119 | </arguments> |
128 | 120 | </virtualType> |
129 | | - <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\ProductTaxes" |
130 | | - type="Magento\DataExporter\Model\Provider\QueryDataProvider"> |
| 121 | + <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\ProductTaxes" type="Magento\DataExporter\Model\Provider\QueryDataProvider"> |
131 | 122 | <arguments> |
132 | 123 | <argument name="queryName" xsi:type="string">salesTaxItemV2</argument> |
133 | 124 | </arguments> |
134 | 125 | </virtualType> |
135 | | - <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\RefundItem" |
136 | | - type="Magento\DataExporter\Model\Provider\QueryDataProvider"> |
| 126 | + <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\RefundItem" type="Magento\DataExporter\Model\Provider\QueryDataProvider"> |
137 | 127 | <arguments> |
138 | 128 | <argument name="queryName" xsi:type="string">salesRefundItemV2</argument> |
139 | 129 | </arguments> |
140 | 130 | </virtualType> |
141 | 131 | <!-- uuid--> |
142 | | - <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\Uuid\CreditMemoItem" |
143 | | - type="Magento\SalesOrdersDataExporter\Model\Provider\Uuid"> |
| 132 | + <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\Uuid\CreditMemoItem" type="Magento\SalesOrdersDataExporter\Model\Provider\Uuid"> |
144 | 133 | <arguments> |
145 | 134 | <argument name="uuidType" xsi:type="string">order_item</argument> |
146 | 135 | </arguments> |
147 | 136 | </virtualType> |
148 | | - <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\Uuid\CreditMemo" |
149 | | - type="Magento\SalesOrdersDataExporter\Model\Provider\Uuid"> |
| 137 | + <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\Uuid\CreditMemo" type="Magento\SalesOrdersDataExporter\Model\Provider\Uuid"> |
150 | 138 | <arguments> |
151 | 139 | <argument name="uuidType" xsi:type="string">credit_memo</argument> |
152 | 140 | </arguments> |
153 | 141 | </virtualType> |
154 | | - <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\Uuid\ShipmentItem" |
155 | | - type="Magento\SalesOrdersDataExporter\Model\Provider\Uuid"> |
| 142 | + <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\Uuid\ShipmentItem" type="Magento\SalesOrdersDataExporter\Model\Provider\Uuid"> |
156 | 143 | <arguments> |
157 | 144 | <argument name="uuidType" xsi:type="string">order_item</argument> |
158 | 145 | </arguments> |
159 | 146 | </virtualType> |
160 | | - <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\Uuid\Shipment" |
161 | | - type="Magento\SalesOrdersDataExporter\Model\Provider\Uuid"> |
| 147 | + <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\Uuid\Shipment" type="Magento\SalesOrdersDataExporter\Model\Provider\Uuid"> |
162 | 148 | <arguments> |
163 | 149 | <argument name="uuidType" xsi:type="string">order_shipment</argument> |
164 | 150 | </arguments> |
165 | 151 | </virtualType> |
166 | | - <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\Uuid\OrderItem" |
167 | | - type="Magento\SalesOrdersDataExporter\Model\Provider\Uuid"> |
| 152 | + <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\Uuid\OrderItem" type="Magento\SalesOrdersDataExporter\Model\Provider\Uuid"> |
168 | 153 | <arguments> |
169 | 154 | <argument name="uuidType" xsi:type="string">order_item</argument> |
170 | 155 | </arguments> |
171 | 156 | </virtualType> |
172 | | - <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\Uuid\Order" |
173 | | - type="Magento\SalesOrdersDataExporter\Model\Provider\Uuid"> |
| 157 | + <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\Uuid\Order" type="Magento\SalesOrdersDataExporter\Model\Provider\Uuid"> |
174 | 158 | <arguments> |
175 | 159 | <argument name="uuidType" xsi:type="string">order</argument> |
176 | 160 | </arguments> |
177 | 161 | </virtualType> |
178 | | - <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\Transactions" |
179 | | - type="Magento\DataExporter\Model\Provider\QueryDataProvider"> |
| 162 | + <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\Transactions" type="Magento\DataExporter\Model\Provider\QueryDataProvider"> |
180 | 163 | <arguments> |
181 | 164 | <argument name="queryName" xsi:type="string">salesTransactionsV2</argument> |
182 | 165 | </arguments> |
183 | 166 | </virtualType> |
184 | | - <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\Shipment" |
185 | | - type="Magento\DataExporter\Model\Provider\QueryDataProvider"> |
| 167 | + <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\Shipment" type="Magento\DataExporter\Model\Provider\QueryDataProvider"> |
186 | 168 | <arguments> |
187 | 169 | <argument name="queryName" xsi:type="string">salesShipmentV2</argument> |
188 | 170 | </arguments> |
189 | 171 | </virtualType> |
190 | | - <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\TrackingInfo" |
191 | | - type="Magento\DataExporter\Model\Provider\QueryDataProvider"> |
| 172 | + <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\TrackingInfo" type="Magento\DataExporter\Model\Provider\QueryDataProvider"> |
192 | 173 | <arguments> |
193 | 174 | <argument name="queryName" xsi:type="string">salesTrackingInfoV2</argument> |
194 | 175 | </arguments> |
195 | 176 | </virtualType> |
196 | | - <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\ShipmentItem" |
197 | | - type="Magento\DataExporter\Model\Provider\QueryDataProvider"> |
| 177 | + <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\ShipmentItem" type="Magento\DataExporter\Model\Provider\QueryDataProvider"> |
198 | 178 | <arguments> |
199 | 179 | <argument name="queryName" xsi:type="string">salesShipmentItemV2</argument> |
200 | 180 | </arguments> |
201 | 181 | </virtualType> |
202 | | - <virtualType name="Magento\SalesOrdersDataExporter\Model\Indexer\OrdersDataSerializer" |
203 | | - type="Magento\DataExporter\Model\Indexer\DataSerializer"> |
| 182 | + <virtualType name="Magento\SalesOrdersDataExporter\Model\Indexer\OrdersDataSerializer" type="Magento\DataExporter\Model\Indexer\DataSerializer"> |
204 | 183 | <arguments> |
205 | 184 | <argument name="mapping" xsi:type="array"> |
206 | 185 | <item name="id" xsi:type="string">commerceOrderId</item> |
207 | 186 | </argument> |
208 | 187 | </arguments> |
209 | 188 | </virtualType> |
210 | | - <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\OrderItemCustomAttribute" |
211 | | - type="Magento\SalesOrdersDataExporter\Model\Provider\CustomAttribute"> |
| 189 | + <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\OrderItemCustomAttribute" type="Magento\SalesOrdersDataExporter\Model\Provider\CustomAttribute"> |
212 | 190 | <arguments> |
213 | 191 | <argument name="usingField" xsi:type="string">entityId</argument> |
214 | 192 | </arguments> |
215 | 193 | </virtualType> |
216 | | - <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\OrderCustomAttribute" |
217 | | - type="Magento\SalesOrdersDataExporter\Model\Provider\CustomAttribute"> |
| 194 | + <virtualType name="Magento\SalesOrdersDataExporter\Model\Provider\OrderCustomAttribute" type="Magento\SalesOrdersDataExporter\Model\Provider\CustomAttribute"> |
218 | 195 | <arguments> |
219 | 196 | <argument name="usingField" xsi:type="string">commerceOrderId</argument> |
220 | 197 | </arguments> |
|
234 | 211 | <type name="Magento\DataExporter\Model\FeedPool"> |
235 | 212 | <arguments> |
236 | 213 | <argument name="classMap" xsi:type="array"> |
237 | | - <item name="salesOrders" xsi:type="string"> |
238 | | - Magento\SalesOrdersDataExporter\Model\OrdersFeed</item> |
239 | | - <item name="onDemandSalesOrders" xsi:type="string"> |
240 | | - Magento\SalesOrdersDataExporter\Model\OrdersOnDemmandExportFeed</item> |
| 214 | + <item name="salesOrders" xsi:type="string">Magento\SalesOrdersDataExporter\Model\OrdersFeed</item> |
| 215 | + <item name="onDemandSalesOrders" xsi:type="string">Magento\SalesOrdersDataExporter\Model\OrdersOnDemmandExportFeed</item> |
241 | 216 | </argument> |
242 | 217 | </arguments> |
243 | 218 | </type> |
244 | 219 |
|
245 | 220 | <!-- Assign UUID to sales order, order items, shipments, credit memos and refunds entities --> |
246 | 221 | <type name="Magento\Sales\Model\ResourceModel\Order"> |
247 | | - <plugin name="AssignUuidForOrder" |
248 | | - type="Magento\SalesOrdersDataExporter\Plugin\AssignUuidForOrder" /> |
| 222 | + <plugin name="AssignUuidForOrder" type="Magento\SalesOrdersDataExporter\Plugin\AssignUuidForOrder"/> |
249 | 223 | </type> |
250 | 224 | <type name="Magento\Sales\Model\ResourceModel\Order\Creditmemo"> |
251 | | - <plugin name="AssignUuidForCreditMemo" |
252 | | - type="Magento\SalesOrdersDataExporter\Plugin\AssignUuidForCreditMemo" /> |
| 225 | + <plugin name="AssignUuidForCreditMemo" type="Magento\SalesOrdersDataExporter\Plugin\AssignUuidForCreditMemo"/> |
253 | 226 | </type> |
254 | 227 | <type name="Magento\Sales\Model\ResourceModel\Order\Shipment"> |
255 | | - <plugin name="AssignUuidForShipment" |
256 | | - type="Magento\SalesOrdersDataExporter\Plugin\AssignUuidForShipment" /> |
| 228 | + <plugin name="AssignUuidForShipment" type="Magento\SalesOrdersDataExporter\Plugin\AssignUuidForShipment"/> |
257 | 229 | </type> |
258 | 230 |
|
259 | 231 | <type name="Magento\Framework\Console\CommandListInterface"> |
260 | 232 | <arguments> |
261 | 233 | <argument name="commands" xsi:type="array"> |
262 | | - <item name="link" xsi:type="object"> |
263 | | - Magento\SalesOrdersDataExporter\Console\Command\Link</item> |
264 | | - <item name="export" xsi:type="object"> |
265 | | - Magento\SalesOrdersDataExporter\Console\Command\ExportOnDemmand</item> |
| 234 | + <item name="link" xsi:type="object">Magento\SalesOrdersDataExporter\Console\Command\Link</item> |
| 235 | + <item name="export" xsi:type="object">Magento\SalesOrdersDataExporter\Console\Command\ExportOnDemmand</item> |
266 | 236 | </argument> |
267 | 237 | </arguments> |
268 | 238 | </type> |
|
0 commit comments