我希望完全使用PHP删除DistributionCenterCode‘Stock’的数据(这里是第二个条目)。但是我得到了错误,但我已经检查了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] =>
)
)发布于 2016-05-17 10:57:49
项目数组应该由分发中心正确地键控。那么这个错误就不会出现。
ITEM:
Array
(
[Sku] => ADLAACW009
[DistributionCenterList] => Array
(
[Stock] => Array
(
[DistributionCenterInfoSubmit] => Array
(
[0] => Array
(
[DistributionCenterCode] => Stock
[AvailableQuantity] => 0
[OpenAllocatedQuantity] => 0
[OpenAllocatedPooledQuantity] => 0
[WarehouseLocation] => _DELETE_
)
)
)
)
)发布于 2016-05-17 06:31:15
如错误所示,您正在查找密钥“分发中心代码”,其中对象中的密钥为“DistributionCenterCode”。
请试着改变这个来解决这个问题。
https://stackoverflow.com/questions/37268574
复制相似问题