Skip to content
WPJury
No. 00732 Multilingual

WPML All Import: skip it, because it has been retired

The verdict WPML All Import is not worth choosing for a new project because WPML now classifies it as a legacy plugin and explicitly says it is no longer supported or recommended. Its multilingual import workflow was useful, but the supported replacement is WPML Export and Import, which works with WP All Import, WooCommerce's importer, and other supported import tools.
Not recommended The ruling
Get v2.3.2

via WorldPressIT · complete package

Best for
  • Existing sites already running WPML All Import
  • One-off migrations on a fully tested staging site
  • Developers maintaining an old WPML import workflow
Skip it if
  • You are starting a new multilingual site
  • You need ongoing support and future compatibility
  • You want a simple CSV product import
  • You are importing large catalogs without staging
Version 2.3.2 Updated 17 Sep 2026 Licence GPL
WPML All Import: skip it, because it has been retired screenshot

WPML All Import is a retired solution, not a sensible new purchase. The plugin was built to connect WP All Import with WPML so you could import posts, pages, custom post types, taxonomies, media, custom fields, and WooCommerce products in multiple languages. That core idea is useful, especially for multilingual catalogs and migrations, but WPML now labels the add-on as legacy and says it is no longer supported or recommended.

The old workflow was capable but demanding. You needed WP All Import, WPML, WPML String Translation, and WPML All Import installed together. WooCommerce imports added more dependencies: the WooCommerce Product Import add-on and WPML Multilingual & Multicurrency for WooCommerce. Multilingual data also had to be prepared carefully. The documented process required separate files for each language, a unique identifier linking translations, taxonomy imports before posts or products, and a parent-language relationship when importing secondary-language content.

That complexity was the product’s genuine strength as well as its main weakness. When the data was clean and the import order was correct, it could connect translated posts or products instead of leaving separate, unrelated records. It also supported simple and variable WooCommerce products, custom fields, taxonomies, and media. For an agency preserving an existing workflow, that may still be valuable.

However, the margin for error was small. A missing identifier, incorrect language context, duplicate SKU, or wrong import setting could create extra products, fail to connect translations, or leave translated products in draft status. WPML’s support discussions document cases where equivalent products appeared in one language but not another; in one resolved case, disabling WP All Import’s setting to skip unchanged WooCommerce products fixed the import. That is not a reason to reject WPML generally, but it shows why this workflow needs staging, backups, and careful validation.

The stronger objection is strategic: the official documentation now directs users to WPML Export and Import. The replacement separates the jobs more cleanly: your chosen import tool moves the data, while WPML Export and Import reads language columns and links translations afterward. For custom CSV or XML files, the current documentation requires three language columns: a translation group, a language code, and a source-language code. It also provides a WP-CLI command, wp wpml import process, for deployment and scheduled workflows.

Compared with the native WooCommerce CSV importer, WPML Export and Import involves more setup but is the better fit for multilingual product relationships. Compared with WP All Import alone, it adds the language-linking layer that a multilingual store needs. Compared with Polylang, the choice depends on the translation system you already use, but neither alternative makes a retired WPML add-on a good foundation.

Verdict: avoid WPML All Import for new work. Keep it only when maintaining an existing site where the old import process is already tested; otherwise, use WPML Export and Import with WP All Import Pro, the native WooCommerce importer, or another supported import tool.

Questions people ask

Is WPML All Import still supported?
No. WPML classifies it as a legacy plugin and says it is no longer supported or recommended. WPML directs users to WPML Export and Import instead.
What is the replacement for WPML All Import?
WPML Export and Import is the current replacement. It works alongside an import tool such as WP All Import Pro or the native WooCommerce CSV importer, then connects the imported content across languages.
Can WPML All Import import WooCommerce products?
Yes, the legacy workflow supported simple and variable WooCommerce products, but it required WP All Import, WPML, WooCommerce's import add-on, and WPML Multilingual & Multicurrency for WooCommerce.
Why do translated products sometimes remain separate or go into draft status?
The import depends on correct language identifiers, language settings, import order, and product matching data such as SKUs. Missing or incorrectly mapped language fields can prevent translations from linking, while WPML may temporarily hold imported content in draft status during the wiring process.
Should I use WPML All Import on an existing website?
Only if the site already depends on it and you can test the workflow on staging. For new imports, migrate the process to WPML Export and Import rather than building around an unsupported legacy add-on.

Get WPML All Import: skip it, because it has been retired 2.3.2

Complete package, ready to install, via WorldPressIT.

Download

Other rulings

WPML Media Translation Addon: worth it for genuinely localized media WPML Media Translation is worth it when translated pages need different images, videos, or PDFs rather than merely translated text. It is a focused, useful add-on for WPML sites, but a poor reason to choose WPML by itself because it requires the broader WPML ecosystem and can become awkward with unsupported widgets or builder integrations. Situational Polylang for WooCommerce: worth it for Polylang stores, not as a standalone solution Polylang for WooCommerce is worth paying for if you already use Polylang and need a serious multilingual WooCommerce store with synchronized stock, product data, checkout pages, and customer emails. It is not a complete translation system by itself, and stores relying on Elementor, unusual payment gateways, or complex third-party extensions should test carefully before committing. Situational WPML Export and Import: worth it for structured multilingual migrations WPML Export and Import is worth using if you already run WPML and need to move multilingual products, posts, listings, or feeds in bulk. It is not a complete import tool by itself: you still need WP All Import, the WooCommerce CSV importer, the WordPress importer, or a custom pipeline, and the language-linking step adds real setup work. Situational WPML: worth it for complex multilingual sites, not simple ones WPML is worth paying for when you need a serious multilingual WordPress or WooCommerce site with translation workflows, SEO controls, custom fields, and broad plugin integrations. It is not the best default for a small brochure site: the add-on structure, admin complexity, and possible database and performance overhead make Polylang or TranslatePress easier starting points. Situational