Advance Import and Export for WooCommerce DocumentationAdvance Import and Export for WooCommerce Documentation
Buy Now
View Demo
  • Getting Started

    • Introduction
    • Quick Start
    • Features
    • Installation
    • First-Time Setup
    • CSV Preparation
    • Sample Files
    • Use Cases
    • Common Mistakes
  • Tutorials

    • Google Sheets Live Sync
    • Shopify Migration
    • Daily Backup to S3
    • Multi-Store Sync
  • Using the Plugin

    • Dashboard
    • Quick Import Wizard
    • Quick Export
    • Settings
    • Compatibility
  • Import In Detail

    • Import Sources
    • Import Modes
    • Column Mapping
    • Transformations
    • Migration Presets
    • Delta Import
  • Export In Detail

    • Export Features
    • Export Destinations
    • Browser Download
    • Server Path (REST / CLI)
  • Data Types

    • Products
    • Variable Products
    • Orders
    • Customers
    • Categories & Tags
    • Coupons
    • Reviews
    • Posts
    • Pages
    • Users
    • Subscriptions
    • Bookings
    • Memberships
    • Menus
  • Automation

    • Scheduled Jobs
    • History & Logs
    • Rollback
    • Health Check
  • Cloud Service Setup

    • Google API Setup
    • Amazon S3 Setup
    • Dropbox Setup
    • Email / SMTP Setup
  • Server Configuration

    • PHP Configuration
    • Server Cron Setup
    • Image Handling
  • Developer

    • REST API
    • WP-CLI Commands
  • Compare

    • vs WP All Import
    • vs Product Import Export (WebToffee)
  • Help

    • Troubleshooting
    • FAQ
    • Glossary
    • Security
    • Changelog
Support
Buy Now
View Demo
  • Getting Started

    • Introduction
    • Quick Start
    • Features
    • Installation
    • First-Time Setup
    • CSV Preparation
    • Sample Files
    • Use Cases
    • Common Mistakes
  • Tutorials

    • Google Sheets Live Sync
    • Shopify Migration
    • Daily Backup to S3
    • Multi-Store Sync
  • Using the Plugin

    • Dashboard
    • Quick Import Wizard
    • Quick Export
    • Settings
    • Compatibility
  • Import In Detail

    • Import Sources
    • Import Modes
    • Column Mapping
    • Transformations
    • Migration Presets
    • Delta Import
  • Export In Detail

    • Export Features
    • Export Destinations
    • Browser Download
    • Server Path (REST / CLI)
  • Data Types

    • Products
    • Variable Products
    • Orders
    • Customers
    • Categories & Tags
    • Coupons
    • Reviews
    • Posts
    • Pages
    • Users
    • Subscriptions
    • Bookings
    • Memberships
    • Menus
  • Automation

    • Scheduled Jobs
    • History & Logs
    • Rollback
    • Health Check
  • Cloud Service Setup

    • Google API Setup
    • Amazon S3 Setup
    • Dropbox Setup
    • Email / SMTP Setup
  • Server Configuration

    • PHP Configuration
    • Server Cron Setup
    • Image Handling
  • Developer

    • REST API
    • WP-CLI Commands
  • Compare

    • vs WP All Import
    • vs Product Import Export (WebToffee)
  • Help

    • Troubleshooting
    • FAQ
    • Glossary
    • Security
    • Changelog
Support
  • Getting Started

    • Introduction
    • Quick Start — Your First Import in 5 Minutes
    • Features — Full Tour
    • Installation — Full Setup Guide
    • First-Time Setup — Complete Checklist
    • CSV Preparation — How to Make a Good Import File
    • Sample Files — Download Ready-to-Use Templates
    • Use Cases — "I Want To..." Quick Reference
    • Common Mistakes — Things To Watch Out For
  • Tutorials

    • Tutorial — Google Sheets Live Sync
    • Tutorial — Migrate from Shopify to WooCommerce
    • Tutorial — Daily Backup to Amazon S3
    • Tutorial — Sync Between Two WooCommerce Stores
  • Using the Plugin

    • Dashboard — What You See First
    • Quick Import Wizard — 5 Steps to Import Any File
    • Quick Export — One-Page Export Tool
    • Settings — Every Option Explained
    • Compatibility — Third-Party Plugin Support
  • Import In Detail

    • Import Sources — 11 Ways to Pull Data In
    • Import Modes — Create, Update, Delete, Replace
    • Column Mapping — Connect Your Columns to WooCommerce
    • Transformations — Change Values During Import
    • Migration Presets — Move From Shopify, Magento, BigCommerce
    • Delta Import — Skip Unchanged Rows
  • Export In Detail

    • Export Features
    • Export Destinations — Where Your Files Go
    • Export Download — One-Click Browser Download
    • Export to Server Path — WP-CLI
  • Data Types

    • Products Import — Full Field Reference
    • Variable Products — The Complete Guide
    • Orders Import — Historical Orders and Line Items
    • Customers Import — With Addresses and Notes
    • Categories and Tags Import
    • Coupons Import — Discount Codes
    • Reviews Import — Product Reviews and Ratings
    • Posts Import — WordPress Blog Posts
    • Pages Import — WordPress Pages
    • Users Import — WordPress User Accounts
    • Subscriptions Import — WooCommerce Subscriptions
    • Bookings Import — WooCommerce Bookings
    • Memberships Import — WooCommerce Memberships
    • Menus Import — WordPress Navigation Menus
  • Automation

    • Jobs — Saved and Scheduled Imports and Exports
    • History — Every Run You Have Ever Done
    • Rollback — Undo Any Import in One Click
    • Health Check — Data Integrity Checks With Auto-Fix
  • Cloud Service Setup

    • Google API Setup — Sheets, Drive, OAuth
    • Amazon S3 Setup — IAM User and Bucket Permissions
    • Dropbox Setup — API Token for Private Files
    • Email Setup — Making Notifications Actually Work
  • Server Configuration

    • PHP Configuration — Memory, Execution Time, Upload Size
    • Server Cron Setup — Reliable Scheduled Imports
    • Image Handling — Download, Resize, Watermark
  • Developer

    • REST API — Developer Reference
    • WP-CLI Commands — Command Line Automation
  • Compare

    • Advance Import and Export vs WP All Import
    • Advance Import and Export vs Product Import Export for WooCommerce
  • Help

    • Troubleshooting — Fix Common Problems
    • FAQ — Common Questions
    • Glossary — Every Term Explained
    • Security — How Your Data Is Protected
    • Changelog — What Changed

Transformations

Transformations let you change values in your file while they import. You can add 20% to every price, change "rouge" to "red", round prices to .99, or combine two columns into one.

When to Use Transformations

  • Your supplier uses different terms than your store ("Yes/No" vs "1/0")
  • You want to add a markup (percentage or fixed amount)
  • Prices are in another currency
  • Dates are in a non-standard format
  • Text needs to be in Title Case
  • You want to combine first_name and last_name into a single Name

How to Open Transformations

Column Mapping step with Transform controlsScreenshot: Column Mapping — each mapped row has a Transform control that opens the side panel.

  1. Finish column mapping in Step 2
  2. Click the Transform icon next to any mapped column (looks like a tiny gear)
  3. A side panel opens with all transformation options for that column

Available Transformations

1. Find and Replace

Change one value to another.

OptionWhat It Does
FindThe text to look for
ReplaceWhat to change it to
Case SensitiveMatch uppercase and lowercase differently
Whole Word OnlyOnly match complete words
Use RegexUse regular expression patterns

Examples

FindReplaceResult
rougeredrouge shirt → red shirt
Inc.IncorporatedABC Inc. → ABC Incorporated
Regex: \d+%[PERCENT]20% off → [PERCENT] off

2. Value Mapping

Like Find and Replace, but with a table of pairs. Good for translating multiple values.

French → English
rouge    Red
bleu     Blue
vert     Green
jaune    Yellow

3. Case Change

OptionExample
UPPERCASEcotton shirt → COTTON SHIRT
lowercaseCOTTON SHIRT → cotton shirt
Title Casecotton shirt → Cotton Shirt
Sentence casecotton shirt IS great → Cotton shirt is great

4. Trim and Clean

OptionWhat It Does
Trim whitespaceRemove leading and trailing spaces
Remove extra spacesCotton Shirt → Cotton Shirt
Strip HTML<p>Hello <b>world</b></p> → Hello world
URL decodeRed%20Shirt → Red Shirt
URL encodeRed Shirt → Red%20Shirt

5. Prepend and Append

Add text before or after each value.

OptionExample
Prepend WK-001 → WK-001
Append (Eco)Cotton Shirt → Cotton Shirt (Eco)

6. Number Formatting

For price, weight, stock fields.

OptionExample
Decimals: 29.999 → 10.00
Thousands separator: ,1234567 → 1,234,567
Decimal separator: ,9.99 → 9,99 (European format)

7. Date Format

Convert dates from one format to another.

FromToExample
DD/MM/YYYYYYYY-MM-DD14/04/2026 → 2026-04-14
MM-DD-YYYYY-m-d04-14-2026 → 2026-04-14
timestampYYYY-MM-DD1744588800 → 2026-04-14

8. Split Multi-Value

Split one cell into multiple values.

InputSeparatorOutput
Red, Blue, Green,Array: [Red, Blue, Green]
Small|Medium|Large|Array: [Small, Medium, Large]

Useful for attributes and categories.

9. Concatenate Columns

Combine two or more columns into one.

ColumnsFormatResult
first_name, last_name{first_name} {last_name}John Doe
brand, model{brand} - {model}Sony - WH1000XM5
city, state, zip{city}, {state} {zip}Boston, MA 02101

10. Math Operations

For numeric fields.

OperationWhat It Does
Add 510 → 15
Subtract 510 → 5
Multiply 1.210 → 12 (20% markup)
Divide 210 → 5 (50% off)
Round up9.1 → 10
Round down9.9 → 9
Round to .49 or .999.55 → 9.49, 9.67 → 9.99

11. Custom PHP

For advanced users. Write a tiny PHP snippet.

// Example: convert Euros to USD with 15% markup
return (float) $value * 1.10 * 1.15;

Available variables:

  • $value — the current value
  • $row — the entire row as an array
  • $column — the column name

Safety

Custom PHP runs with plugin permissions. Only trusted admins should use this. Use the built-in transformations when possible.

Price Rules (Dedicated UI)

Wizard Step 3 — preview and rulesScreenshot: Step 3 — where Price Rules live, next to the sample rows and create/update counts.

Because price changes are the most common transformation, there is a dedicated Price Rules section in Step 3 of the wizard.

How to Set Up

  1. Step 3 → Scroll to Price Rules
  2. Click + Add Rule
  3. Pick:
    • Field: Regular Price or Sale Price
    • Action: Add / Subtract / Add percentage / Subtract percentage / Round / Convert currency
    • Value: The number
    • Condition: (Optional) Apply only to certain categories, brands, or SKU patterns

Example Rules

RuleResult
Add 20% to Regular Price for all products10.00 → 12.00
Subtract 15% from Regular Price for category "Sale"10.00 → 8.50
Round Regular Price to .9912.34 → 12.99
Multiply by 1.08 for currency conversion (EUR→USD)10.00 → 10.80
Add fixed 5.00 for products with SKU starting WK-PREMIUM10.00 → 15.00

Rule Order

Rules run in the order you list them. Drag and drop to reorder.

If you have "Add 20%" followed by "Round to .99", the final price is rounded after the markup.

Conditional Transformations

Most transformations can be applied only to rows that match a condition.

Condition Types

TypeExample
Column equalsOnly apply when Type = simple
Column containsOnly apply when Name contains Shirt
Column matches regexOnly apply when SKU matches WK-\d+
Column greater thanOnly apply when Price > 100
Column is emptyOnly apply when Brand is empty (fill blanks)

Testing Transformations

Before running the full import, test your transformations:

  1. Step 2 → Click Preview Data
  2. The preview applies all transformations to the first 10 rows
  3. Verify the output before continuing

Save Transformations with Mapping Preset

When you save a mapping preset, all transformations are saved with it. Next time you load the preset, transformations load too.

Troubleshooting

ProblemFix
Transformation did not applyMake sure you saved the transformation (click Apply)
Regex not matchingTest your regex at regex101.com first
Date format wrongUse PHP date format codes, not custom
Math gives weird resultCheck the column is actually numeric in your file
Custom PHP not runningCheck admin has manage_options capability

Related Pages

  • Column Mapping — Map before you transform
  • Quick Import Wizard — Step 2 in context
  • Migration Presets — Pre-made transformations for Shopify, Magento
Prev
Column Mapping — Connect Your Columns to WooCommerce
Next
Migration Presets — Move From Shopify, Magento, BigCommerce