When migrating listings from the old schema to the new one will the listing exist in both schemas or will it be deleted from the old one and only be accessible in the new one by the new RESTFUL API's only. The reason I am asking is because we have over 70k listings on ebay and we want to develope our own functionality on the new eBay API's but we'll still be using a 3rd party integration partially that uses the old SOAP API's. Would migrating the listings to the new schema affect the functionality of the 3rd party software?
HI @rolystar, Also keep in mind after migration your listings will not be accessible via the old APIs. So you mentioned a 3rd party integration would still use the old APIs, this could cause your listings to have issues so you will want to confirm with the 3rd party integration how this will work and if they have tested this.
Migrating listings to the Inventory model will not delete the Trading API Item, however it will effectively become read-only. The Item will remain active and continue being updated (price, quantity, view count, etc.), and you will be able to use the GetItem call to retrieve it. However you will not be able to make changes via the ReviseItem or ReviseFixedPriceItem calls. Ebay's web interface uses the Trading API to interact with listings, and likewise you will be able to enter editing mode to view the listing form however you will not be able to submit changes. The only way you will be able to revise the listing is through the Inventory API, 3rd party tools using the Trading API would become incompatible. In general you should avoid the Inventory API for this and other reasons.