Migrating from WooCommerce to Wix

Overview

Moving from WooCommerce to Wix means leaving a self-hosted WordPress store for a closed, all-in-one SaaS platform, and this direction is one of the more limited migrations on offer: Wix's own import tooling is products-and-contacts only, with no documented path for orders, reviews, coupons, or gift cards. A realistic plan treats this as a CSV-based product and customer move plus a manual rebuild of everything else - order history, reviews, coupons, tax rules, and payment/shipping setup - rather than expecting a single migration tool to carry the whole store across.

This guide covers moving from WooCommerce to Wix — see each platform's release history and version notes on its technology page.

Want a plan tailored to your WooCommerce → Wix migration?

Get my plan

What transfers cleanly from WooCommerce to Wix

  • Products - WooCommerce's built-in CSV exporter includes variable products and variations as part of the product CSV (parent/variation rows); Wix Stores' product importer accepts CSV files up to 15MB and up to 10,000 rows via a fixed PRODUCT/VARIANT/MEDIA template, and LitExtension's pair page for this direction lists products (name, SKU, description, status, price, quantity, attributes, images, categories) as a migrated entity.
  • Customers - WooCommerce customer data is importable/exportable via WooCommerce's own official Customer/Coupon/Order CSV Import Suite extension; Wix Contacts accepts CSV import of up to 20,000 contacts per file with automatic field-mapping, and LitExtension's pair page lists customers (name, email, billing address, status, created date) as a migrated entity.
  • A migration tool built for this specific pair exists: LitExtension's WooCommerce-to-Wix Migration Tool moves products and customers with a self-service automated option or an expert-managed "All-in-One" service, priced from $59 and scaled by product/order/customer/blog-post counts.

What does not transfer

  • Orders don't have a documented import path into Wix at all. LitExtension's pair page for this direction doesn't list orders among migrated entities (unlike its Wix-to-WooCommerce page, which does), and no Wix Help Center article documents an order-import mechanism - the working assumption for this pair is that order history stays behind unless a tool is found that supports it.
  • Product reviews, coupons, and gift cards are also absent from LitExtension's migrated-entity list for this direction. WooCommerce reviews (stored as WordPress comments) and coupons (a native post type) would need to be manually recreated on Wix, since Wix's native Reviews app only surfaces reviews from its own buyers and its coupon/gift-card systems are dashboard-managed with no documented import path.
  • Customer passwords don't carry over. The general migration-tooling position (from Wix's own blog content on platform migrations) is that passwords can't move between platforms because each has its own password-encryption scheme, and Wix's Contacts CSV import format has no field for a password or hash - plan a post-launch password-reset email instead.
  • Digital products can't be imported into Wix Stores at all - Wix's own import documentation states importing digital products is explicitly "currently not supported," so a WooCommerce catalog with digital goods needs a separate plan for those items.
  • Products with more than Wix's variant limits won't map cleanly - Wix Stores caps each product at 6 options, each option at 100 choices, and 1,000 variants total, and LitExtension's own pair page for this direction states products exceeding the 6-option limit "won't be fully shown."

Effort drivers

  • How many entities Wix actually accepts. Because only products and customers have a documented import path into Wix for this pair, the bulk of migration effort shifts from "move the data" to "manually rebuild orders, reviews, coupons, and gift cards" - a materially different effort profile than a WooCommerce-target migration.
  • Catalog complexity against Wix's structural limits. Products with more than 6 options, more than 100 choices per option, or more than 1,000 variants will be affected by Wix's caps, and LitExtension's own pair page warns that over-the-limit products "won't be fully shown."
  • Whether the catalog includes digital products. Wix Stores doesn't support importing digital products at all, so those items need a separate manual re-upload plan.
  • How many integrations need replacing. WooCommerce's Stripe and PayPal extensions and core shipping methods (Flat Rate, Free Shipping, Local Pickup) have to be reconfigured on Wix's side using Wix Payments or its 70+ regional third-party providers, and Wix's USPS/FedEx/UPS/DHL shipping integrations - none of this transfers automatically.
  • Redirect and content-rebuild scope. Because no WooCommerce-native or Wix-native tool maps old WooCommerce URLs to new Wix ones automatically, the size of your indexed URL set (and how much order/review/coupon content needs manual recreation) directly drives project timeline.

Recommended approach

Treat this migration as two separate tracks. Track one is the CSV-based move: export products and customers from WooCommerce and run them through Wix's own importers (mind Wix's 10,000-row product CSV limit and its 6-option/100-choice/1,000-variant caps), or use LitExtension's WooCommerce-to-Wix tool, which handles products and customers and is priced by product/order/customer/blog-post counts. Handle digital products separately, since Wix doesn't support importing them.

Track two is manual rebuild: since no sourced tool moves orders, reviews, coupons, or gift cards into Wix for this pair, plan to either archive WooCommerce order history for reference (rather than migrate it) or keep the old store's admin accessible read-only, and manually recreate your most important reviews and coupon offers on Wix's dashboard. In parallel, plan a password-reset email for customers instead of assuming logins transfer, reconfigure payments (Wix Payments or a regional third-party provider) and shipping (Wix's carrier integrations or flat/weight/price-based rates) from scratch, and rebuild tax rules in Wix's per-location tax groups rather than expecting WooCommerce's tax classes to import.

Before cutover, build a 301 redirect map from your indexed WooCommerce URLs to their new Wix equivalents - Wix's Redirect Manager only works within a live Wix site on a custom domain, so this mapping has to be built manually or through the migration tool's redirect add-on, and applied once the domain points at Wix.

FAQ

Can I migrate my WooCommerce store to Wix without losing my products?
Products transfer reasonably well - Wix Stores' product importer accepts CSV up to 10,000 rows, and LitExtension's WooCommerce-to-Wix tool lists products as a migrated entity. Watch Wix's structural limits, though: products with more than 6 options or 1,000 variants won't be fully shown, per LitExtension's own pair page.
Will my WooCommerce order history transfer to Wix?
Not through any sourced tool for this pair. LitExtension's WooCommerce-to-Wix page doesn't list orders among migrated entities, and no Wix Help Center article documents an order-import path into Wix Stores - plan to keep your WooCommerce order history accessible separately rather than expecting it to move.
Do product reviews and coupons move from WooCommerce to Wix?
Not automatically. LitExtension's pair page for this direction doesn't list reviews or coupons among migrated entities, unlike its reverse Wix-to-WooCommerce page which does list both - plan to manually recreate your most important reviews and active coupon codes on Wix.
Will my WooCommerce customer passwords work on Wix after migrating?
No - the general migration-tooling position is that passwords can't be migrated between platforms because each has its own password-encryption scheme, and Wix's Contacts CSV import format has no field for a password or hash. Plan on a post-launch password-reset email.
Can I sell digital products on Wix after moving from WooCommerce?
Not through the standard import path - Wix Stores' own import documentation states importing digital products is explicitly "currently not supported." Digital products need to be re-added manually after the migration.

Ready to see what this actually takes?

Get my plan

Related migrations