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

Users Import

Import WordPress user accounts from a CSV, XML, or JSON file.

Quick Import wizard step 1 — upload and configureStep 1 of the Quick Import wizard: select Users, upload your account list, and choose the match key (email, username, or ID).

When to Use

  • Migrating users from another WordPress site
  • Bulk creating accounts for a team
  • Importing customers from a CRM
  • Converting subscribers from an email list

Match Keys

  • email (default)
  • username
  • id (WordPress user ID)

Column Reference

ColumnRequiredExample
idNo42 (for updates)
usernameYesjohndoe
emailYes[email protected]
passwordNo (auto-generated if empty)MySecret123!
first_nameNoJohn
last_nameNoDoe
display_nameNoJohn Doe
nicknameNoJohnny
roleNo (default subscriber)See role list below
urlNohttps://example.com
descriptionNoShort bio here
registeredNo2026-04-14 10:30:00

User Roles

RolePermissions
administratorFull site access
editorEdit any post or page
authorEdit own posts
contributorCreate drafts, cannot publish
subscriberRead only
customerWooCommerce customer
shop_managerManage WooCommerce

Password Handling

Three modes:

Plain Text Password

username,email,password
johndoe,[email protected],MySecret123!

The plugin hashes the password using WordPress's hasher before saving.

Pre-Hashed Password (Migration)

If you are migrating from another WordPress site, export includes hashed passwords starting with $P$ or $2y$. These are recognized and stored as-is.

Auto-Generate Password

Leave the password column empty. The plugin generates a random password.

Turn on "Send password email" in wizard Step 3 to email the new password to each user.

Username Rules

  • Required, cannot be changed after creation
  • Must be unique
  • Only letters, numbers, underscore, hyphen, period
  • Case-sensitive

If the username in your file already exists (but not the email), the import fails that row. Use the email match key to update existing users.

Example CSV

username,email,password,first_name,last_name,role,url
johndoe,[email protected],,John,Doe,customer,
janedoe,[email protected],Secret123,Jane,Doe,shop_manager,https://janedoe.com
bobsmith,[email protected],,Bob,Smith,editor,

Notice the blank password column — those users get auto-generated passwords and can log in via "Lost Password."

Empty field handling — Skip vs ClearDecide what happens to blank cells: Skip leaves existing profile fields intact, Clear overwrites them with empty values.

User Meta Fields

For custom user meta (not billing/shipping — use the Customers Import for those):

username,email,Meta: loyalty_points,Meta: referral_code
johndoe,[email protected],500,REF-001

Any column starting with Meta: becomes a user meta field.

Registration Date

For migrations, set the original registration date:

username,email,registered
legacy_user,[email protected],2020-03-15 14:22:00

Troubleshooting

ProblemFix
"Username already exists"Change match key to email to update by email instead
Password does not workIf importing from another WP site, use pre-hashed. Otherwise use plain text (plugin hashes it)
No welcome emailInstall SMTP plugin. WordPress mail is often broken on shared hosting
User can't log inCheck role is set. Subscribers can log in but have limited access

Wizard step 5 — import results summaryThe results screen reports newly created users, updated profiles, and any rows rejected because a username or email clashed.

Related Pages

  • Customers Import — WooCommerce customers (uses user account plus addresses)
  • Quick Import Wizard — How to run the import
Prev
Pages Import — WordPress Pages
Next
Subscriptions Import — WooCommerce Subscriptions