Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何将多个项目发送到FBA Amazon createFulfillmentOrder_Php_Amazon Web Services - Fatal编程技术网

Php 如何将多个项目发送到FBA Amazon createFulfillmentOrder

Php 如何将多个项目发送到FBA Amazon createFulfillmentOrder,php,amazon-web-services,Php,Amazon Web Services,我想请求Amazon将物品从卖家的库存发送到目的地地址。我正在使用Amazon createFulfillmentOrder进行此操作。下面是我的代码,对于一个项目,它工作得很好,但我不知道如何使用它,当我们在一个订单中有多个项目。请帮忙 $item = new FBAOutboundServiceMWS_Model_CreateFulfillmentOrderItem(); //Set item parameters $item-> setSellerSKU("XX-XXX-XX-

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

多个项目

$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);

干得好Foreach适用于多个或单个应用程序!非常感谢你。我从来没有从我们的文件中看出这一点。