← Back to home
đŸĒ
Tutorial

Connect eBay to Suppli

Suppli uses the eBay Trading API to update inventory on your manually-created listings. Each user provides their own eBay developer credentials — no shared keys.

â„šī¸ Two accounts required: You need a regular eBay seller account (to list products) AND a separate eBay developer account (to get API keys). The developer account is free at developer.ebay.com.
1

Create an eBay developer account

Go to developer.ebay.com and sign in with your eBay account (or create a new developer account). Registration is free.

2

Create a Production keyset

In the developer portal, go to Application Keysets. Click Create a keyset and choose Production.

You'll receive your App ID (Client ID), Cert ID (Client Secret), and Dev ID. Copy all three.

âš ī¸ eBay may require your app to go through a Non-Compliant review for Trading API access. This is normal. Under "Get a token", select User Tokens → OAuth / Grant access to find the review option.
3

Create your RuName (OAuth redirect name)

In the developer portal, go to User Tokens → Get a token via OAuth. You'll see a section to add an "eBay Redirect URL" (RuName).

Set the redirect URI to:

https://suppli.site/ebay/callback/

eBay will generate a RuName string like Your-AppName-PRD-abc123-abcd1234. Copy it.

â„šī¸ The RuName is used during OAuth authorization. Without it, the "Connect with eBay" button won't work.
4

Enter credentials in Suppli

In Suppli, go to Channels → eBay. Fill in the credential form:

  • Supplier — select which supplier these eBay listings belong to
  • App ID (Client ID) — from your Production keyset
  • Cert ID (Client Secret) — from your Production keyset
  • Dev ID — from your Production keyset (optional but recommended)
  • RuName — from step 3

Click Save credentials.

5

Authorize with eBay OAuth

After saving credentials, click Connect with eBay. You'll be redirected to eBay's login page. Sign in with your eBay seller account (not the developer account) and grant access.

You'll be redirected back to Suppli and the connection will show as Connected.

â„šī¸ Token auto-refresh: Suppli automatically refreshes your eBay access token using the stored refresh token. You only need to re-authorize if you disconnect and reconnect.
â„šī¸ How eBay inventory updates work: Suppli uses the eBay Trading API's ReviseInventoryStatus call. This works with manually-created eBay listings (not API-created listings). Your product's Custom Label (SKU field) in eBay must match the Internal SKU in Suppli.
â„šī¸ ItemID caching: On the first sync, Suppli calls GetMyeBaySelling to find your listing's ItemID from the SKU. This ItemID is then cached so future syncs are faster.
âš ī¸ Missing SKU? If a product's SKU disappears from a supplier feed (sold out), Suppli will push quantity 0 to eBay automatically.

Also useful

→ eBay not updating? Debug guide → Next: Connect Walmart