php - 如何使用 PHP [MWS] 将产品从 CSV 文件导出到亚马逊商店?

标签 php amazon-mws

我想使用 PHP 中的 MWS 将导出产品从 csv 文件上传到亚马逊商店。我已在亚马逊卖家中心的“添加产品”部分使用 CSV 文件上传产品。至此,产品已成功添加。但我想使用任何 MWS PHP API 在我的网站上执行此操作。做系统的具体API是什么?有谁知道如何在 PHP 中使用 MWS 来实现此功能。我已附上包含一种产品的示例 CSV 文件。 Sample file

最佳答案

您将需要使用 MWS API 的 SubmitFeed() 调用,该调用允许 XML 上传以及“平面文件”上传。您需要使用 MWS 开发人员网站上提供的 PHP 示例代码,或者准备好对请求详细信息进行大量修改才能获得正确的签名。

但请注意,仅仅调用 SubmitFeed() 并不能解决问题。一旦您调用 SubmitFeed,无论文件是否被接受,您都会立即得到回复。如果被接受,它将被放入队列中,您必须通过重复调用 GetFeedSubmissionList() 来等待它被处理,直到它的状态发生变化。

只有在处理完毕后,您才能调用 GetFeedSubmissionResult() 来查看是否有任何错误,如果有,是哪些错误。

亚马逊卖家支持博客(现已不复存在)有一个很好的图表显示该过程:

enter image description here

根据您要提交的数据的具体性质,您可能需要多次执行上述过程:XML 格式(以及某种程度上的平面文件提交)需要不同的产品数据、价格提要、库存信息和图片。

有关这些 Feed 的确切性质的更多详细信息,请参阅 MWS Feed API Reference 。除了许多其他更详细的信息之外,它还告诉您哪些类型的 feed 可用(请参阅“FeedType Enumeration”)。

关于php - 如何使用 PHP [MWS] 将产品从 CSV 文件导出到亚马逊商店?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14624487/

相关文章:

php - Modal 将计数器重置回 1

php - 如何在 PHP 中将特殊的 unicode 字符转换为最接近的 ASCII

PHP 和 MySQL - 使用标识符将值插入表中

php - Twig 中的舍入数字

c# - 报告 API 的 MWS GetReport 函数返回空值?

amazon-mws - 通过提交 Feed 的亚马逊添加产品流程

php - 带有二维数组的 CodeIgniter 模板库

python - 亚马逊 MWS Boto get_matching_product_for_id

amazon-mws - 亚马逊商城网络服务中的唯一客户标识符

java - 如何获取 Amazon MWS Reports Java 客户端库以下载特定文档版本