StriveFormats
Ecommerce

WooCommerce Products

Clean WooCommerce product templates: required fields, pricing formats, SKUs, categories, and common import mistakes.

Expected columns

ID
Type
SKU
Name
Published
Is featured?
Visibility in catalog
Short description
Description
Regular price
Sale price
Date sale price starts
Date sale price ends
Tax status
Tax class
In stock?
Stock
Backorders allowed?
Sold individually?
Weight (g)
Length (cm)
Width (cm)
Height (cm)
Categories
Tags
Shipping class
Images
Parent
Upsells
Cross-sells
Grouped products
External URL
Button text
Download name
Download URL
Download limit
Download expiry days
Attribute name
Attribute value(s)
Is a global attribute?
Attribute visibility
Default attribute
Allow customer reviews?
Purchase note
Import as meta
Position

Example row

IDTypeSKUNamePublishedIs featured?Visibility in catalogShort descriptionDescriptionRegular priceSale priceDate sale price starts
simpleWC-TEE-CLASSIC-SClassic Tee10visibleA short marketing blurb.Full product description.24.99
Showing 12 columns for readability. Download the sample CSV for the full header set.

About this format

WooCommerce's built-in Product CSV Importer is strict about column names, data types, and variation structure. This preset validates your file against the canonical importer fields and applies safe normalizations so your import runs cleanly.

Use it for migrations, bulk price updates, adding categories/tags, and importing variable products with variations. Anything risky stays in the issue list for manual review.

How it works

  1. 1
    Upload your WooCommerce product CSV (export or import template).
  2. 2
    We canonicalize headers, normalize common values, and flag missing required fields.
  3. 3
    Safe fixes are applied automatically (booleans, prices, URL cleanup).
  4. 4
    Review remaining issues, then export an import-ready CSV.

Examples of fixes

  • Normalize Published / In stock? / Backorders allowed? / Sold individually?
  • Normalize Regular price / Sale price to plain decimals (no currency symbols)
  • Trim whitespace everywhere and normalize category/tag separators
  • Validate image URLs and remove empty entries
  • Detect duplicate variation attribute combinations under the same parent

FAQ

Does this work with WooCommerce's built-in importer?
Yes. This preset is built around WooCommerce's core Product CSV importer fields and the common export headers you map in the import UI.
Will it handle variations?
It validates variation structure (Parent + attributes) and detects duplicate variation combinations. Safe fixes are applied automatically; structural mistakes remain as blockers.
What about plugin-specific columns?
We keep extra columns intact and place them after the canonical WooCommerce columns on export.

Popular CSV Guides

Step-by-step guides for common CSV import problems.

Preset FormatsPricing