Import Without Fear.
Dry-Run Before Any Change.
Import CSV and XML into WordPress — posts, pages, CPTs, users, comments, and taxonomies. Apex Import comes with a 4-step wizard, drag-and-drop mapping, duplicate detection, dry-run preview, batch processing, and clear import history.
Everything You Need for Reliable Imports
Ideal for migrations, bulk updates, feeds, and "round-trip" workflows with Apex Export.
Supported Destinations
Posts & CPT, Users (create/update + meta + role), Comments (parent post matching), Taxonomy Terms (categories/tags/custom taxonomies) with hierarchy support.
Smart CSV Parser
Auto-detect delimiter, UTF-8/BOM support, and configurable encoding. Works even with "quirky" CSVs from external systems.
Flexible XML
Parses nested structures with automatic node detection, making it easy to import from various XML schemas.
Drag & Drop Mapping
Drag file columns onto WordPress fields. Auto-match by name covers most cases instantly.
Duplicate Detection
Skip or Update existing records, with a "match by" field: ID, slug, title, email, SKU, and more.
Import History
Log of every import: file name, destination, date, record count, and status. Stored in the apex_import_history table.
Controlled and Predictable Import
Apex Import is focused on safety and clarity: first you see a preview, then map columns, enable Dry-Run, and only then confirm changes. Everything runs in chunks (AJAX batch) so there are no timeouts even with thousands of rows.
- Auto-match by name (faster mapping)
- Dry-run shows created/updated/skipped/errors
- Real-time progress bar + counter
- Compatible with Apex Export files (round-trip)
Duplicates: Skip or Update
Duplicate detection is crucial for "feed" imports and bulk updates. Choose a match-by field and the rule: skip or update existing records.
- Match by: ID, slug, title, email, SKU…
- Skip — ignores existing records
- Update — overwrites existing with new data
- Filter hook for custom duplicate logic
Stability on Large Imports
Import is chunked and AJAX-powered: no timeouts, with batch size control and clear result statistics. Ideal for migrations and continuous feeds.
Requirements and Compatibility
Apex Import works standalone (Apex Export is not required), but Export files are automatically recognized for seamless mapping. WooCommerce is optional (only needed for product/order imports).
- WordPress 5.8+
- PHP 7.4+
- WooCommerce 3.0+ (optional)
| Requirement | Minimum |
|---|---|
| WordPress | 5.8+ |
| PHP | 7.4+ |
| WooCommerce | 3.0+ (optional) |
Ready to Import Data Without Risk?
Upload a file, map columns, enable Dry-Run, and import in batches without timeouts. If you need to export from WordPress — Apex Export is the compatible companion for a complete round-trip workflow.