eBay to WooCommerce Product Converter | Import Listings

🥦

Convert Complete

WooCommerce Products CSV Format
valid rows

Convert eBay listings to WooCommerce in 60 seconds. Import your eBay inventory with condition codes, item specifics, and images automatically.

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

Download Sample eBay Export

Sample File Exchange CSV to test converter

Download Sample

Tool Rating

4.6 / 5 (41 votes)

How It Works

1

Export from eBay

In eBay Seller Hub, go to Listings → Active → File Exchange → Download. Or use eBay's CSV export from Active Listings.

2

Upload and Convert

Upload your eBay CSV here. We'll parse item specifics, map condition codes, and convert image separators automatically.

3

Preview and Download

Review converted products with WooCommerce-formatted attributes and images. Download the CSV file.

4

Import to WooCommerce

In WordPress Admin, go to Products → Import → Upload your converted CSV. Add missing weights/categories after import if needed.

Why eBay Listings Need Conversion for WooCommerce

Image URL Separator Mismatch

eBay exports use pipe (|) to separate multiple image URLs: "url1|url2|url3" WooCommerce requires comma separation: "url1, url2, url3" Direct import would break image galleries, showing only corrupted URLs.

Item Specifics Format

eBay stores product attributes as "Item Specifics" with C: prefix (C:Brand, C:Size, C:Color). WooCommerce uses Attribute Name/Value pairs for filtering and variations. Without conversion, you'd lose all product attribute data.

Condition Codes vs. Text

eBay uses numeric condition codes (1000=New, 3000=Used, etc.). WooCommerce needs readable text for customer display.

What This Tool Does

We automatically: - Convert image separators (pipe → comma) - Extract Item Specifics (C:Brand, C:Size, C:Color) as WooCommerce attributes - Map condition codes to readable text (1000→"New", 3000→"Used") - Store eBay category ID for reference - Preserve UPC/EAN barcodes as meta fields - Transfer MPN (Manufacturer Part Number)

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 Ebay_Seller Products fields map to Woocommerce Products

Ebay_Seller Products Source Value Woocommerce Products Target Value Note
Custom Label (SKU) NIKE-AM270-BLK-10 SKU NIKE-AM270-BLK-10 Seller's SKU
*Title Nike Air Max 270 - Black/White - Size 10 Name Nike Air Max 270 - Black/White - Size 10 Listing title
*Description <p>Brand new Nike Air Max 270 in black and white...</p> Description <p>Brand new Nike Air Max 270 in black and white...</p> HTML description
*Quantity 5 Stock 5 Available quantity
PicURL https://i.ebayimg.com/images/g/xyz/s-l1600.jpg|https://i.ebayimg.com/images/g/abc/s-l1600.jpg Images https://i.ebayimg.com/images/g/xyz/s-l1600.jpg|https://i.ebayimg.com/images/g/abc/s-l1600.jpg Converted from pipe to comma separator
C:Brand Nike Attribute: Brand Brand item specific
C:Size 10 Attribute: Size Size item specific
C:Color Black Attribute: Color Color item specific
UPC 885259106990 Meta: _barcode 885259106990 Product barcode

Why Use This Tool?

Item Specifics Extraction

Automatically extracts eBay Item Specifics (C:Brand, C:Size, C:Color) and converts them to WooCommerce product attributes.

Condition Code Mapping

Maps eBay numeric condition codes (1000, 3000, etc.) to readable text (New, Used, Refurbished) for customer display.

Image URL Parsing

Converts eBay's pipe-separated image URLs to WooCommerce's comma-separated format automatically.

Barcode Preservation

Stores UPC and EAN barcodes as custom meta fields for inventory management and integrations.

60-Second Processing

Upload your eBay File Exchange export, get WooCommerce import file instantly.

No API Required

Works with standard eBay File Exchange CSV exports from Seller Hub. No API credentials needed.

Data Transformation

Each eBay listing becomes one WooCommerce product

Input eBay Listing

One row per listing from eBay File Exchange

Key columns: Custom Label (SKU), *Title, *Start Price
1:1 — One input row creates one output row
Output WooCommerce Product

One simple product per row

Product Details Basic listing information
Item Specifics eBay item specifics to WooCommerce attributes
One output row per input row

Common Product Import Errors

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

Category IDs Not Names

eBay exports numeric category IDs, not category names

*Category: 15687
Requires manual lookup: 15687 = 'Clothing'

Categories are not automatically mapped

Manually map eBay categories or leave blank

Image URL Separator

eBay uses pipe (|) to separate images

PicURL: url1|url2|url3
Images: url1, url2, url3

Automatically replace pipe with comma

All image URLs are reformatted

Weight Not Exported

eBay File Exchange doesn't include weight/dimensions

No weight field
Add weights manually after import

Weight must be added post-import

Set shipping class or add weights manually

Frequently Asked Questions

Use File Exchange format from eBay Seller Hub (Listings → Active → File Exchange) or the standard Active Listings CSV export.
Yes, all image URLs from PicURL field are converted and included. WooCommerce downloads images during import. Images must remain publicly accessible.
eBay Item Specifics are product attributes like Brand, Size, Color (shown with C: prefix). We convert these to WooCommerce product attributes.
eBay uses codes like 1000=New, 3000=Used, 2500=Refurbished. We convert these to readable text and create a Condition attribute.
eBay exports numeric category IDs. Since these don't map directly to WooCommerce category names, you'll need to assign categories manually after import.
Product barcodes (UPC, EAN) are stored as custom meta fields (_barcode) which you can use with barcode scanner plugins.
Basic variation data transfers, but eBay's complex variation format may require manual setup in WooCommerce for multi-attribute variations.
No, eBay File Exchange doesn't include weight. You'll need to add weights manually after import or set default shipping weights.