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

Subscriptions Import

Import WooCommerce Subscriptions from a CSV, XML, or JSON file.

Requires WooCommerce Subscriptions

This entity type only appears in the wizard if the WooCommerce Subscriptions plugin is active. If you do not have it, this entity type is hidden.

Wizard step 2 — column mapping for subscriptionsStep 2 maps source columns to subscription fields: customer_email, billing_period, billing_interval, next_payment, and the line_items bundle.

When to Use

  • Migrating subscriptions from another platform
  • Bulk creating subscription records
  • Restoring subscriptions from a backup

Match Keys

  • id (default)
  • customer_email

Column Reference

Basic Fields

ColumnRequiredExample
idNo42 (for updates)
customer_emailYes[email protected]
statusNo (default pending)See status list below
start_dateNo2026-04-14 10:30:00
next_paymentNo2026-05-14 10:30:00
end_dateNo2027-04-14 10:30:00 (empty for unlimited)

Billing Cycle

ColumnRequiredExample
billing_periodYesday, week, month, year
billing_intervalYes1 (every period), 2 (every other), etc.

Example combinations:

  • Monthly: billing_period=month, billing_interval=1
  • Bi-weekly: billing_period=week, billing_interval=2
  • Quarterly: billing_period=month, billing_interval=3
  • Yearly: billing_period=year, billing_interval=1

Trial Period

ColumnExample
trial_periodday, week, month, year
trial_end2026-04-28 10:30:00

Payment

ColumnExample
payment_methodstripe, paypal, bacs, cheque, cod

Line Items

Subscriptions can have multiple products. Use this format:

product_id|qty|total; product_id|qty|total

Example:

123|1|29.99; 124|2|35.00

Separate items with ;. Separate product_id, qty, total within each item with |.

Billing Address

ColumnExample
billing_first_nameJohn
billing_last_nameDoe
billing_address_1123 Main St
billing_address_2Apt 4
billing_cityBoston
billing_stateMA
billing_postcode02101
billing_countryUS
billing_phone555-1234

Shipping Address

Same columns as billing, but prefixed shipping_:

  • shipping_first_name
  • shipping_last_name
  • shipping_address_1, shipping_address_2
  • shipping_city, shipping_state, shipping_postcode, shipping_country

Subscription Statuses

StatusMeaning
activeCurrently running, customer is paying
on-holdPaused by admin or customer
cancelledCustomer cancelled
expiredReached end date
pending-cancelWill cancel at next period end
pendingCreated but not yet active

Example CSV

customer_email,status,start_date,next_payment,billing_period,billing_interval,payment_method,line_items,billing_first_name,billing_last_name
[email protected],active,2026-04-14 10:30:00,2026-05-14 10:30:00,month,1,stripe,123|1|29.99,John,Doe
[email protected],active,2026-04-01 10:00:00,2026-04-15 10:00:00,week,2,paypal,124|1|15.00,Jane,Smith

Wizard step 4 — import progress with phase breakdownProgress screen while subscriptions are being written — the phase table shows how records move through validation, customer lookup, and subscription creation.

Troubleshooting

ProblemFix
Entity type not in dropdownWooCommerce Subscriptions plugin is not active
"Invalid customer"Customer email must match an existing user. Import users first
Next payment date wrongUse format Y-m-d H:i:s (e.g., 2026-04-14 10:30:00)
Line items not appliedCheck the format: `product_id
Wrong recurring amountCheck billing_period and billing_interval match your intent

Wizard step 5 — import results summaryFinal results: subscriptions created, existing records updated, and any that failed because the customer email did not map to a WordPress user.

Related Pages

  • Customers Import — Import customers first
  • Products Import — Products must exist before subscriptions
  • Quick Import Wizard — How to run the import
Prev
Users Import — WordPress User Accounts
Next
Bookings Import — WooCommerce Bookings