Help βΊ Integrations
Connect eBay
Step-by-step guide to connecting your eBay store with a free eBay developer keyset, and turning on order import.
What it's for
Connecting eBay lets OrderPilot import your unshipped eBay orders and route them like any other channel.
Where to find it
β Settings β Channels β click your eBay store. Tabs: Connection, Orders, Inventory.
The screen at a glance
Connection tab
- Status box β "β Connected to eBay", "Credentials saved β one step left", "β Connected but the API call failed", or "Not connected".
- Instructions with the Auth accepted URL to give eBay, and a π copy button.
- App ID (Client ID), Cert ID (Client Secret), RuName (redirect name) and Environment (Production or Sandbox).
Orders tab
- Import orders automatically β on/off, every N minutes (at least 5), window N days (how far back to look).
Inventory tab
- Inventory push β on/off and every N minutes (at least 15). It sends each linked listing's quantity using the same rules as Amazon and Walmart. It only starts working once eBay listings are linked to your catalog SKUs; the setting is saved now and takes effect then.
Buttons and actions
| Button | What it does |
|---|---|
| π | Copies the Auth accepted URL. |
| πΎ Save credentials | Saves your keyset. Then click Connect with eBay. |
| π Connect with eBay | Takes you to eBay to approve access. You come back to Settings with "β eBay connected!" or an error message. |
| Save (Orders) | Saves the import switch, interval and window. |
| Import now | Starts an eBay order import right away. Watch the Jobs log. |
| Save (Inventory) | Saves the push switch and interval. |
How to connect eBay
On eBay's side (free, one time):
- Create a developer account at developer.ebay.com.
- Go to Application Keys and create a Production keyset.
- Copy the App ID (Client ID) and Cert ID (Client Secret).
- Under User Tokens, choose Get a Token via Your App and add a redirect (RuName).
- In OrderPilot, click π next to the URL in the instructions. Paste it as the RuName's Auth accepted URL on eBay and save.
- Copy the RuName name.
In OrderPilot:
- Paste the App ID, Cert ID and RuName. Leave Environment on Production.
- Click πΎ Save credentials. The status box says "Credentials saved β one step left".
- Click π Connect with eBay and approve on eBay's page.
- Back in Settings, the status box shows "β Connected to eBay".
How to start importing eBay orders
- Open the Orders tab.
- Turn on Import orders automatically.
- Set every 15 minutes and window 3 days (or your choice).
- Click Save. Click Import now to pull orders straight away.
Tips and troubleshooting
- "Credentials saved β one step left". You still need to click Connect with eBay and approve.
- eBay authorization failed. The Auth accepted URL on eBay must match the one shown in OrderPilot exactly.
- "Connected but the API call failed". The message shows eBay's error. Try Connect with eBay again to refresh access.
- Inventory push does nothing yet. It starts once eBay listings are linked to catalog SKUs.
Still stuck? Email support@softavant.com and tell us what you were trying to do.