Ebay API 通过识别公共字段或关键列链接重新列出的项目

Ebay API linking relisted items by identifying a common field or key column

我是 Ebay 的新手 API,我正在寻找来自 Finding 或 Trading 呼叫响应的特定内容。也许这就是问题所在,我可能找错地方了。

我需要做的是拉取已多次重新列出的商品,Ebay 更改了商品编号,因此从前端跟踪商品非常困难。每周有超过 1000 个列表,这可能无法追踪。有像标题这样的公共字段,但您可以想象,如果某些人在此过程中更改标题,则产品的 link 将会丢失并且报告将不正确。

原始列出的项目和重新列出的项目之间是否有共同的键或任何link?以下是我正在使用的参考资料:

http://developer.ebay.com/devzone/xml/docs/reference/ebay/index.html

通常人们会使用“自定义标签”字段来标识产品。我相信当您在 eBay 上使用 Selling Manager Pro 时,它就可用了。基本上,当您开始使用 SMP(Selling Manager Pro)时,它会为您提供一个内置于 eBay 的库存系统。您使用自定义标签标识产品,然后使用产品列表模板列出。这使用户能够多次根据公共标识符引用多个列表,一个内部公司 SKU。

如果您以编程方式进行,则列表过程会发生一些变化,因为您需要创建产品,创建列表模板,然后从模板中添加列表,而不是简单地使用 'AddItem' 调用.

此外,一些(可能很多)运输程序使用此自定义标签字段绑定到您的本地库存系统(我知道 ShipWorks 使用它)。

我使用 eBay API 管理 3 个不同商店的大约 30000 个列表,我认为 Nate M. 的回答不正确。确保获得正确数据的唯一方法是使用 <RelistedItemID><RelistParentID> 字段。 如果某个项目被重新列出,在 Trading GetItem 调用中,您将拥有 <RelistedItemID> 这样的

<Item>
    ...
    <ListingDetails>
        ...
        <RelistedItemID>NEW_ITEMID</RelistedItemID>
        ...
    </ListingDetails>
    ...
</Item>

和新列表(由 NEW_ITEMID 标识)具有

<Item>
    ...
    <RelistParentID>OLD_ITEMID</RelistParentID>
    ...
</Item>

如果您使用这些字段,none 其他数据很重要。正如您所说,标题可以更改。甚至是 SKU。所以,在我看来,这是唯一可靠的方法。