Crosslist from WooCommerce to Etsy — FLUF’s WordPress Plugin for Handmade & Vintage Sellers
Mirror your handmade or vintage WordPress catalogue to Etsy's 86 million buyers — straight from wp-admin.
TL;DR: The FLUF Connect plugin for WooCommerce crosslists your WordPress catalogue to Etsy from wp-admin. Important: Etsy only allows handmade, vintage (20+ years old), or craft-supply items — so this is built for the large population of WooCommerce stores run by makers, artisans and vintage dealers, not for general or mass-produced catalogues. For eligible products, titles, descriptions, photos (up to 20), prices, stock and attributes transfer automatically.
A great many WooCommerce stores are not general retailers at all — they are makers. WordPress and WooCommerce are the default stack for craft businesses, ceramicists, print shops, jewellery makers and vintage curators who want a branded site they own rather than renting space on a marketplace. If that describes your WordPress store, Etsy is the obvious second channel: 86.6 million active buyers who specifically come to shop handmade and vintage. The FLUF Connect plugin for WooCommerce reads your catalogue from wp-admin and crosslists eligible products to Etsy without re-keying a thing.
The appeal for a maker is that Etsy supplies the one thing an independent WordPress store struggles to manufacture: buyers who are already in a handmade-shopping mindset. You do not have to teach an Etsy visitor that handmade is worth paying for — that is why they are there. Your WooCommerce store remains the place you build your brand, capture emails and keep full margin; Etsy becomes the discovery engine that introduces new customers to your work. The job of the FLUF Connect plugin is to let one catalogue serve both without you maintaining two product databases.

Read This First: What Etsy Will and Will Not Accept
Etsy is not a general marketplace, and getting this wrong wastes time. Its policy is explicit: “Everything listed for sale on Etsy must be handmade, vintage, or a craft supply” (Etsy: What can I sell). Handmade means the item is made or designed by you (including with tools like a 3D printer or Cricut). Vintage means the item is at least 20 years old — not merely old-looking or retro-styled. Craft supplies are tools, materials or ingredients intended for making things by hand. Reselling mass-produced or commercial retail goods is prohibited under Etsy’s seller policy.
That means much of a typical WooCommerce catalogue will not qualify: dropshipped goods, branded factory products, new electronics, generic resale apparel and commodity consumer goods are all ineligible. We are upfront about this because crosslisting an ineligible WordPress product to Etsy just gets the listing removed — and repeated violations risk the shop. FLUF Connect is the right tool here only if your WooCommerce store sells genuinely handmade pieces, craft supplies, or items 20+ years old. For general inventory, crosslisting WooCommerce to eBay or Facebook Marketplace is the better fit, and this guide will say so rather than pretend otherwise.
The good news is how common eligible WooCommerce stores actually are. WordPress is hugely popular with small makers precisely because it is cheap to start and fully owned, so a large share of craft and vintage businesses already keep their catalogue in WooCommerce. For them, Etsy is not a stretch — it is the marketplace their buyers are already on.
Why Handmade & Vintage WooCommerce Stores Belong on Etsy
The buyers are already in handmade-shopping mode
Etsy’s 86.6 million active buyers arrive intending to buy handmade and vintage — a buying intent a standalone WordPress store has to create from scratch through ads and content. Etsy’s marketplace generated roughly $2.4 billion in gross merchandise sales in Q3 2025 alone (Etsy Q3 2025 results). For a maker, reaching even a sliver of that audience is transformative compared with the organic traffic a new WordPress store sees.
Etsy’s search rewards niche, specific products
Etsy’s discovery engine is built around long-tail search — buyers looking for “hand-thrown speckled ceramic mug” or “1970s brass candlestick” — which is exactly the kind of specific, low-competition demand a niche WooCommerce maker is positioned to win. The more distinctive and well-described your handmade products are, the better Etsy’s search treats them, which is the opposite of competing on price in a crowded category.
Your WordPress store keeps the brand and the full margin
WooCommerce remains the canonical store: your domain, your customer list, no per-listing or transaction fee taken by a marketplace. Etsy becomes a discovery channel that introduces new buyers to your maker brand, while repeat customers come back to your WordPress site where you keep the full margin. Many successful makers treat Etsy as customer acquisition and their WooCommerce store as the place they build lifetime value.
How the FLUF Connect Plugin Crosslists WooCommerce to Etsy
FLUF Connect is a WordPress plugin that runs inside wp-admin and treats your WooCommerce catalogue as the source of truth. Because Etsy exposes a full public listing API, the connection is clean and requires no browser extension.
Step 1: Install the FLUF Connect plugin in wp-admin
From your WordPress dashboard: Plugins → Add New → search “FLUF Connect” → Install → Activate. The plugin auto-generates a WooCommerce REST API key (wc/v3) and registers your store. No code, no FTP, and nothing changes on your storefront — the plugin simply reads product data in the background.
Step 2: Connect your Etsy shop
Click “Connect Etsy” and authorise through Etsy’s official OAuth API. Etsy exposes a full public listing API, so the connection is a standard token handshake — you log into Etsy, grant access, and FLUF can create and manage listings on your behalf without ever holding your password.
Step 3: Select eligible products and crosslist
Choose the handmade or vintage WooCommerce products you want on Etsy. FLUF maps each one’s title, description, photos, price, stock and attributes (materials, colour, size) into Etsy’s listing structure, assigns the Etsy taxonomy category, and publishes. You keep one catalogue in WordPress and let FLUF mirror the eligible subset to Etsy — there is no need to maintain a separate Etsy spreadsheet or re-upload photos.
Step 4: Keep Etsy in step with WooCommerce
Once products are live, edits you make in WooCommerce — a price change, a new photo, a stock adjustment — flow outward to Etsy on FLUF’s next sync. For a maker selling one-of-a-kind pieces, the stock side of this is the part that matters most, and we cover it below.
Mirror your handmade WooCommerce catalogue to Etsy from wp-admin.
Etsy Fees: What a WooCommerce Maker Pays
| Fee | Amount | Notes |
|---|---|---|
| Listing fee | $0.20 per item | Listing lasts 4 months, then renews |
| Transaction fee | 6.5% of total order | Includes shipping & gift wrap |
| Payment processing (US) | 3% + $0.25 | UK: 4% + £0.20 via Etsy Payments |
| Offsite Ads | 15% (under $10k/yr) or 12% | Mandatory and non-optional at $10k+ annual sales |
Figures from Etsy’s official fees and payments policy. Two costs catch WooCommerce sellers out. First, the $0.20 listing fee recurs every time a four-month listing renews — a real per-SKU cost on a large catalogue regardless of whether the item sold. Second, Offsite Ads become mandatory at 12% once your shop crosses $10,000 in annual sales: you cannot opt out, and the fee is charged on any order Etsy attributes to an external ad within a 30-day window. Stacked together, Etsy’s effective take on a sale can be meaningfully higher than the headline 6.5% transaction fee suggests, so price your Etsy listings with that in mind.
On the FLUF side there is no free plan — plans start at £19/month (Growth — 500 products) — and FLUF’s crosslisting and relisting automation is included in every plan, not a paid add-on. Etsy’s fees are separate and paid directly to Etsy.
What Transfers from WooCommerce to Etsy
| Field | WooCommerce source | On Etsy |
|---|---|---|
| Title | Product name | Listing title (up to 140 chars) |
| Description | Long description, else short description | Listing description |
| Photos | Product gallery, first image primary | Up to 20 images per listing |
| Price | Sale price, else regular price | Listing price |
| Stock | stock_quantity |
Available quantity |
| Attributes | WooCommerce attributes (material, colour, size) | Etsy attributes (max 2 variation types) |
| Category | First WooCommerce category | Etsy taxonomy category |
A few Etsy-specific limits shape how the mapping works. Etsy raised its photo cap to 20 images per listing in August 2025 (Etsy image guidance), and recommends large images of at least 2000px on the shortest side — handmade buyers scrutinise detail, so FLUF pushes your full WooCommerce gallery rather than a single hero shot. Etsy allows a maximum of 13 search tags and at most two variation attributes per listing, so FLUF maps your two most relevant WooCommerce attributes (commonly size and colour) into Etsy’s variation structure and flags anything Etsy requires that your WordPress product is missing.
Etsy SEO: How Handmade Buyers Actually Find Your Products
Etsy is a search-driven marketplace, and its search behaves differently from Google. Etsy buyers type descriptive, intent-rich phrases — “personalised oak chopping board”, “1970s amber glass vase”, “hand-poured soy candle gift set” — and Etsy matches those against your title, tags and attributes. You get up to 13 tags per listing, and using all 13 with specific multi-word phrases is one of the highest-leverage things a maker can do. A WooCommerce product title written for your own WordPress store (“The Oakley Board”) often means nothing to Etsy search, so the descriptive title and tags matter more here than anywhere else.
When FLUF crosslists a WooCommerce product, it carries your description and attributes across, but the maker who edits the Etsy-bound title to be descriptive and fills the tag slots with searched phrases will consistently out-perform one who lets a brand-only title ride. Think of it as the Etsy equivalent of the on-page SEO you already do for your WordPress product pages — same discipline, different search engine.
Star Seller, Reviews and Why Cancellations Hurt
Etsy rewards consistent sellers with the Star Seller badge, which is awarded on metrics including fast dispatch, quick message response, and a strong review average. Reviews are the currency of trust on Etsy, and the badge gives buyers confidence in an unknown shop. The relevance to crosslisting is direct: if you oversell a one-of-a-kind item because stock was not synced, the resulting cancellation damages exactly the metrics Star Seller depends on. Driving stock from your WooCommerce store — so an Etsy listing comes down the instant the piece sells anywhere — protects the seller standing that makes the rest of your Etsy effort pay off.
Made-to-Order and Personalised WooCommerce Products on Etsy
Many WooCommerce makers sell made-to-order or personalised goods, and Etsy is built for exactly that. Etsy listings support a personalisation field and processing (made-to-order) times, which suit a WordPress store that produces each item on demand rather than holding stock. For these products the inventory-sync concern is lighter — you are not racing a single unit across two channels — but the discovery upside is just as large, because personalised and bespoke handmade goods are some of Etsy’s strongest-performing categories.
Inventory Sync: Why It Matters Most for One-of-a-Kind Makers
FLUF keeps your WordPress store as the master record. When a handmade piece sells or goes out of stock in WooCommerce, FLUF detects the change on its next inventory check and removes or zeroes the matching Etsy listing. For a maker whose catalogue is largely single-quantity, this is not a nicety — it is the difference between a clean operation and a stream of Etsy cancellations. Selling the same hand-thrown bowl on both your WordPress store and Etsy means refunding one buyer and disappointing them, and Etsy penalises cancellations in its search ranking. Driving stock from WooCommerce removes that risk by design.
Price and description edits travel the same path: change them once in WooCommerce and they propagate to Etsy, so you are never editing the same listing in two places or discovering a price that only updated on one channel.
Shipping, Processing Times and Etsy’s Free-Shipping Signal
Etsy lets you build reusable shipping profiles — set them once and apply them across listings — and it actively favours shops that offer free domestic shipping in the US, surfacing them more prominently to buyers there. For a WooCommerce maker, the workflow is to define your shipping approach in Etsy and let FLUF-crosslisted products inherit it, rather than configuring postage item by item. Processing time is a separate, important field for makers: if you produce to order, set an honest processing window so buyers know when to expect dispatch. Getting shipping and processing right protects your dispatch metrics, which feed directly into the Star Seller standing discussed above.
Because your WooCommerce store and Etsy fulfil orders through separate flows, decide up front how you will pack and post Etsy orders — they will not route through your WordPress checkout. Many makers keep a single packing process for all channels and simply mark the WooCommerce stock down as FLUF syncs the change, so the operational side stays unified even though the storefronts are separate.
Managing Renewals on a Large WooCommerce Catalogue
Etsy listings expire after four months and incur the $0.20 listing fee again on renewal, which can auto-renew or be set to manual. For a WooCommerce store with a large catalogue, this recurring per-SKU cost is worth managing deliberately: high-performing handmade lines justify auto-renewal, while slow movers might be better set to manual so you are not paying to keep dead stock listed. Because you maintain the catalogue in WooCommerce, you can decide which product lines are worth mirroring to Etsy at all, rather than blanket-listing everything and absorbing renewal fees on items that were never a fit for Etsy’s audience. Curating the eligible, well-performing subset is the difference between Etsy being a profitable channel and a slow fee leak.
Which WooCommerce Products Belong on Etsy — and Which Do Not
The best-fit products are genuinely handmade goods (ceramics, jewellery, prints, candles, textiles, woodwork), original art, craft supplies (yarn, beads, fabric, tools), and authentic vintage items 20+ years old. These are exactly what Etsy’s audience searches for, and a niche WooCommerce maker often competes far better here than in a crowded general marketplace.
Products to keep off Etsy: anything mass-produced or resold, dropshipped items, new branded goods, and modern reproductions marketed as “vintage-style”. Listing these risks removal. If your WooCommerce catalogue is a mix — some handmade lines, some resale — FLUF lets you crosslist only the eligible subset to Etsy while sending the rest to channels that suit them, all from the same WordPress dashboard.
Getting Started With WooCommerce to Etsy
If your WooCommerce store carries genuinely handmade, vintage or craft-supply products, the path is short: install the FLUF Connect plugin in your WordPress admin, connect your Etsy shop, select the eligible products, and let FLUF map them into Etsy listings. Keep your descriptive titles and tags Etsy-friendly, set honest processing and shipping, and let WooCommerce drive stock so one-of-a-kind pieces never oversell. From there, Etsy becomes a discovery channel feeding buyers to a maker brand you still own on WordPress — and your catalogue stays maintained in one place rather than two.
Etsy is one of several routes for a WordPress store — see the full WooCommerce crosslisting hub, or crosslist from WooCommerce to Vinted to reach Europe’s largest secondhand marketplace.
Sources & Verification
- Etsy active buyers & GMS (Q3 2025): Etsy Inc. Q3 2025 results
- What can be sold on Etsy: Etsy Help Center; Etsy seller policy
- Fees: Etsy fees & payments policy
- Image & listing requirements: Etsy image best practices
- WooCommerce market share: RedStag Fulfillment
Frequently Asked Questions
No. Etsy only allows handmade items, vintage items at least 20 years old, and craft supplies. Mass-produced, dropshipped or general retail products from a WooCommerce store are not eligible and will be removed by Etsy. FLUF only helps you crosslist the products that qualify.
Yes. FLUF Connect installs as a standard WordPress plugin in wp-admin on any self-hosted WordPress site running WooCommerce, and auto-generates the WooCommerce REST API key it needs during setup.
Yes, within Etsy's limits. Etsy supports a maximum of two variation attributes per listing, so FLUF maps your two most relevant WooCommerce attributes (for example size and colour) into Etsy's variation structure.
Up to 20. Etsy raised its per-listing image cap to 20 in August 2025, and FLUF pushes your WooCommerce product gallery up to that limit, with the first image as the primary photo.
No. The FLUF Connect plugin reads your catalogue through the WooCommerce REST API and performs crosslisting on FLUF's servers, so it does not affect your WordPress site's front-end load times.
Yes. FLUF treats WooCommerce as the source of truth: when a one-of-a-kind handmade piece sells or goes out of stock in WooCommerce, FLUF removes or zeroes the matching Etsy listing so it cannot sell twice.
FLUF Connect plans start at £19/month (Growth, 500 products). There is no free plan. Crosslisting and relisting automation is included in every plan, not a paid add-on. Etsy's own listing, transaction and Offsite Ads fees are separate.
List Your Handmade WooCommerce Products on Etsy
Plans from £19/month. Install the WordPress plugin and mirror eligible products in minutes.
