two-bros/php-amazon-mws

这是一个开源库,以面向对象的方式连接到亚马逊的MWS网络服务,注重直观使用。从CPIGroup/phpAmazonMWS分叉,以添加命名空间和清理以供进一步开发。

v1.0.001 2015-12-05 15:20 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:36:34 UTC


README

这是一个用于以面向对象的方式连接到亚马逊的商家网络服务(MWS),并注重直观使用的库。

这**不是**亚马逊网络服务(AWS)- 云计算服务。

使用示例

这里有几个该库使用的示例。API所需的所有技术细节都在幕后处理,因此用户可以轻松构建代码,用于向亚马逊发送请求,而无需跳过参数URL格式化和令牌管理等障碍。

以下是一个示例函数,用于获取过去24小时内更新的所有仓库履行的订单

function getAmazonOrders() {
    $amz = new AmazonOrderList("myStore"); //store name matches the array key in the config file
    $amz->setLimits('Modified', "- 24 hours");
    $amz->setFulfillmentChannelFilter("MFN"); //no Amazon-fulfilled orders
    $amz->setOrderStatusFilter(
        array("Unshipped", "PartiallyShipped", "Canceled", "Unfulfillable")
        ); //no shipped or pending
    $amz->setUseToken(); //Amazon sends orders 100 at a time, but we want them all
    $amz->fetchOrders();
    return $amz->getList();
}

此示例展示了一个函数,用于将先前创建的XML馈送到亚马逊以更新库存数量

function sendInventoryFeed($feed) {
    $amz=new AmazonFeed(); //if there is only one store in config, it can be omitted
    $amz->setFeedType("_POST_INVENTORY_AVAILABILITY_DATA_"); //feed types listed in documentation
    $amz->setFeedContent($feed);
    $amz->submitFeed();
    return $amz->getResponse();
}