Etsy to WooCommerce Product Converter | Import Shop Listings

🥦

Convert Complete

WooCommerce Products CSV Format
valid rows

Convert Etsy shop listings to WooCommerce in 60 seconds. Transfer your entire Etsy catalog with images, tags, and materials automatically.

No API required
Browser-based processing
Run on Google Cloud Platform

Download Sample Etsy Export

Sample CSV download to test converter

Download Sample

Tool Rating

4.8 / 5 (62 votes)

How It Works

1

Export from Etsy

In Etsy Shop Manager, go to Settings → Options → Download Data → CSV (active listings). Download the file.

2

Upload and Convert

Upload your Etsy CSV here. We'll convert units, aggregate images, and map materials automatically.

3

Preview and Download

Review converted products with proper weight/dimension units and image galleries. Download WooCommerce CSV.

4

Import to WooCommerce

In WordPress Admin, go to Products → Import → Upload your converted CSV and run the WooCommerce importer.

Why Etsy Listings Need Conversion for WooCommerce

Multiple Weight and Dimension Units

Etsy supports lb, oz, g, kg for weight and in, ft, mm, cm, m for dimensions. WooCommerce typically uses one consistent unit (kg for weight, cm for dimensions). Direct import would create inconsistent product data with mixed units breaking shipping calculations.

Image Structure Differences

Etsy exports up to 10 separate image columns (IMAGE1, IMAGE2, ... IMAGE10). WooCommerce requires comma-separated URLs in a single Images column. Without conversion, you'd lose all gallery images except the first one.

Unique Etsy Fields

Etsy has maker attribution (WHO_MADE, WHEN_MADE), materials, and personalization options. These need special handling to preserve in WooCommerce as attributes or meta fields.

What This Tool Does

We automatically: - Convert all weights to kg (from lb, oz, g) - Convert all dimensions to cm (from in, ft, mm, m) - Combine IMAGE1-10 into comma-separated gallery - Create Materials attribute from MATERIALS field - Store maker info (WHO_MADE, WHEN_MADE) as meta fields - Generate SKUs from titles if missing (Etsy often has blank SKUs) - Preserve tags directly (Etsy and WooCommerce use same format)

Your Data is Safe

Bank-Level Security

256-bit SSL encryption. Same standards as major financial institutions.

No Data Storage

Files are processed directly in browser. No calls to our servers.

GDPR Compliant

Full EU data protection compliance. Your privacy rights protected.

ISO/IEC 27001 Certified GDPR Compliant Swiss Privacy CCPA Compliant

Field Mapping

How Etsy_Seller Products fields map to Woocommerce Products

Etsy_Seller Products Source Value Woocommerce Products Target Value Note
TITLE Handmade Ceramic Mug - Blue Glaze Name Handmade Ceramic Mug - Blue Glaze Product title
DESCRIPTION Beautiful handmade ceramic mug with blue glaze... Description Beautiful handmade ceramic mug with blue glaze... Converted to HTML
PRICE 25.00 Regular price 25.00 Current price
QUANTITY 10 Stock 10 Available inventory
TAGS mug, ceramic, handmade, blue Tags mug, ceramic, handmade, blue Direct copy (comma-separated)
MATERIALS ceramic, glaze Attribute: Materials Materials used
SKU MUG-BLU-001 SKU MUG-BLU-001 Stock keeping unit (if present)

Why Use This Tool?

Unit Conversion

Automatically converts Etsy's varied weight units (lb, oz, g) and dimension units (in, ft, mm) to WooCommerce's standard kg and cm.

Image Gallery Aggregation

Combines IMAGE1 through IMAGE10 columns into single comma-separated gallery for WooCommerce import.

Materials Attribute

Preserves Etsy's MATERIALS field as a WooCommerce product attribute for filtering and display.

Maker Attribution

Stores Etsy's WHO_MADE and WHEN_MADE fields as custom meta fields to preserve handmade/vintage information.

Auto SKU Generation

Generates SKUs from product titles when Etsy export has blank SKU fields (common with older listings).

Tag Preservation

Etsy tags transfer directly to WooCommerce tags - no conversion needed. Both platforms use comma-separated format.

Data Transformation

Each Etsy listing becomes one WooCommerce product (variations handled separately)

Input Etsy Listing

One row per active listing from Etsy export

Key columns: TITLE, PRICE, QUANTITY, IMAGE1
1:1 — One input row creates one output row
Output WooCommerce Product

One simple product per row

Product Details Basic product information
Images Combine all image URLs
Weight Conversion Convert weight to kg
One output row per input row

Common Product Import Errors

Issues you might encounter when importing CSV Products Export data to Product Import - and how we solve them

SKU Not Exported by Etsy

Etsy often exports empty SKU field

SKU: (empty)
SKU: auto-generated from title slug

Generate SKU from product title if empty

SKUs are automatically generated for products without them

Multiple Weight Units

Etsy supports lb, oz, g, kg - WooCommerce needs consistent units

WEIGHT=8, WEIGHT_UNIT=oz
Weight (kg)=0.227 (converted)

Automatically convert all weights to kg

All weights are converted during transformation

Multiple Dimension Units

Etsy supports in, ft, mm, cm, m - WooCommerce needs consistent units

LENGTH=12, DIMENSIONS_UNIT=in
Length (cm)=30.48

Automatically convert all dimensions to cm

All dimensions are converted during transformation

Frequently Asked Questions

Yes, all images from IMAGE1 through IMAGE10 are combined into a gallery. WooCommerce downloads images from URLs during import.
All weights convert to kg (lb→kg, oz→kg, g→kg) and all dimensions convert to cm (in→cm, ft→cm, mm→cm) to match WooCommerce defaults.
Yes, Etsy tags transfer directly to WooCommerce tags. Both platforms use comma-separated format, so no conversion is needed.
The MATERIALS field becomes a WooCommerce product attribute that customers can filter by (e.g., 'cotton', 'ceramic', 'wood').
No, if SKU is blank we'll auto-generate one from the product title. Enable 'Auto-Generate SKUs' in options.
These are Etsy's maker attribution fields (i_did, made_to_order, 2010_2019, etc.). We store them as custom meta fields for reference.
Yes, but Etsy's personalization options (IS_PERSONALIZABLE, instructions) are stored as meta fields. You'll need to configure WooCommerce product add-ons separately.
Etsy's variation structure is limited in CSV exports. For full variation data, you may need to use Etsy API or recreate variations in WooCommerce.