0

我想请求亚马逊将商品从卖家的库存运送到目的地地址。我正在使用 Amazon 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)
4

1 回答 1

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);
于 2013-07-01T16:57:19.060 回答