标签: amazon-selling-partner-api

作为卖家,我如何通过 SP-API 更新库存和运输跟踪信息?

我需要通过亚马逊的卖家 SP-API 检索订单,定期更新亚马逊上列出的所有 SKU 的库存,以及在订单发货时更新亚马逊的发货跟踪号码和状态。

到目前为止,我正在使用orders-api 来检索订单上的所有所需数据。

我还没有找到一种简单的方法来更新 SKU 的库存或在订单发货时更新发货跟踪号码。

这是针对卖家的,而不是针对供应商的。产品全部存放在卖家仓库,而不是亚马逊。

我应该使用什么 API 端点来允许更新库存以及在订单发货时更新发货信息?

我已经浏览了此处列出的每个 API 端点。

过去 10 天,我一直在向亚马逊提供支持案例,目前在过去的一个小时里我一直在等待亚马逊支持,电话那头的人说他们也不知道,必须找出答案。

有谁知道什么 API 端点/操作可以做到这一点?

amazon-selling-partner-api

6
推荐指数
1
解决办法
4615
查看次数

亚马逊销售合作伙伴 API - 如何获取有关退款/退货的信息(亚马逊配送)

我成功使用亚马逊销售合作伙伴 API检索给定时间段内最后更新的订单和订单详细信息。我现在面临的挑战是确定给定订单是否已退回和/或退款。这些订单,就其价值而言,都是FBA(亚马逊配送)。我无法确定哪些 API 端点可能会向我提供该信息。让我有点惊讶的是,当订单被退回时,订单记录似乎没有更新(或者至少我不知道如何判断)。

您执行哪个 API 调用来查找给定时间段内退回和/或退款的订单/行项目?

或者,您执行哪个 API 调用来查明订单/行项目是否已退回和/或退款?

或者,您在订单记录中的哪个位置(通过哪组 API 调用检索)来确定订单/行项目是否已退回和/或退款?

amazon-web-services amazon-selling-partner-api

6
推荐指数
0
解决办法
3140
查看次数

如何将 Amazon MWS 凭证转换为 SP-API 凭证

以下是亚马逊看似明确的说明。

只需发送以下信息:sellingPartnerId、developerId 和 mwsAuthToken

我这样做是httparty这样的:

query = {
  sellingPartnerId: "A3Kxxxxx",
  developerId: "753xxxx",
  mwsAuthToken: "amzn.mws.8abxxxxx-xxxx-xxxx-xxxx-xxxxxx",
}
Run Code Online (Sandbox Code Playgroud)

进而

send = HTTParty.get("https://sellingpartnerapi-na.amazon.com/authorization/v1/authorizationCode", 
  query: query
)
Run Code Online (Sandbox Code Playgroud)

这将返回以下错误:

{"errors"=>
  [{"message"=>"Access to requested resource is denied.",
    "code"=>"MissingAuthenticationToken"}]}
Run Code Online (Sandbox Code Playgroud)

我已经对我见过的所有通话进行了调整。我读过以下文章:

翻阅了 github 上关于此 API 的 695 个问题,仍然没有运气。我已经将查询调整为这个,但也没有运气:

query = {
  grant_type: "client_credentials",
  sellingPartnerId: "A3K98Oxxxxxx",
  developerId: "753xxxxxxxx",
  mwsAuthToken: "amzn.mws.8abxxxxxxx-xxxx-xxxx-xxxx-xxxxxxx",
  client_id: "amzn1.application-oa2-client.xxxxxxxxxxxxxxxxxxxxxxxx",
  client_secret: "a473e76XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
  scope: "sellingpartnerapi::migration"
}
Run Code Online (Sandbox Code Playgroud)

我尝试过的任何方法都不起作用..有什么建议吗?有人真正成功地将 MWS 迁移到 SP-API 凭证吗?

amazon-web-services amazon-mws amazon-selling-partner-api

5
推荐指数
1
解决办法
1449
查看次数

Amazon SP-API 获取订单列表 API 中的订单商品

Amazon SP-API getorders API 终端节点不会发送该订单的商品。我想在我的库存中显示订单及其商品,就像在亚马逊卖家中心一样。为每个订单调用获取项目(getorderitems 端点)是不明智的。还有其他方法可以实现这一目标吗?

卖方中心在单个响应中完全发送订单商品数据。 Amazon SP-API 响应类似于卖家中心

amazon-mws amazonsellercentral amazon-selling-partner-api

5
推荐指数
1
解决办法
5822
查看次数

亚马逊集成 SP-API 订单

我们正在为我们的客户开发一个网络应用程序,让他们的客户与亚马逊集成(使用他们自己的帐户)并获取有关所有订单的信息 - 特别是发货详细信息。我们花了几周的时间试图根据 SP-API 文档来实现这一目标,但不幸的是,我们遇到了一些需要澄清的问题,因为互联网(亚马逊员工的答案!)和官方文档中存在大量误导性信息。

  1. 我们应该拥有自己的卖家中心帐户还是可以使用在客户 API 下创建的开发者帐户?
  2. 提供此类网关的最简单方法是什么 -> 用户在我们的网站上使用 Login With Amazon 来保持持久连接;每次用户登录应用程序时,所有订单均从 SP-API 获取;用户选择他想要运送的订单,我们的应用程序会将之前从 API 获取的信息传递到与送货服务集成的后端?
  3. 这个亚马逊应用程序应该公开/在市场上提供吗?

amazon-web-services amazon-mws amazon-selling-partner-api

1
推荐指数
1
解决办法
1785
查看次数