我如何提高向亚马逊MWS提交产品的吞吐量

本文关键字:吞吐量 提交 MWS 何提高 亚马逊 | 更新日期: 2023-09-27 18:29:26

我正在开发一个将亚马逊MWS与我们的系统集成的解决方案,并在使用Feed-Api提交提要时遇到了限制。目前,向亚马逊提交产品每次提交最多需要2分钟。

例如:

0-2 minutes _POST_PRODUCT_DATA_
0-2 minutes _POST_PRODUCT_PRICING_DATA_
0-2 minutes _POST_PRODUCT_IMAGE_DATA_
0-2 minutes _POST_INVENTORY_AVAILABILITY_DATA_
0-2 minutes _POST_PRODUCT_RELATIONSHIPS_DATA_
0-2 minutes _POST_PRODUCT_OVERRIDES_DATA_

这相当于每次提交产品最多12分钟,当产品已经在库存中时,每次更新产品信息最多10分钟。目前,我们一次只提交一种产品,打算在晚些时候提交批量库存清单。他们的文档确实指出,服务器负载会影响这一点(在高峰期更是如此),但如果每个产品上市可能需要12分钟,那么我不敢想象在批量操作中向市场提交3000甚至12000个新产品需要多长时间。

所以我的问题是:

有没有办法加快这一进程,或者这是我们无法绕过的对亚马逊的限制?

作为后记。我使用C#Api并使用XSD方法发布,而不是平面文件方法

我如何提高向亚马逊MWS提交产品的吞吐量

正如@Keyur所说,批量操作是唯一的方法。你不会更快地得到它,因为亚马逊需要一些时间来完成这个过程。批量操作的优点是节流问题不会影响你/对你的影响较小,更重要的是,操作所需的时间与不同

1 product per feed = 10 minutes
equals
500 products per feed = 5000 minutes

正如亚马逊在其文档中所引用的,处理10个小文件的时间将比处理1个大文件的时间长。

我曾经体验过,上传一个包含500种产品的文件并不比上传一个仅包含1种产品的文档花费太多时间。

请记住,所有上传的文件都将被放入队列中,亚马逊将处理一个又一个文件。

亚马逊建议在晚上进行操作,所以在服务器负载不多的时候。当然,对于某些操作来说,这是不可能的。