我需要通过SFTP访问eBay商户集成平台。使用Web CSV上传不是一种选择,因为我想自动化该过程。
它可以工作,因为我可以上传产品,更新数量,价格并定期接收报价。但是,我无法删除库存项目(这与将数量设置为 0 不同,这工作正常)。
我尝试将delete-inventory.csv
上传到SFTP服务器上的store/inventory
文件夹,但是响应CSV中的错误消息看起来好像eBay将该文件解释为"正常"inventory.csv
。
我的问题是:到哪个文件夹(例如store/availability
,store/distribution
,store/product
) 如果不上传到store/inventory
文件夹,我应该上传我的delete-inventory.csv
吗?
叫我哑巴,但我无法在文档中找到它。
这是我的delete-inventory.csv
:
SKU,Action,Channel ID,Format
test-sku,DeleteInventory,EBAY_US,FIXED_PRICE
以下是eBay的回应CSV:
SKU, Group ID, Locale, ePID, Channel ID, Item ID, Status, Message Type, Message ID, Message
test-sku,,,,,,FAILED,ERROR,335101,Invalid request for SKU. Atleast one of shipToLocationAvailability or offers is required.
注意:当我从delete-inventory.csv
中删除可选列Channel ID
和Format
或当我使用可选/必填列时,也会发生同样的情况。这似乎不是一个语法问题。
感谢您的帮助!
参考: https://developer.ebay.com/devzone/merchant-products/mipng/regular/content/user-guide/definitions-delete-inventory-feed.html?tocpath=Managing%20inventory%7CFeed%20definitions%7C_____10
我问了eBay的支持,他们告诉我使用store/deleteInventory
文件夹。这个文件夹既没有出现在两台计算机上的两个SFTP客户端的目录树中,也没有出现在Web界面中,但是在我联系他们之后,它突然出现了......
虽然EBAY MIP被宣传为"易于使用",但事实远非如此。如果即使是示例文件也包含错误,则更不用说从头开始的文件了。 上传产生的错误代码甚至没有适当的解释。此外,上传会产生错误,您已经更正了它,然后在将来的上传中会出现不同的错误消息。 今天是我上传测试文件的第二天,我仍然没有成功。