PHP ChannelAdvisor DistributionCenter Удалить запись

Я хочу полностью удалить данные для DistributionCenterCode ‘Stock’ (здесь вторая запись), используя PHP для ChannelAdvisor. Но я получаю сообщение об ошибке, но я проверил, существует ли DistributionCenterCode.

SKU: ADLAACW009
stdClass Object
(
[DistributionCenterCode] => Monroe
[AvailableQuantity] => 0
[OpenAllocatedQuantity] => 0
[OpenAllocatedPooledQuantity] => 0
[ReceivedInInventory] =>
)
stdClass Object
(
[DistributionCenterCode] => Stock
[AvailableQuantity] => 0
[OpenAllocatedQuantity] => 0
[OpenAllocatedPooledQuantity] => 0
[ReceivedInInventory] =>
)
stdClass Object
(
[DistributionCenterCode] => LBG
[AvailableQuantity] => 999
[OpenAllocatedQuantity] => 0
[OpenAllocatedPooledQuantity] => 0
[ReceivedInInventory] =>
)

Ошибка выглядит следующим образом:

 stdClass Object
(
[SynchInventoryItemResult] => stdClass Object
(
[Status] => Failure
[MessageCode] => 12
[Message] => Distribution Center Code is missing from DistributionCenterInfo!
[ResultData] =>
)

)

0

Решение

Как показывает ошибка, вы ищете ключ «Код распределительного центра», где ключом объекта является «DistributionCenterCode».

Пожалуйста, попробуйте изменить это, чтобы исправить это.

0

Другие решения

Массив Item должен быть правильно настроен центром распределения. Тогда эта ошибка не возникнет.

ITEM:

Array
(
[Sku] => ADLAACW009
[DistributionCenterList] => Array
(
[Stock] => Array
(
[DistributionCenterInfoSubmit] => Array
(
[0] => Array
(
[DistributionCenterCode] => Stock
[AvailableQuantity] => 0
[OpenAllocatedQuantity] => 0
[OpenAllocatedPooledQuantity] => 0
[WarehouseLocation] => _DELETE_
)

)

)

)

)
0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector