WooCommerce
+
Etsy
Ecommerce Platforms + Marketplaces

WooCommerce Etsy Integration

Sync products, inventory, and orders between WooCommerce and Etsy. Nventory keeps stock counts accurate across both platforms so limited-quantity and handmade items are not double-sold.

Etsy personalization requests sync directly into WooCommerce order notes for unified handmade fulfillment
woocommerce etsy syncsell on etsy from woocommercewordpress etsy integrationwoocommerce etsy connector
WooCommerce
NV
Etsy

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

Etsy shop customization and branding

Etsy shop banner, About section, and shop policies are managed exclusively in Etsy's seller dashboard. No API write access for shop appearance.

WordPress hosting reliability for sync

Self-hosted WooCommerce depends on your server uptime. Budget hosting with frequent downtime will cause sync gaps, particularly dangerous for single-unit handmade items.

Etsy Ads management

Etsy's advertising platform does not expose campaign management through its API. Ad spend and promoted listings are managed within Etsy.

Things to Consider

Platform-specific details and how they affect this integration.

Challenge

Many handmade sellers choose WooCommerce for its low entry cost, often on shared hosting plans ($5-15/month). These plans have limited PHP workers, memory caps, and frequent server restarts that can cause API timeouts. For a seller with 5 units of a handmade item, a missed sync due to server downtime can mean a double-sell that takes weeks of labor to remake.

Nventory's Approach

Nventory uses lightweight delta syncs that require minimal server resources. If a WooCommerce API call fails due to hosting limitations, Nventory retries with exponential backoff and alerts the seller. For critical single-unit items, Nventory recommends minimum hosting specs.

Who Uses WooCommerce Etsy Integration

Common scenarios for connecting WooCommerce and Etsy.

Handmade sellers who started on Etsy and built a WooCommerce site for brand independence but still rely on Etsy traffic
Small-batch producers who need single-unit inventory accuracy across both their WordPress store and Etsy shop
WordPress developers building WooCommerce stores for artisan clients who also sell on Etsy
Craft supply sellers using Etsy for retail and WooCommerce for wholesale with shared inventory

How It Works

Nventory sits between your platforms and keeps everything in sync.

WooCommerce
WooCommerce
NV
Nventory
Etsy
Etsy
1

Connect WordPress and Etsy

Link your Etsy shop to your WooCommerce store through Nventory. The connector reads your WooCommerce product catalog and matches it against your Etsy listings.

2

Map Handmade Products Across Platforms

Pair WooCommerce products with Etsy listings. Etsy-specific fields like taxonomy, who-made-it, and personalization toggles are preserved alongside WooCommerce attributes.

3

Sync Limited-Quantity Stock

Activate real-time sync through Nventory for every product. One-of-a-kind and small-batch items get immediate stock updates on both platforms through Nventory after every sale.

4

Automate Fulfillment from WordPress

Etsy orders import into Nventory for centralized fulfillment. Fulfill from Nventory's dashboard and tracking numbers are pushed back to Etsy automatically to maintain your shipping metrics.

Frequently Asked Questions

Yes. When a buyer submits a personalization request on Etsy, those notes are synced directly into the WooCommerce order so you can handle everything from your WordPress dashboard.

No. Nventory connects to WooCommerce through its REST API, which means there is no heavy plugin installation that could conflict with your existing WordPress setup.

Absolutely. When a one-of-a-kind item sells on either channel, it is immediately marked as sold out on the other. This is critical for handmade and vintage sellers.

Yes. By automating tracking number uploads from WooCommerce to Etsy and preventing stock-related cancellations, Nventory helps you meet Star Seller shipping and order metrics.

Nventory syncs inventory between WooCommerce and Etsy within minutes of any stock change. Unlike WordPress cron-based plugins that may delay updates by 15-30 minutes, Nventory uses API-driven sync to keep single-quantity handmade and vintage items safe from double-selling.

Etsy uses listing IDs rather than traditional SKUs, so Nventory maps your WooCommerce SKUs to Etsy listings during setup. Products without a clear match are flagged for manual pairing, ensuring no WooCommerce inventory is accidentally linked to the wrong Etsy listing.

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 Etsy to fall out of sync.