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

Menus Import

Import WordPress navigation menus from a CSV, XML, or JSON file.

Quick Import wizard step 1 — upload and configureStep 1 of the Quick Import wizard: pick Menus, upload your nav export, and match by menu name.

When to Use

  • Setting up menus on a new site with many items
  • Migrating menus from another WordPress site
  • Bulk creating category or product menus

Match Keys

  • menu_name (default)

Matches by menu name. If a menu with that name exists, new items are added to it. If not, a new menu is created.

Column Reference

ColumnRequiredExample
menu_nameYesMain Menu
locationNoprimary, footer, social (theme menu location slug)
item_titleYesHome, About Us
item_urlConditionalhttps://example.com/about (for custom links)
item_typeNo (default custom)custom, post_type, taxonomy
item_parentNoParent item title or ID (for sub-items)
item_orderNo1, 2, 3 (sort order)

Menu Item Types

TypeWhat It IsExample
customAny URL (default)Home, External link, Contact
post_typeLinks to a post, page, or productLink to "About Us" page
taxonomyLinks to a category or tagLink to "Men's Shirts" category

Example CSV — Simple Menu

menu_name,location,item_title,item_url,item_order
Main Menu,primary,Home,https://example.com,1
Main Menu,primary,Shop,https://example.com/shop,2
Main Menu,primary,About Us,https://example.com/about,3
Main Menu,primary,Contact,https://example.com/contact,4

Example CSV — Menu with Sub-Items

menu_name,item_title,item_url,item_parent,item_order
Main Menu,Products,https://example.com/shop,,1
Main Menu,Men,https://example.com/shop/men,Products,1
Main Menu,Women,https://example.com/shop/women,Products,2
Main Menu,Kids,https://example.com/shop/kids,Products,3
Main Menu,About,https://example.com/about,,2

In this example:

  • Products is a top-level item (no parent)
  • Men, Women, Kids are sub-items of Products (their parent is Products)
  • About is another top-level item

Theme Menu Locations

Most themes register menu locations like primary, footer, social. To assign a menu to a location, set the location column.

Finding Your Theme's Locations

  1. WordPress admin → Appearance → Menus
  2. Look at "Display location" checkboxes at the bottom
  3. Use the slug of the location (not the label)

Common location slugs:

  • primary — main navigation
  • footer — footer links
  • social — social media icons
  • mobile — mobile menu

Example

menu_name,location,item_title,item_url
Top Menu,primary,Home,/
Top Menu,primary,Shop,/shop
Footer Menu,footer,Privacy Policy,/privacy
Footer Menu,footer,Terms of Service,/terms

Item Order

item_order controls the sort order within each parent group.

item_title,item_parent,item_order
Home,,1
Shop,,2
Men,Shop,1
Women,Shop,2
Kids,Shop,3
About,,3

Nested Sub-Items (3+ Levels)

For deeper hierarchy:

item_title,item_parent,item_order
Shop,,1
Clothing,Shop,1
Men,Clothing,1
T-Shirts,Men,1
Pants,Men,2
Women,Clothing,2

Note: most themes only show 2-3 levels in the UI. Check your theme's capabilities.

Troubleshooting

ProblemFix
Menu created but not shown on siteSet the location column or assign in Appearance → Menus
Sub-items appear at top levelitem_parent must match another item's title exactly
Duplicate menu itemsMenu match key is name. Importing twice adds items twice. Use delete mode first
Location not assignedLocation slug is case-sensitive. Use exact theme slug

Wizard step 5 — import results summaryResults screen confirms menus created, items added, parent-child links resolved, and theme locations assigned.

Limitations

  • Menu export is currently limited — import works fully
  • Deep hierarchy (4+ levels) may not display well in most themes

Related Pages

  • Pages Import — Create pages first, then link them in menus
  • Categories Import — Create categories first, then link them
  • Quick Import Wizard — How to run the import
Prev
Memberships Import — WooCommerce Memberships