PrestaShop Catalogue Management

WooCommerce to PrestaShop 8 & 9 Migration

Leave WooCommerce. Keep everything: catalog, customers, orders.

WooCommerce Migration connects directly to your WordPress store's database and transfers everything to PrestaShop 8 or 9: category tree, tags, global attributes, simple and variable products (variations converted to combinations), images, custom metadata, customers with addresses and order history — including WooCommerce 8+'s HPOS storage. The AJAX batch engine resumes where it stopped, the database mapping guarantees rerun-safe migrations without duplicates, and the simulation mode shows you everything before writing a single row.

At a glance
  • Complete migration: categories, tags, attributes, products, combinations, images, customers, orders
  • HPOS (WooCommerce 8+) and legacy storage automatically detected
  • AJAX batch engine with no timeout, automatic resume, rerunnable without duplicates
  • Simulation mode (dry-run) to check everything before writing
  • Compatible with PrestaShop 8.0 to 9.x
PrestaShop 8 & 9 HPOS WooCommerce 8+ No timeout Dry-run
  • 30-day refund
  • 12 months updates
  • 24h support
www.datafirefly.com/en/
Migration WooCommerce vers PrestaShop 8 & 9
v1.1.0 · updated 2026-07-01
What it does

The short version.

01

Variations become real combinations

Each WooCommerce global attribute (pa_*) is converted into a PrestaShop attribute group and each variation into a combination, with price impact, SKU, weight, stock and sale prices. Attributes also double as features on simple products.

02

HPOS and legacy orders

The module automatically detects WooCommerce 8+'s high-performance storage (wc_orders tables) as well as the legacy wp_posts storage, and migrates orders with line items, totals, carrier and statuses mapped to PrestaShop — without sending a single email to your customers.

03

Zero timeout, rerun at will

Each step works in AJAX batches with live progress and exact resume after interruption. The Woo ↔ PS mapping table makes every step idempotent: rerun without ever creating a duplicate.

04

Custom metadata preserved

Your WooCommerce products' custom fields (postmeta) are imported as PrestaShop features: no business data lost in the migration.

The long version

Everything you'd want to know before you install.

A detailed look at how WooCommerce to PrestaShop 8 & 9 Migration works, why we built it the way we did, and the thinking behind the features above.

§ 01

A complete migration, not just a CSV import

CSV exports lose what matters most: variation structure, global attributes, category links, metadata. WooCommerce Migration connects directly to your WordPress store's database and rebuilds each entity natively in PrestaShop: categories keep their tree, attributes become attribute groups, variations become combinations with their own price, stock and reference.

§ 02

Ready for HPOS

Since WooCommerce 8, orders are no longer stored in wp_posts but in the high-performance wc_orders tables. The module automatically detects your source store's storage mode and reads orders from the right place — totals, line items, currencies and statuses mapped to PrestaShop order states. And no email is sent to your customers during the transfer.

§ 03

An engine built for real stores

A 10,000-product catalog with images doesn't migrate in a single request. Each step works in configurable AJAX batches, shows live progress and resumes exactly where it stopped after an interruption. The Woo ↔ PS mapping table guarantees a rerun never creates duplicates: migrate over several sessions, fix, rerun a single step.

§ 04

Simulate before writing

Dry-run mode walks through your source data and logs everything that would be created — products, categories, customers — without writing a single row into PrestaShop. Validate the scope, adjust the options (attributes as features, image fetch mode, default tax), then run the real migration with confidence.

§ 05

Guided step order, clean result

The interface guides you through the logical order: attributes, then categories and tags, then products, images, customers and finally orders. Each step shows its counters, status and log. The result: a native PrestaShop catalog, working combinations, customers ready to log back in and an order history browsable in the back office.