putListingsItem返回
{
"sku": "MY-PRODUCT-123",
"status": "ACCEPTED",
"submission_id": "bffaece199484853beed917978ae6f17",
"issues": [],
"identifiers": null
}
卖家中心查询不到,会是什么原因?
如果需要上传没有品牌名称和商品编号的商品,putListingsItem能实现吗?需要怎么传值?
亚马逊listing API更新后,putlistingitem返回accepted,不代表能在卖家中心能查到。需要结合getlistingitem返回结果判断。
(1)判断:putlistingitem返回accepted,且getlistingitem -> summaries返回ASIN
(2)后台:能在卖家中心Inventory列表查到.
(1)判断:putlistingitem返回accepted,且getlistingitem -> summaries为空,issues返回error code
(2)后台:可在卖家中心-inventory列表-待修复商品列表查到。但此时因为没有返回ASIN,不能代表刊登成功。
(1)判断:putlistingitem返回accepted,且getlistingitem -> summaries为空,issues->error code为空
(2)后台:还在处理中,任何列表都无法查到该记录。
需要使用getListingsItem 接口拉取一下,看看issue是什么,一般是有错误导致的查不到
[https://api.sp-api.net/zh/api-308930030
](https://api.sp-api.net/zh/api-308930030)
可以的,需要按照schema格式上传
putListingsItem上传完卖家中心不能马上看到。使用getListingsItem也没有该商品。 确实因为传了品牌的原因需要修复商品才能发布成功,brand是必填的,所以不知道要如何上传没有品牌名称和商品编号的商品。putListingsItem的attributes有没有什么详细的文档,通过getDefinitionsProductType查询返回的格式也没有看到怎么不传品牌名称和商品编号……
@owen 平台是异步的。 只要PUT返回ACCEPT,那你用sellersku就能查到。查不到那就看看是不是其他原因导致的错误。
查到之后,加上issue找错误。官方也是这么推荐的做法。