亚马逊订单商品某些字段不需要存在

时间:2016-06-08 08:19:01

标签: php amazon-web-services amazon-mws

我的参考文档是这样的: http://docs.developer.amazonservices.com/en_US/orders/2013-09-01/Orders_ListOrderItems.html

我有一个亚马逊订单ID 我使用了亚马逊MWS开发人员提供的MarketPlaceWebServiceOrders * ListOrderItems *

我已经更新了 .config.inc.php配置。 取消注释所需的部分.. 并使用以下方式下达了亚马逊订单ID

$request = new MarketplaceWebServiceOrders_Model_ListOrderItemsRequest();
$request->setSellerId(MERCHANT_ID);
$request->setAmazonOrderId($orderId);

我也使用ListOrders来获取一些重要的字段

$request = new MarketplaceWebServiceOrders_Model_ListOrdersRequest();
$request->setSellerId(MERCHANT_ID);
$request->setMarketplaceId(MARKETPLACE_ID);
$request->setOrderStatus(array('Shipped'));
$currentDate = new DateTime();
$dv = new DateInterval('P5D');
date_sub($currentDate, $dv);

$dateAfter5days = $currentDate->format('Y-m-d');
$request->setCreatedAfter($dateAfter5days);
$request->setCreatedBefore(
        date_add($currentDate, new DateInterval('P3D'))->format('Y-m-d'));

一切都很顺利。 但我需要一些在此请求的响应中不存在的字段。

我的数据库结构基于Amazon Fulfilled Shipments字段 哪个 - 亚马逊卖家中心页面 - >报告(顶部导航面板) - >亚马逊履行 - >销售(左导航板) - >亚马逊Fullfiled发货 在这个页面上我可以生成一个csv文件,其中有多个字段。 其中一些是: amazon-order-id,购买日期等

我使用上面的MWS步骤收集这些数据,但有些字段不存在,我需要它们,因为我根据亚马逊实现的货件生成文件创建了我的数据库结构,其中一些字段起了重要作用 一些这些字段是: shipment-id,shipment-item-id。

shipment-item-id是我唯一的密钥之一。

我在哪里可以获得这些字段?

0 个答案:

没有答案