我想要将亚马逊船舶物品从卖方的库存请求到目的地地址。我是使用亚马逊createFulfillmentOrder来做的。下面是我的代码,对于一个项目,它工作正常,但我不知道如果我们在一个订单中有多个项目,我怎么能使用它。请帮忙。
$item = new FBAOutboundServiceMWS_Model_CreateFulfillmentOrderItem();
//Set item parameters
$item-> setSellerSKU("XX-XXX-XX-XX");
$item-> setSellerFulfillmentOrderItemId("XX");
$item-> setQuantity("XX");
$obOrderItemList =new FBAOutboundServiceMWS_Model_CreateFulfillmentOrderItemList();
$obOrderItemList->setmember($item);
$request->setItems($obOrderItemList)
答案 0 :(得分:2)
多件商品
$obOrderItemList =new FBAOutboundServiceMWS_Model_CreateFulfillmentOrderItemList();
foreach($itemsArray as $key=>$val) {
$item = new FBAOutboundServiceMWS_Model_CreateFulfillmentOrderItem();
//Set item parameters
$item-> setSellerSKU($val['SKU']); //sku
$item-> setSellerFulfillmentOrderItemId("mws-".$val['id']); //unique id
$item-> setQuantity($val['item_quantity']); //item quantity
$obOrderItemList->withmember($item);
}
$request->setItems($obOrderItemList);
单件
$item = new FBAOutboundServiceMWS_Model_CreateFulfillmentOrderItem();
//Set item parameters
$item-> setSellerSKU($itemSKU);
$item-> setSellerFulfillmentOrderItemId($uniqueItemId);
$item-> setQuantity($item_quantity);
$obOrderItemList =new FBAOutboundServiceMWS_Model_CreateFulfillmentOrderItemList();
$obOrderItemList->setmember($item);
$request->setItems($obOrderItemList);