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 String Translation Addon: worth it if you already use WPML WPML String Translation is worth using when WPML already powers your multilingual site and you need to translate theme, plugin, widget, form, or admin-interface text. It is not worth adopting by itself: String Translation is bundled with WPML Multilingual CMS and Agency, so buying WPML mainly for this feature is expensive compared with TranslatePress or Polylang. Situational 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 Ninja Forms Multilingual: worth it only if WPML is already your stack Ninja Forms Multilingual is worth using when your site already runs WPML and Ninja Forms, because it translates fields, validation messages, multi-step controls, emails, redirects, and integration actions without duplicating forms. It is not worth buying as a standalone solution: it requires a WPML Multilingual CMS or Agency account, and the documented PDF export conflict makes it a poor fit for workflows that depend on Ninja Forms PDF Form Submissions. Situational Formidable Multilingual: worth it for WPML-powered Formidable sites Formidable Multilingual is worth buying if your site already uses Formidable Forms and WPML and you need properly translated labels, messages, and form workflows. It is not a standalone multilingual plugin, and its email and confirmation setup is more manual than the name suggests, so simple sites should choose a form builder with easier translation handling. Situational