如何通过 MWS API 激活或重新发布“搁浅”列表?

Posted

技术标签:

【中文标题】如何通过 MWS API 激活或重新发布“搁浅”列表?【英文标题】:How do I activate or re-list a "stranded" listing via MWS APIs? 【发布时间】:2018-06-18 21:41:57 【问题描述】:

我想知道是否可以通过 MWS API 修复/重新发布亚马逊上搁置的产品列表。阅读了他们的文档后,我没有找到任何关于如何实现这一点的参考。我在这里和卖家中心论坛上搜索过,但找不到直接的答案。我找到了通过使用 Feeds API 部分提交 3 种类型的 Feed 来重新激活列表的参考,并且已经尝试过。我获得了所有 Feed 的成功处理状态,但这不会改变产品列表的状态,因为它在之后仍然“搁浅”。

这不起作用,也不会更新列表状态。但这是我能找到的全部。这是我尝试过的:

    提交_POST_PRODUCT_DATA_ 供稿。示例内容: <?xml version="1.0" encoding="utf-8"?> <AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="amzn-envelope.xsd"> <Header> <DocumentVersion>1.01</DocumentVersion> <MerchantIdentifier>VALUE</MerchantIdentifier> </Header> <MessageType>Product</MessageType> <PurgeAndReplace>false</PurgeAndReplace> <Message> <MessageID>1</MessageID> <OperationType>Update</OperationType> <Product> <SKU>VALUE</SKU> <StandardProductID> <Type>ASIN</Type> <Value>VALUE</Value> </StandardProductID> <Condition> <ConditionType>New</ConditionType> </Condition> </Product> </Message> </AmazonEnvelope> 提交_POST_PRODUCT_PRICING_DATA_ 供稿。示例内容: <?xml version="1.0" encoding="utf-8"?> <AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="amzn-envelope.xsd"> <Header> <DocumentVersion>1.01</DocumentVersion> <MerchantIdentifier>VALUE</MerchantIdentifier> </Header> <MessageType>Price</MessageType> <Message> <MessageID>1</MessageID> <OperationType>Update</OperationType> <Price> <SKU>VALUE</SKU> <StandardPrice currency="VALUE">VALUE</StandardPrice> </Price> </Message> </AmazonEnvelope> 提交_POST_INVENTORY_AVAILABILITY_DATA_ 供稿。例子: <?xml version="1.0" encoding="utf-8"?> <AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="amzn-envelope.xsd"> <Header> <DocumentVersion>1.01</DocumentVersion> <MerchantIdentifier>VALUE</MerchantIdentifier> </Header> <MessageType>Inventory</MessageType> <PurgeAndReplace>false</PurgeAndReplace> <Message> <MessageID>1</MessageID> <OperationType>Update</OperationType> <Inventory> <SKU>VALUE</SKU> <Quantity>VALUE</Quantity> </Inventory> </Message> </AmazonEnvelope>

3 个提要成功完成,但没有任何效果。请注意,这是为亚马逊配送的产品完成的,不需要FulfillmentLatency 元素,并且包含完整信息和图像的列表已经存在。

如果有对此问题有经验的人能提供任何指点,我将不胜感激。谢谢

编辑:

澄清一下,“搁浅”的商品信息是指尽管在亚马逊运营中心有大量可配送库存,但已变为非活跃状态的商品信息。有时,我们的一些商品会处于非活动状态,并在 SellerCentral 库存页面上标有“此库存商品不存在商品”注释。列出这些产品的 ASIN 列表仍然有效,并且与我们提供的产品信息相匹配,因此该消息让我感到困惑。我们通常会去卖家中心的“修复搁浅的库存”页面并点击“重新上架”按钮,提交表格,然后listing再次生效。

我正在寻找的是一种通过 MWS API 实现相同功能的方法,而不是手动执行此操作。我们能够通过 API (_GET_STRANDED_INVENTORY_UI_DATA_) 检索滞留商品报告,并且可以确定哪些产品符合“重新上架”操作的条件,但不知道是否可以通过 API 执行该操作。

【问题讨论】:

请定义“搁浅” 感谢您的回复哈兹特。我现在已经编辑了我的问题并添加了我所说的滞留列表。 【参考方案1】:

感谢您的编辑。我自己没有使用 FBA(亚马逊物流),所以我没有这方面的实际经验,但就我目前所见:

“搁浅库存”是亚马逊仓库中由于某种原因无法出售的商品。解决这个问题似乎取决于亚马逊认为它无法出售的实际原因。正如您所说,您可以通过_GET_STRANDED_INVENTORY_UI_DATA_ 报告获取这些列表。

商品可能没有适合相关市场的产品数据或定价。 _POST_PRODUCT_DATA__POST_PRODUCT_PRICING_DATA_ 提要应该注意这一点。请注意,我不认为 _POST_INVENTORY_AVAILABILITY_DATA_ 与 FBA 库存一起使用。它肯定用于商家履行,因为亚马逊没有其他方法知道商家的库存中有哪些库存。

商品可能已损坏或不适合出售。您可能需要安排出境货件以查看其状况,并可能重新列出或重新列出为“已使用”。

项目可能会保留用于挂单(可能还有其他原因)。我认为你对此无能为力。

所以第一步应该是检查为什么你的物品搁浅了。我不认为有一个直接的 MWS 调用可以像“修复搁浅的库存”按钮那样做,我也不认为可能/不应该这样做。

【讨论】:

我已经查看了有关卖家中心问题的帮助主题,您说得对,修复列表取决于亚马逊首先阻止它的原因。此外,既然您提到了它,那么_POST_INVENTORY_AVAILABILITY_DATA_ 与 FBA 产品根本不相关是完全有道理的。感谢您花时间解释这一点。非常感谢。【参考方案2】:

“修复滞留库存”页面标题有一个“批量修复滞留库存”按钮,可将您带到库存报告“Bulk Fix Stranded Inventory”;在那里,您可能会看到此类以前报告的历史记录,并且可以请求新的下载。在您请求报告并生成下载后,检查下载链接显示报告类型为“_GET_STRANDED_INVENTORY_LOADER_DATA_”;利用这些知识通过 MWS 报告 API 安排定期报告。

要获取包含“滞留”原因和其他相关信息的报告,您需要点击“修复滞留库存”页面标题上的“下载报告”按钮(将您带到库存报告“@ 987654322@"),或通过 MWS 报告 API 请求/计划报告类型“_GET_STRANDED_INVENTORY_UI_DATA_”。

您需要创建一个流程,将两个报告中的数据合并/关联,并让人工审核报告数据,更正任何错误或问题,然后触发重新上传更新的“库存加载器”文件。您可以使用文件类型“Inventory Loader File”通过Add Products via Upload 页面手动上传,但您也可以使用 MWS Feed API 以编程方式执行此操作,使用类型“_POST_FLAT_FILE_INVLOADER_DATA_”上传文件。

这是我发现的以编程方式处理搁置物品的最优化机制;我承认这个过程有些乏味,但这完全是由于亚马逊的设计。

注意:查找要在 API 中使用的报告类型的技术可以应用于卖家中心中的大多数报告(请注意,由于努力保护财务报告,财务报告需要更多的努力)。

【讨论】:

以上是关于如何通过 MWS API 激活或重新发布“搁浅”列表?的主要内容,如果未能解决你的问题,请参考以下文章

如何通过“亚马逊MWS订单API”获取“非亚马逊”销售渠道订单

如何通过亚马逊的 MWS API 获取产品信息?

重新激活的 PayPal 定期账户如何付款?

如何从 AWS MWS API json 响应下载 .xlsx 文件?

使用 python-amazon-mws API 的 Amazon Feed

亚马逊 MWS 集成