eBay Integration
How WaxEngine connects to your eBay account, what the connection can do, how authorization is managed for you, and how to disconnect.
Overview
WaxEngine connects directly to eBay to provide end-to-end listing management. You connect once through eBay’s official sign-in, and WaxEngine handles everything else, you never need an eBay developer account, API keys, or tokens.
Under the hood the connection powers three groups of capabilities:
| Capability | What it does for you |
|---|---|
| Listing management | Create, revise, and end listings; pull your orders and feedback |
| Marketplace search | Find sold and active comps that feed the pricing engine |
| Offers | Send discounted offers to watchers on your listings |
Connecting Your Account
You connect eBay during onboarding (Step 4 of the wizard) or anytime from Settings:
- Click Connect eBay
- You are taken to eBay’s own sign-in page, WaxEngine never sees your password
- Sign in to the eBay account you sell from and click Allow
That is the entire process. From that point on, WaxEngine acts on your behalf for listing management: publishing cards, revising prices, ending stale listings, sending offers, and reading your sold orders and feedback.
What the connection cannot do
The authorization is scoped to selling operations. WaxEngine cannot change your eBay password, access your payment details, or do anything outside the listing-management permissions you granted.
Publishing Listings
When you click Publish on a reviewed card, WaxEngine:
- Generates an optimized title (up to eBay’s 80-character limit)
- Uploads your card images to eBay’s picture service
- Creates the fixed-price listing with your price, item specifics, shipping policy, and branding image
- Records the listing in your inventory history
eBay re-hosts all images on its own servers, so your listings load fast and meet eBay’s image requirements automatically. eBay requires images to be at least 500 pixels on the longest side, clear phone photos easily exceed this.
Pricing Comps
The pricing engine searches eBay for sold and active listings of the same card:
- Sold comps, What the card has actually sold for recently
- Active competition, What other sellers are charging right now
Results feed into the price suggestion and the price breakdown you see on every card. See Pricing Engine for how the pillars combine.
Sending Offers
The Offer tier and the automation engine send discounted offers to watchers through eBay’s offer system. Key constraints eBay enforces:
- Offers can only be sent to listings that have watchers
- eBay requires a minimum discount percentage
- There is a cooldown period between offers to the same buyer
- WaxEngine tracks offer history to respect cooldowns and prevent duplicates
Authorization, Handled for You
eBay authorizations use expiring tokens behind the scenes. WaxEngine refreshes them automatically, including during long-running operations like bulk analysis or big offer batches. You should never have to think about it.
Two situations require a quick re-connect:
- eBay expires the authorization, this happens naturally after about 18 months
- You change your eBay password or revoke the app’s access from your eBay account settings
In either case, go to Settings → Reconnect eBay and repeat the two-click sign-in.
Disconnecting
You can disconnect eBay at any time from Settings. Disconnecting immediately stops WaxEngine from acting on your account. You can also revoke access from your eBay account’s third-party app permissions, both routes have the same effect.
Rate Limits and Reliability
eBay imposes daily API limits. WaxEngine is designed to stay well within them for normal usage:
- Bulk operations are throttled intentionally
- Transient network errors are retried automatically
- Authorization is refreshed automatically before it expires mid-operation
- Failed calls are logged with reasons so nothing fails silently
Troubleshooting
”eBay connection expired” or authorization errors
Go to Settings → Reconnect eBay and complete the quick sign-in. This is normal after ~18 months or after an eBay password change.
”Item not found” when revising a listing
The listing may have ended or been removed by eBay. Run Analyze to refresh your active listing data.
Slow responses
eBay’s systems can be slow during peak hours (evenings, weekends). Bulk operations are throttled intentionally to stay within eBay’s limits.
Image upload failures
- Check image resolution, eBay requires at least 500 pixels on the longest side
- Use JPEG or PNG format
- Retry the publish; transient upload errors usually clear on the second attempt
Next Steps
- Getting Set Up, Signup and the onboarding wizard
- Automation, How the automation engine uses the eBay connection
- Pricing Engine, How eBay comp data feeds into pricing