Connect your eBay seller account to OmniOrders and sync listings, orders, and inventory automatically. Manage eBay sales alongside all your other channels from one dashboard.
---
title: eBay Integration
description: Connect your eBay seller account to OmniOrders and sync listings, orders, and inventory automatically. Manage eBay sales alongside all your other channels from one dashboard.
---
<div style="background: linear-gradient(135deg, #E53238 0%, #C4292E 100%); border-radius: 12px; padding: 2.5rem 2rem; margin-bottom: 2rem; color: white; display: flex; align-items: center; gap: 1.5rem;">
<IconEbay style="width: 80px; height: 80px; flex-shrink: 0; color: white;" />
<div>
<p style="font-size: 2rem; font-weight: 700; line-height: 1.2; margin: 0 0 0.5rem 0; color: white;">eBay Integration</p>
<p style="font-size: 1.125rem; margin: 0; opacity: 0.95;">
Connect your eBay seller account and sync listings, orders, and inventory automatically
</p>
</div>
</div>
Connect your eBay seller account to OmniOrders and manage everything from one place. Your listings, orders, and inventory will sync automatically—no more manual updates or switching between platforms.
<SupademoEmbed demoId="cmmsewkbd4sb6f8nqil9sd5me" />
:::tip[Quick Setup]
Most sellers connect in under 5 minutes. You'll need an active eBay seller account and at least one listing to get started.
:::
---
## Why Connect eBay?
**Connecting your eBay account to OmniOrders means new orders flow in automatically, inventory levels stay in sync across all your channels, and fulfillment updates push back to eBay the moment they happen — no manual imports, no overselling, and no switching between platforms.**
<CardGrid>
<IconCard title="Auto Sync Orders" icon="refresh-cw">
New eBay orders flow directly into OmniOrders as they come in—no delays or manual imports needed.
</IconCard>
<IconCard title="Real-Time Inventory" icon="package">
Stock levels update automatically across eBay and all your other channels. This prevents overselling.
</IconCard>
<IconCard title="Listing Sync" icon="box">
Product listings sync bidirectionally. Add or edit in one place and changes reflect everywhere.
</IconCard>
<IconCard title="Tracking Updates" icon="truck">
Shipping info and tracking numbers automatically update in eBay when orders ship.
</IconCard>
</CardGrid>
---
## Before You Start
Gather these items before connecting—they make setup faster and smoother:
<CardGrid>
<IconCard title="eBay Seller Account" icon="shield-check">
You need an active eBay seller account in good standing. Business or personal accounts both work. Check your account status in eBay Seller Hub.
</IconCard>
<IconCard title="Active Listings" icon="check-circle">
Have at least one active listing before connecting. This lets you verify the sync works correctly right after setup.
</IconCard>
<IconCard title="Business Policies (Recommended)" icon="file-text">
Set up your shipping, payment, and return policies in eBay before connecting. This speeds up listing creation and reduces errors.
</IconCard>
</CardGrid>
---
## Connect Your eBay Account
<SupademoEmbed demoId="cmmsf4wq54snhf8nqqvgiiuv0" />
<Steps>
1. **Go to Integrations**
In OmniOrders, click **Integrations** in the main menu, then click **Add Integration**
2. **Select eBay**
Find eBay in the list and click the **Configure** button.
3. **Sign In with eBay**
You'll be redirected to eBay. Sign in with your seller account if prompted
4. **Authorize Access**
Review the permissions and click **Agree** to authorize OmniOrders
:::note[What We Access]
OmniOrders only requests access to listings, orders, and inventory—we never access payment details or buyer personal data beyond shipping addresses.
:::
5. **Configure Settings**
Back in OmniOrders, choose what to sync:
- **Listings**: Sync your product catalog
- **Orders**: Import new orders automatically
- **Inventory**: Keep stock levels in sync
- **Fulfillment**: Send tracking info back to eBay
6. **Start Sync**
Click **Start Sync** to begin importing your data. This may take a few minutes depending on your catalog size.
</Steps>
:::tip[First Sync]
The first sync imports your existing listings and recent orders. After that, everything updates in real-time.
:::
---
## What Gets Synced?
**The eBay integration syncs listings (titles, descriptions, SKUs, variants, images, pricing, quantities), orders (line items, buyer addresses, notes, payment and fulfillment status), and inventory updates — bidirectionally, so changes in either eBay or OmniOrders reflect on both sides in real time.**
### Listings
- Listing titles and descriptions
- SKUs and item IDs
- Variants (sizes, colors, etc.)
- Images and pricing
- Quantity available
### Orders
- Order details and line items
- Buyer shipping addresses
- Order notes and messages
- Payment status (paid/unpaid)
- Fulfillment status
### Inventory
- Stock levels by location
- Quantity updates (both directions)
- Low stock alerts
### Fulfillment
- Tracking numbers
- Carrier information
- Shipment status updates
---
## Managing Your Connection
### View Sync Status
Check if everything is syncing correctly:
1. Go to **Integrations** → **eBay**
2. View the sync dashboard showing:
- Last sync time
- Listings synced
- Orders synced
- Any errors or warnings
### Pause Syncing
Need to temporarily stop syncing?
1. Open your eBay integration settings
2. Toggle **Sync Active** to OFF
3. Syncing stops immediately (you can resume anytime)
### Update Settings
Change what syncs:
1. Click **Settings** on your eBay integration
2. Toggle any sync option on/off
3. Click **Save Changes**
---
## Common Questions
<CardGrid>
<IconCard title="How often does it sync?" icon="clock">
Orders sync instantly when created. Listings and inventory sync every 5 minutes or when you make changes.
</IconCard>
<IconCard title="Can I connect multiple eBay accounts?" icon="store">
Yes! Connect as many eBay seller accounts as you need. Each account syncs independently.
</IconCard>
<IconCard title="What about unpaid orders?" icon="history">
Only paid orders sync by default. You can change this in settings if you want to import unpaid orders too.
</IconCard>
<IconCard title="Is my data secure?" icon="lock">
Absolutely. We use OAuth 2.0 secure authentication and encrypt all data in transit and at rest.
</IconCard>
</CardGrid>
---
## Troubleshooting
### Orders Not Syncing
**Problem**: New eBay orders aren't appearing in OmniOrders
**Solutions**:
- Check that **Order Sync** is enabled in integration settings
- Verify the order is marked as **Paid** in eBay—only paid orders sync by default
- Look for error messages in the sync log
- Try clicking **Force Sync** to trigger a manual refresh
### Inventory Not Updating
**Problem**: Stock changes in eBay don't update in OmniOrders (or vice versa)
**Solutions**:
- Confirm **Inventory Sync** is turned on
- Check if listings are mapped correctly (same SKU in both systems)
- Verify quantity is set on the listing in eBay
- Allow up to 5 minutes for updates to sync
### Connection Expired
**Problem**: eBay integration shows "Connection Expired" or "Authentication Failed" error
**Solutions**:
- Click **Reconnect** and authorize access again
- eBay tokens expire periodically—reconnecting refreshes them
- No data is lost—syncing resumes immediately after reconnecting
### Duplicate Listings
**Problem**: Listings appear twice after connecting eBay
**Solutions**:
- Go to **Products** and use **Merge Duplicates** tool
- In the future, ensure products aren't created in both systems before connecting
- Use SKU matching to prevent duplicates
---
## Best Practices
### For New Users
1. **Start Small**: Connect your account and let the initial sync complete before making changes
2. **Test First**: Create a test sale in eBay and verify it appears in OmniOrders
3. **Set Business Policies**: Configure shipping, payment, and return policies in eBay before syncing listings
### For Multi-Channel Sellers
1. **Centralize Inventory**: Let OmniOrders be your source of truth for stock levels
2. **Use SKUs**: Keep SKUs consistent across all platforms for automatic matching
3. **Set Buffer Stock**: Configure safety stock levels to prevent overselling across channels
### For Order Fulfillment
1. **Enable Auto-Fulfillment**: Let OmniOrders automatically fulfill orders when ready
2. **Sync Tracking**: Turn on tracking sync so buyers get updates in eBay
3. **Upload Tracking Promptly**: eBay expects tracking within your handling time—OmniOrders helps you stay on schedule
---
## Need More Help?
<CardGrid>
<IconCard title="Contact Support" icon="message-circle">
Our team is here to help with setup, troubleshooting, or any questions. [Get Support
→](mailto:[email protected])
</IconCard>
<IconCard title="eBay Seller Hub" icon="book">
Learn more about eBay selling tools and policies. [View Seller Hub
→](https://www.ebay.com/sellerhub)
</IconCard>
<IconCard title="More Integrations" icon="layout-grid">
Explore other platforms and integration options. [View Integrations
→](/integrations/overview/)
</IconCard>
</CardGrid>
---
:::tip[Pro Tip]
Set up your eBay Business Policies (shipping, payment, returns) before connecting—it speeds up listing sync and reduces setup errors.
:::