Half my WooCommerce products were missing SKUs, which Xero requires as item codes. The auto-generate SKU feature created item codes from my product IDs so I could import everything without going back to fix my catalog first. The regional tax type mapping for my AU Xero organization was accurate too.
Convert WooCommerce Products to Xero Items
Transform WooCommerce product catalog into Xero inventory items instantly
Free preview — then from $0.15. Save with bundles.How to Convert WooCommerce Products → Xero
Export from Woocommerce
Products → All Products → Export products
Upload and Configure
Upload Products Export CSV and choose Inventory Item format
Preview and Download
Review converted data, download Xero-ready file
Import to Xero
Accounting → Inventory → Import → Upload CSV
Output is in Xero Items Import CSV format — ready to import directly, no manual reformatting needed.
WooCommerce Products → Xero Conversion Questions
What if my products don't have SKUs?
The tool auto-generates item codes from product IDs (e.g., PROD-101). However, for best practice, add SKUs to all your WooCommerce products before exporting. This makes inventory tracking across systems more reliable.
Can I update existing Xero items?
Xero's import will update existing items if the ItemCode (SKU) matches. New items are created for unmatched codes. This makes it safe to re-import for price or stock updates.
Should I import products before or after orders?
Import products BEFORE orders. This way, when you import invoices, Xero can link line items to existing inventory items automatically. This provides better reporting and inventory tracking.
Common Inventory Item Import Errors
Issues you might encounter when importing Products Export data to Inventory Item - and how we solve them
Missing Item Code (SKU)
Xero requires ItemCode - SKU cannot be empty
SKU: (empty)
SKU: PROD-001
Ensure all products have SKUs in WooCommerce
Tool auto-generates codes from product ID if SKU missing
Why WooCommerce Products Need Conversion for Xero
SKU and Tax Requirements
What We Convert
How People Use WooCommerce Products → Xero
I convert WooCommerce product catalogs to Xero items for several UK-based clients. The regional tax type selection correctly maps to VAT on Income, and the HTML cleanup strips all the formatting from product descriptions. I always import products before orders so Xero can link line items to existing inventory.
We re-import our WooCommerce products to Xero every quarter to update pricing and stock levels. Since Xero updates existing items when the ItemCode matches, the converter makes this a painless process. The sales account code mapping links everything to the correct revenue account automatically.
Field Mapping
How Woocommerce Products fields map to Xero Inventory Item
| Woocommerce Products | Source Value | Xero Inventory Item | Target Value | Note | |
|---|---|---|---|---|---|
SKU |
PROD-001 |
→ | ItemCode |
PROD-001
|
Unique item identifier (required) |
Name |
Blue Widget |
→ | ItemName |
Blue Widget
|
Product name/title |
Description |
<p>Premium widget with lifetime warranty</p> |
→ | Description |
<p>Premium widget with lifetime warranty</p>
|
Product description for sales |
Regular price |
29.99 |
→ | SalesPrice |
|
Default selling price |
Stock |
100 |
→ | QuantityOnHand |
100
|
Current inventory quantity |
Tax status |
taxable |
→ | TaxType |
|
Sales tax applicability |
Why Use the WooCommerce Products → Xero Converter?
Auto-Generate SKUs
Creates item codes from product IDs if SKUs are missing
Regional Tax Types
Maps to correct tax types for US, UK, AU, or NZ Xero organizations
HTML Cleanup
Strips HTML tags from product descriptions automatically
Price Optimization
Uses sale price if active, otherwise regular price
Inventory Sync
Imports stock quantities for inventory tracking in Xero
Account Code Mapping
Links products to your Xero sales revenue account
Data Transformation
Each WooCommerce product becomes one Xero inventory item
One row per product from WooCommerce product export
SKU,
Name,
Regular price,
Stock,
Tax status
One inventory item record
Your WooCommerce Products → Xero Conversion is Secure
Local Processing Engine
Your WooCommerce Products → Xero files stay on your device. Processing happens client-side, nothing leaves your machine.
Zero Server Storage
Your WooCommerce Products → Xero files are never cached, logged, or stored anywhere. Every session is ephemeral.
Privacy-First Architecture
Designed for data sovereignty. No third-party trackers or analytics touch your WooCommerce Products → Xero files.
More credits - more savings
Buy bundles and get up to 60% off. Perfect for recurring monthly conversions.
Frequently Asked Questions
Woocommerce → Xero Data Ecosystem
All available data flows from Woocommerce to Xero
first_name + last_name → ContactName
email → EmailAddress
first_name → FirstName
billing_first_name + billing_last_name → ContactName
order_number → InvoiceNumber
order_date → InvoiceDate
SKU → ItemCode
Name → ItemName
Description → Description
Also available as
This platform pair is available in 1 other hub
Quick question before you go
Help us improve—what stopped you today?
Thank you!
Enter your email to claim your welcome bonus