← Back to home
Debugging

eBay not updating

Suppli synced but eBay listings didn't update. Work through these checks.

1. Is the eBay connection authorized?

Go to Channels → eBay. The connection must show a Connected badge (green). "Credentials saved — not authorized" means you need to click Connect with eBay and complete the OAuth flow.

2. Check the Custom Label (SKU) on the listing

In your eBay Seller Hub, find the listing and check the Custom Label field. This must exactly match the Internal SKU in Suppli. SKU matching is case-sensitive.

Suppli uses GetMyeBaySelling to find your listing's ItemID by matching the Custom Label to your internal SKU. If the Custom Label is blank or different, the lookup returns nothing and the update is skipped.

3. Check the sync logs for eBay errors

Go to Sync Logs and filter by WARNING or ERROR. Common eBay error codes:

21916255 — Invalid SKU / listing not found. Check Custom Label.
932 — Auth token expired. Try disconnecting and re-authorizing.
Non-compliant — Trading API access not approved. Complete Non-Compliant review in eBay developer portal.

4. Clear the ItemID cache (if SKU was remapped)

Suppli caches the eBay ItemID per SKU to avoid repeated API calls. If you deleted and re-listed a product (new ItemID), the cache holds the old one. Disconnecting and reconnecting the eBay connection clears the cache.

Related

→ eBay setup tutorial