REST API Magento2 с данными XML не работает во время загрузки инвентаря
Я создаю приложение, которое использует Magento REST API для обмена данными, и я использую XML для передачи данных. Но во время публикации данных в формате XML я получаю сообщение об ошибке "поле элемента товара обязательно". Для загрузки инвентаря я использую метод PUT, а URL для доступа к API выглядит следующим образом.
http://myhost.com/Individual/XXX/magento2/index.php/rest/V1/products/Stock/stockItems/2
и XML-данные, которые я посылаю ниже
<stockItem>
<itemId>2</itemId>
<productId>2</productId>
<qty>10</qty>
<isInStock>true</isInStock>
<isQtyDecimal>true</isQtyDecimal>
<showDefaultNotificationMessage>true</showDefaultNotificationMessage>
<useConfigMinQty>true</useConfigMinQty>
<minQty>0</minQty>
<useConfigMinSaleQty>0</useConfigMinSaleQty>
<minSaleQty>0</minSaleQty>
<useConfigMaxSaleQty>true</useConfigMaxSaleQty>
<maxSaleQty>0</maxSaleQty>
<useConfigBackorders>true</useConfigBackorders>
<backorders>0</backorders>
<useConfigNotifyStockQty>true</useConfigNotifyStockQty>
<notifyStockQty>0</notifyStockQty>
<useConfigQtyIncrements>true</useConfigQtyIncrements>
<qtyIncrements>0</qtyIncrements>
<useConfigEnableQtyInc>true</useConfigEnableQtyInc>
<enableQtyIncrements>true</enableQtyIncrements>
<useConfigManageStock>true</useConfigManageStock>
<manageStock>true</manageStock>
<lowStockDate></lowStockDate>
<isDecimalDivided>true</isDecimalDivided>
<stockStatusChangedAuto>0</stockStatusChangedAuto>
</stockItem>
Пожалуйста, предложите, где я делаю ошибку.
Спасибо и С уважением
Утпаль Мэйти