02-18-2025 02:16 AM
we have encountered a challenge regarding the synchronization of listings that were manually created via Seller Hub.Currently, if a seller manually updates the quantity or price of a listing via the eBay UI (Seller Hub), the changes do not reflect in the Inventory API (GET /inventory_item). Similarly, listings that were created outside of the Inventory API are not automatically included in GET /inventory_item. However, these listings are still active in the seller’s store.
Questions :
05-28-2025 03:14 PM
Hello @mybageecha_365,
The challenge you're encountering stems from how eBay's systems differentiate between listings managed through the Seller Hub and those managed via the Inventory API. Here are some insights and potential solutions for your questions:
1. Why must a listing be migrated to be managed via the Inventory API?
-> The Inventory API is designed to provide a structured way to manage inventory items and offers on eBay marketplaces. Migrating listings to be managed via the Inventory API allows sellers to leverage advanced inventory management features and integrations. This includes real-time inventory checks, bulk operations, and compatibility with other eBay APIs, which can enhance efficiency and accuracy in inventory management.
2. Can this be enabled for sellers who want their manually created listings to appear in Inventory API calls without requiring an API migration?
-> Currently, listings created outside the Inventory API, such as those manually created via Seller Hub, do not automatically appear in Inventory API calls. The Inventory API requires listings to be converted to its data model to be managed through its endpoints. This conversion can be done using the bulkMigrateListing call, which allows sellers to convert existing eBay listings to Inventory API objects.
3. Is there a way for sellers to sync their manual listings to the Inventory API via the eBay UI?
-> Currently, there is no direct method via the eBay UI (Seller Hub settings, button, etc.) to sync manually created listings to the Inventory API. Sellers need to use the bulkMigrateListing API call to convert their listings to be managed by the Inventory API. This process involves using the API to handle the migration rather than a UI-based option.
Best Regards,
eBay Developer Support