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

Install the Plugin

At a Glance

  • Time: About 2 minutes plus any missing prerequisites
  • What you do: Check your system, upload the ZIP, activate, open the wizard
  • Up next: Quick Start

Pre-flight Checklist

Run through this list first. It only takes a minute, but each item saves hours of hair-pulling later.

  • [ ] PHP 8.1 or higher (run php -v to check)
  • [ ] WordPress 6.0 or higher
  • [ ] WooCommerce 8.0 or higher, installed and active
  • [ ] MySQL 8.0 or higher (MariaDB 10.4+ also works)
  • [ ] pcntl PHP extension (for parallel processing — optional but strongly recommended)
  • [ ] posix PHP extension (for FIFO pipes — optional but recommended)
  • [ ] LOAD DATA LOCAL INFILE enabled in MySQL
  • [ ] PHP memory_limit of 256M or higher
  • [ ] PHP max_execution_time of 300 seconds or higher (or 0 for unlimited)

Do not worry if some of these are missing. The plugin runs a full system check the first time you open the dashboard and tells you exactly what to fix.

System Requirements

Here is the full table so you know what works.

RequirementMinimumTested Up To
PHP8.18.3
WordPress6.06.9
WooCommerce8.010.6
MySQL8.08.4
MariaDB10.411.4

Recommended (Not Required)

These make the plugin faster but are not strictly needed.

ItemWhy
pcntl extensionEnables parallel processing — 10x faster imports
posix extensionEnables FIFO pipes for zero-disk I/O
MyISAM engine2x faster than InnoDB for bulk staging
4+ CPU coresThe plugin uses every core you have
4GB+ RAMHelps with very large files

Shared Hosting Warning

Most shared hosting plans do not have pcntl. The plugin still works, but falls back to single-process mode. For stores with more than 10,000 products, a VPS or dedicated server is much better.

How to Install the Plugin

You have three ways to install. Pick the one that matches your style.

Option 1 — Upload the ZIP (Easiest)

This is the way most people install WordPress plugins.

  1. Download advance-import-and-export-for-woocommerce.zip from your Webkul account or CodeCanyon.

  2. In WordPress, go to Plugins → Add New and click Upload Plugin.

  3. Click Choose File, pick the ZIP, and click Install Now.

Upload PluginAdd Plugins screen — click Upload Plugin, choose the ZIP file, and click Install Now.

  1. Wait for "Plugin installed successfully" and click Activate Plugin.

Plugin installedAfter install, click Activate Plugin to turn it on.

Option 2 — FTP or SFTP

Use this method if your host limits file upload size.

  1. Unzip advance-import-and-export-for-woocommerce.zip on your computer.

  2. Open your FTP or SFTP client (FileZilla, Cyberduck, etc.) and connect to your server.

  3. On the remote side, go to /wp-content/plugins/. Drag the unzipped advance-import-and-export-for-woocommerce folder from your computer and drop it in.

  4. Open your WordPress admin and go to Plugins → Installed Plugins.

  5. Find Advance Import and Export for WooCommerce in the list and click Activate.

Option 3 — WP-CLI (For Developers)

One command gets it done:

wp plugin install /path/to/advance-import-and-export-for-woocommerce.zip --activate

What Happens After You Activate

Three things happen right away.

1. A New Admin Menu Appears

Look for Webkul WC Addons in your sidebar. Under it you will find Advance Import Export with these pages:

  • Dashboard — Stats and system info
  • Quick Import — The 5-step wizard
  • Quick Export — One-page export tool
  • Jobs — Saved and scheduled jobs
  • History — Every run you have done
  • Health Check — Data integrity tool
  • Settings — Defaults and credentials

2. Database Tables Are Created

The plugin adds six tables to your database. You do not need to do anything with them.

TableWhat It Stores
wp_wkaie_jobsSaved import/export jobs
wp_wkaie_historyEvery import run
wp_wkaie_schedulesCron schedules for jobs
wp_wkaie_mappingsSaved column mapping presets
wp_wkaie_row_hashesDelta import fingerprints
wp_wkaie_stg_*Per-job staging tables (auto-dropped)

3. The System Check Runs

Open the Dashboard. The System Information card shows what is working and what is not. Anything in red needs your attention.

System Information cardScreenshot: System Information card — green good, yellow warning, red needs attention.

If pcntl or posix is missing, the card has a "How to fix this" section with exact install commands for your server OS.

Verify the Install

Open the Dashboard page. You should see:

  • ✅ Connection status
  • ✅ System info (everything green or yellow — red items are explained below)
  • ✅ Quick Action buttons
  • ✅ "No recent activity" (because you have not run anything yet)

Click New Import to jump to the wizard. If that page opens, the plugin is installed correctly.

How to Uninstall or Reset

Sometimes you need to start over.

  • Deactivate keeps all your data. Jobs, history, and mappings stay put.
  • Uninstall (Delete from the Plugins screen) removes the files. By default, it keeps your settings in case you reinstall.
  • Reset plugin (under Settings → Advanced) wipes everything — jobs, history, mappings, schedules — and starts fresh.

Reset wipes everything

Reset is final. You cannot undo it. Make sure you really want a clean slate first.

Troubleshooting

ProblemFix
"Plugin could not be activated — fatal error"Your PHP version is too old. Upgrade to PHP 8.1 or higher
"WooCommerce is not active"Install and activate WooCommerce first
Menu does not appear after activationClear your browser cache and refresh. Also check you have manage_woocommerce capability
Dashboard shows blank pageTurn on WP_DEBUG in wp-config.php to see the error. See Troubleshooting
pcntl shows "Not Available"Follow the install commands in the dashboard "How to fix this" box
LOAD DATA LOCAL INFILE shows "Disabled"Run SET GLOBAL local_infile = 1; as MySQL admin or ask your host

Where to Go Next

  1. Quick Start — Run your first import in 5 minutes
  2. Dashboard — Learn every section of the dashboard
  3. Settings — Set defaults for batch size, images, and more
  4. Compatibility — Turn on support for Yoast, ACF, Dokan, and others
Prev
Features — Full Tour
Next
First-Time Setup — Complete Checklist