WooCommerce
+
eBay
Ecommerce Platforms + Marketplaces

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.

eBay orders import as native WooCommerce orders compatible with existing WordPress shipping plugins
woocommerce ebay syncsell on ebay from woocommercewordpress ebay integrationwoocommerce to ebay listing
WooCommerce
NV
eBay

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

WordPress hosting affects sync speed

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 buyer-seller messaging

eBay Conversations and Resolution Center are closed to third-party APIs. Buyer communication stays within eBay.

eBay Promoted Listings

eBay's advertising tools are managed in Seller Hub. Nventory syncs product data but does not manage ad campaigns or promoted listing rates.

eBay feedback management

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.

Challenge

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's Approach

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.

WordPress-savvy sellers who built custom WooCommerce stores and want eBay as an additional channel
Refurbished electronics sellers running eBay auctions while selling fixed-price on WooCommerce
Small businesses using WooCommerce with no budget for enterprise tools who need simple eBay connectivity
Collectors and hobbyists with WordPress sites who run eBay auctions for special items

How It Works

Nventory sits between your platforms and keeps everything in sync.

WooCommerce
WooCommerce
NV
Nventory
eBay
eBay
1

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.

2

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.

3

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.

4

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.