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>

Пожалуйста, предложите, где я делаю ошибку.

Спасибо и С уважением

Утпаль Мэйти

0 ответов

Другие вопросы по тегам