Magic Export & Import

Description

Magic Export & Import is a lightweight plugin that provides a powerful and flexible way to export and import content maintaining exact appearance.

It supports migrating:

  • Posts, including custom post types
  • Terms, including custom taxonomies
  • Users, with filtering options by user role
  • All types of comments, including product reviews
  • WooCommerce orders, with full support for High-Performance Order Storage (HPOS)
  • Content of ACF Options pages

Key features:

  • Simple one click exports and imports
  • Advanced filtering options for exports
  • Support for media attachments
  • Cross-domain support – URLs automatically update to match the new site
  • Test mode for previewing result before executing the actual import, preventing unintended changes
  • Real-time progress tracking during import with logs and controls
  • Developer-friendly hooks to modify exporting and importing data
  • Built-in support for popular plugins:
    • Advanced Custom Fields (ACF)
    • WooCommerce
    • Polylang
    • Yoast SEO
    • Contact Form 7

Important notes:

  • Posts and Terms Identification. During import, existing posts and terms are identified by their slugs. If a post or term with the same slug exists on the destination site, it will be updated rather than creating a duplicate entry. This applies to all supported post types and taxonomies.

  • Migration Order. Terms (categories, tags etc.) should be migrated separately before posts. The plugin does not handle automatic term creation during post import to maintain data integrity.

  • Shop Order Numbers. By default, WooCommerce uses post IDs as order numbers. During the import process, new post IDs will be created, leading to different order numbers. To preserve order numbers, ensure that both the source and destination sites use plugin or configuration that do not depend on post IDs for order numbering.

  • Downloadable Products. Downloadable files linked to Products can only be migrated if they are hosted on the source domain and accessible via direct URLs. Files that are protected or stored outside the source domain cannot be transferred.

Screenshots

  • Plugin UI.

FAQ

What file format is used for exports and imports?

The plugin uses CSV format for all exports and imports.

Can I import media files?

Yes, the plugin can download and import media files referenced in the imported content. Media library can also be exported and imported as attachment post type.

Does it support Gutenberg blocks?

Yes, both Gutenberg and Classic editors are supported, but there is no support for plugins like Elementor, WPBakery or any other custom page builders for now.

Is it safe to use this plugin without risking data loss or crashes?

Yes, it is safe. The plugin includes robust data validation mechanisms to ensure consistency between exported and imported data. Moreover, there is a “Test mode” option that lets you preview the import results without making any actual changes to your site. However, it is always a good practice to create backups before performing any imports to safeguard your data. Additionally, before performing a bulk import, it’s recommended to export and import a single item to ensure the process works as expected.

Export or import didn’t work as expected.

If the export or import didn’t work as expected, you can contact me at kovalchik888@gmail.com for assistance. I’ll be happy to help resolve any issues you encounter.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Magic Export & Import” adalah perisian sumber terbuka. Orang-orang berikut telah menyumbang kepada pemalam ini.

Penyumbang

“Magic Export & Import” telah diterjemahkan ke dalam 1 penempatan. Terima kasih kepada para penterjemah untuk terjemahan mereka.

Translate “Magic Export & Import” into your language.

Berminat dalam pembangunan?

Layari kod, periksa repositori SVN, atau langgani log pembangunan dengan RSS.

Changelog

1.0.2

  • Fixed WooCommerce HPOS Identification for shop orders import

1.0.1

  • Initial release