Php 如何将多个项目发送到FBA Amazon createFulfillmentOrder
我想请求Amazon将物品从卖家的库存发送到目的地地址。我正在使用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-
$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适用于多个或单个应用程序!非常感谢你。我从来没有从我们的文件中看出这一点。