0

出品者の在庫から配送先住所への商品の発送をAmazonに依頼したいです。Amazon createFulfillmentOrder を使用して実行しています。以下は私のコードです。1 つのアイテムについては正常に動作していますが、1 つの注文で複数のアイテムがある場合にどのように使用できるかわかりません。助けてください。

 $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 に答える