WooCommerce eBay Integration
Sync your WooCommerce product catalog, inventory, and orders with eBay. Nventory uses a direct API connection instead of WordPress plugins, keeping your sync reliable across site updates.
Sync Matrix
5 data entities in the sync matrix — 1 bidirectional, 4 one-way. Tap any row for details.
Good to Know
Platform restrictions outside any integration tool's control
Shared hosting with limited PHP workers or aggressive object caching can delay API responses, causing inventory sync lag during high-volume eBay sales events.
eBay Conversations and Resolution Center are closed to third-party APIs. Buyer communication stays within eBay.
eBay's advertising tools are managed in Seller Hub. Nventory syncs product data but does not manage ad campaigns or promoted listing rates.
Feedback scores and detailed seller ratings are read-only via API. Nventory cannot leave or respond to buyer feedback.
Things to Consider
Platform-specific details and how they affect this integration.
WooCommerce sites often run checkout customization plugins, tax calculation plugins, or order workflow plugins that hook into the order creation process. When eBay orders are imported as native WooCommerce orders, these plugins may fire unexpectedly — applying incorrect tax calculations, triggering unwanted email notifications, or modifying order data.
Nventory imports eBay orders through WooCommerce's REST API with pre-calculated totals, bypassing most checkout hooks. Nventory provides configuration guidance for common plugins (WooCommerce Tax, AutomateWoo) to prevent unwanted side effects on marketplace orders.
Who Uses WooCommerce eBay Integration
Common scenarios for connecting WooCommerce and eBay.
How It Works
Nventory sits between your platforms and keeps everything in sync.
Connect WooCommerce and eBay
Authenticate your eBay account and connect it to your WooCommerce store via the Nventory API bridge. Supports all eBay regional sites.
Map Products and Choose Listing Formats
Select WooCommerce products for eBay listing. Choose auction or fixed-price format, map attributes to eBay item specifics, and set eBay-specific pricing.
Sync Inventory in Real Time
Nventory keeps stock levels synchronized between your WordPress database and eBay. Sales on either channel immediately update the other through Nventory to prevent overselling.
Automate Order Flow and Tracking
eBay orders import into Nventory for centralized fulfillment. Fulfill from Nventory's dashboard and tracking numbers are pushed to eBay automatically to maintain your seller metrics.
Frequently Asked Questions
Yes. eBay orders import into Nventory and are also synced to WooCommerce, so any shipping plugin you already use (WooCommerce Shipping, ShipStation, etc.) works seamlessly. Nventory then pushes tracking numbers to eBay.
Absolutely. Select any WooCommerce product and list it as an eBay auction with custom starting bid, reserve price, and duration. Inventory is reserved during the auction period.
No. Nventory connects through the WooCommerce REST API, not as a PHP plugin. WordPress and WooCommerce updates do not affect the integration.
Yes. You can enable Best Offer on listings and set auto-accept/decline thresholds. Accepted offers create WooCommerce orders at the negotiated price.
Nventory syncs inventory between WooCommerce and eBay within minutes of a stock change, using API-based updates rather than WordPress cron jobs. This ensures auction-allocated stock and fixed-price quantities stay accurate without depending on your server's cron reliability.
Nventory maps WooCommerce SKUs to eBay's custom label field during initial setup. If a WooCommerce product has no corresponding eBay listing, it is flagged for review so you can choose to create a new listing or skip it, preventing orphaned inventory records.
First, check for plugin conflicts by temporarily disabling other inventory or marketplace plugins that may interfere with Nventory's API calls to WooCommerce. If you see throttling or timeout errors, your hosting provider may be enforcing strict API rate limits — consider upgrading your plan or whitelisting Nventory's IP addresses. Also verify that WordPress cron jobs are running reliably, as missed cron events can delay webhook delivery and cause eBay to fall out of sync.
Try WooCommerce eBay Sync Free
Connect WooCommerce and eBay in minutes. No credit card required.
Start Free Trial