WooCommerce Migration
Move your online store to WooCommerce from Shopify, Magento, BigCommerce, OpenCart, PrestaShop, or any of 140+ supported eCommerce platforms. Configure and run the transfer yourself with LitExtension’s automated WooCommerce migration tool, or choose our All-in-One Migration Service to have LitExtension experts manage the setup, data mapping, migration validation, and agreed post-migration requirements.
Transfer products, categories, customers, orders, reviews, coupons, images, SEO URLs, and other supported store data while keeping your source store available during migration. Start with a Free Demo Migration to transfer up to 100 entities and preview how your data will appear in WooCommerce before running the full migration.
Not sure which WooCommerce migration option fits your store? Explore the common migration scenarios below before you start.
Common WooCommerce Migration Scenarios
WooCommerce migration needs vary depending on your current platform, data scope, and store complexity. Compare the common scenarios below to identify what needs to be transferred and whether Automated Migration or the All-in-One Migration Service is more suitable for your project.
| Migration scenario | Best for | Suggested migration option | Key considerations |
|---|---|---|---|
| Migrate from another platform to WooCommerce | Stores moving from Shopify, Magento, BigCommerce, OpenCart, PrestaShop, or another supported platform to WooCommerce. | Automated Migration for standard data; All-in-One for complex or customized requirements. | Data compatibility, products and variants, customers, orders, passwords, SEO URLs, and platform-specific mapping. |
| Migrate to a new WooCommerce site | Stores rebuilding or moving an existing WooCommerce store to a new installation, hosting environment, or store setup. | Automated Migration for supported data; All-in-One when custom fields, plugins, or complex relationships require additional handling. | Product and order IDs, customer accounts, order history, images, variations, and relationships between records. |
| Migrate selected WooCommerce data | Stores that only need to transfer specific entities, such as products, customers, orders, reviews, or coupons. | Automated Migration when the required entities are supported; expert review for custom selection or mapping requirements. | Duplicate records, data filters, missing fields, customer-order matching, and variation data. |
| Handle a complex WooCommerce migration | Large or highly customized stores with custom fields, extensive order history, multilingual data, or additional migration requirements. | All-in-One Migration Service. | Migration scope, custom mapping, required plugins, SEO URLs, validation, recent data, and post-migration requirements. |
I’d Like My Store To Be Migrated
If you are looking to migrate your cart which is not showing on this page, please Contact Us for further assistance!
What Data Can Be Migrated to WooCommerce
LitExtension’s WooCommerce migration tool transfers supported store data while preserving important relationships between records, such as customers and their orders, variants and parent products, and products with their associated categories, images, and reviews.
The exact migration scope depends on your source platform, store configuration, and WooCommerce setup. Certain data may require compatible WooCommerce plugins, additional configuration, or customization. Check the Migration Details for your source platform or run a Free Demo with up to 100 entities to preview the results before the full migration.
-
Products
- Name, SKU, Short Description, Full Description, Status.
- Manufacturer.
- Tax Class.
- Price, Special Price.
- Quantity, Manage Stock.
- Meta Title, Meta Description.
- Weight, Width, Height, Depth.
- Product Tags.
- Up-sells, Cross-sells.
- Attributes: Name, Values.
- Downloadable Products: Files, Max Downloads, Expiration Date.
- Grouped Products: Associated Products.
- Variants: Name, SKU, Weight, Quantity, Manage Stock, Image, Price, Special Price.
- Thumbnail Image, Additional Images.
Product Categories
- Name, Description.
- Sort Order.
- Image.
- Meta Title, Meta Description.
-
- First Name, Last Name, Email.
- Billing Address: First Name, Last Name, Company, Address 1, Address 2, Country, State, City, Zip Code, Telephone.
- Shipping Address: First Name, Last NameCompany, Address 1, Address 2, Country, State, City, Zip Code, Telephone.
-
- Order ID.
- Order Date.
- Order Status.
- Order Items (Name, SKU, Option), Product Price, Quantity.
- Sub Price, Discount Price, Tax Price, Shipping Price, Total Price.
- Order Comments.
- Customer Name, Email.
- Billing Address (First Name, Last Name, Company, Address 1, Address 2, Country, State, City, Zip Code, Telephone).
- Shipping Address (First Name , Last Name, Company, Address 1, Address 2, Country, State, City, Zip Code, Telephone)
-
- Name.
- Image.
-
- Tax Class (Name).
- Tax rate (Country, Rate).
-
- Name.
- Description.
- Coupon Code.
- Coupon Date.
- Customer Groups.
- Uses Per Coupon, Uses Per Customer.
- Discount Amount/Percent.
- Coupon from date, Coupon to date.
-
- Created Date.
- Status.
- Rate.
- User Name, User Email.
- Comment.
-
- Title.
- Created Date.
- Description.
- Categories.
- Thumbnail Image.
-
- Title.
- Created Date.
- Description.
- Categories.
- Thumbnail Image.
-
- Products (Name, Description, Attribute)
- Categories (Name, Description)
- CMS Page (Name, Description)
- Blogs (Name, Description)
- Note: Additional fee may apply
(*) Please note that the data listed above may vary depending on your Source Store.
Additional WooCommerce Migration Options
Go beyond the standard data transfer by configuring additional options for your WooCommerce migration. Depending on your source platform and target store setup, these options can help you manage existing data, preserve supported record IDs, handle URL changes, transfer embedded images, and reduce manual cleanup after migration.
Preserve Order IDs and Customer IDs on WooCommerce
Preserve original order and customer IDs when supported, making it easier to track historical records, match customers with their orders, and compare data between the source and WooCommerce stores.
Create 301 Redirects on WooCommerce
Create supported 301 redirects from old store URLs to the corresponding pages on WooCommerce. This helps visitors and search engines reach the correct destination when product or category URLs change after migration.
Clear Existing Data on WooCommerce Before Migration
Remove selected existing data from the target WooCommerce store before migration to reduce duplicate products, customers, orders, categories, or other records. Review and back up the target store before using this option.
Migrate Images in Product, Category, and Blog Descriptions
Transfer supported images embedded in product, category, and blog descriptions so important visual content is not left behind or displayed as broken image links after migration.
Strip HTML Tags from Category and Product Names
Remove unwanted HTML tags from product and category names during migration to prevent formatting issues and keep your WooCommerce catalog cleaner and easier to manage.
>>> Tip: Availability may vary depending on the source platform, WooCommerce configuration, and selected migration method. Review the Migration Details for your source cart or contact LitExtension if your project requires custom data handling.
How to Perform WooCommerce Migration with LitExtension
LitExtension offers two ways to migrate your store to WooCommerce. Choose Automated Migration if you prefer to configure and monitor the transfer yourself, or use the All-in-One Migration Service when you need expert assistance with migration setup, data mapping, validation, or custom requirements. Both options follow three main stages, with detailed walkthroughs available under “Show More.”
#1: Connect Your Source and Target Carts
Select your current platform as the Source Cart and WooCommerce as the Target Cart. Enter your store URLs, then follow the connection instructions provided for each platform.
#2. Choose the Data You Want to Transfer
Choose the entities you want to transfer, including products, categories, customers, orders, and more. You can also configure the available mapping settings and Additional Options based on your migration needs.
#3: Run and Monitor the WooCommerce Migration
Start the migration and track its progress from your LitExtension dashboard. Your selected data is transferred automatically in the background, even after you close your browser.
#1: Consultant By LitExtension Experts
Share your migration goals, data scope, timeline, and any custom requirements with our experts. We will review your project and prepare a suitable migration plan for your move to WooCommerce.
#2: Data Mapping & Setting By Experts
Our team configures the migration, maps your data to the appropriate WooCommerce structure, and runs demo migrations so you can review the results before the full transfer.
#3: Perform Full WooCommerce Migration
After the migration setup is approved, LitExtension experts run the full transfer, monitor the process, validate the migrated data, and provide a migration report for your review.
WooCommerce Migration: Before You Start
1. Backup source store
Before starting the WooCommerce migration, create a reliable copy of the data and files available from your current store. This gives you a reference point for reviewing the migrated results and helps reduce risk if you need to restore or verify any records later.
The backup process depends on your source platform:
- Hosted platforms (such as Shopify or BigCommerce): Use the platform’s built-in export tools to download the available products, customers, orders, and other supported data. Keep in mind that CSV or XML exports may not include every store setting, app-generated field, or data relationship.
- Open-source platforms (like Magento or WooCommerce): Back up both the database and website files, including media, themes, extensions or plugins, and relevant custom code. You can usually do this through your hosting control panel, database management tool, or FTP client.
Store the backup files securely and avoid making unnecessary structural changes to the source store until the migration and data review are complete.
2. Setup your WooCommerce store
Before transferring any data, make sure your target WordPress site and hosting environment meet the latest official WooCommerce requirements. You should also prepare the store’s basic settings, including its URL structure, currency, language, tax configuration, and required plugins, before reviewing the migration setup. To install WooCommerce:
- Go to Plugins > Add New Plugin in your WordPress dashboard.
- Search for WooCommerce.
- Select Install Now, then activate the plugin.
- Complete the WooCommerce Setup Wizard to configure your basic store information.
Avoid adding products, customers, or orders manually before migration unless they are required for testing. Existing data on the target store may create duplicates or require additional handling during the transfer.
How to Perform WooCommerce Migration with Automated Migration
In this section, we’ll guide you through the Automated Migration process, where you can use our robust LitExtension migration tool to transfer your store data quickly and securely.
For guidance on the All-in-One Migration Service, please refer to the subsequent section below.
Step 1: Set up Source Cart & Target Cart
First, you need to create your LitExtension account if you haven’t had one. You can either sign up with an email and password or connect with a Google account.
From the dashboard, head to the Create New Migration tab. This will guide you through the configuration of your migration project, starting with the Source and Target Cart.
To set up your Source Cart, select your current eCommerce platform from the dropdown list. Then, enter your Source Store URL in the required field. The connection method will vary depending on the platform you are migrating from:
- For self-hosted platforms (Magento, OpenCart, WooCommerce, etc.): Download and upload the LitExtension Connector to your store’s root directory.
- For hosted platforms (Shopify, BigCommerce, Lightspeed, etc.): Enter your API credentials to establish a secure connection. You can find detailed instructions on retrieving your API key for your platform here.
Moving on, it’s time to set up your Target Cart.
Since you are performing a migration to WooCommerce, select WooCommerce from the drop-down list and enter your store URL. After that, follow our guide to install the LitExtension Connector in your root folder. This way, our experts can securely connect our system to your backend.
Once both carts are connected, you’re ready to proceed to the next step: selecting the data you want to migrate.
Step 2: Select migration entities
Besides the basics like products, orders, customers, LitExtension also supports migrating other data types like manufacturers, taxes, coupons, reviews for WooCommerce migration projects. You can easily select the entities to your needs in this step, or just simply hit “Select All” if you do not want to skip any data.
Since migrating data alone is not enough to ensure a smooth and effective eCommerce migration, we offer Additional Options to optimize your transition further. These specialized features help you maintain SEO rankings, improve data structure, and enhance store functionality.
Next, you can map your language and order status in this section so that they will display correspondingly on WooCommerce. Before moving on to the next section, make sure to review all of your migration options carefully!
Step 3: Run Full Migration
With everything set up, you’re now ready to move on to the final step: running your full WooCommerce migration!
Before running the full migration, we recommend performing a Demo Migration to preview how your data will appear in WooCommerce. This test migrates a small sample of your data, allowing you to check for accuracy and ensure everything is mapped correctly.
Once you’re satisfied with the demo results, click “Start Full Migration” to begin transferring all selected data. The migration process runs automatically in the background, so you can continue working on your business while the transfer completes.
You can track the migration progress in real-time from your LitExtension dashboard. The migration time for each project might differ depending on the size of your database. Thus, we will send you a notification once the migration is complete.
After the migration, review your WooCommerce store to ensure all data has been successfully transferred. Check products, customers, and orders to confirm accuracy. If you need any adjustments, our support team is always available to assist you.
How to Perform WooCommerce Migration with All-in-One Migration Service
The All-in-One Migration Service is a fully managed option for businesses that want LitExtension experts to coordinate their WooCommerce migration from initial planning through data validation and post-migration support.
A dedicated Personal Assistant will work with you to review the project scope, prepare the migration setup, coordinate demo and full migrations, communicate progress, and assist with agreed requirements throughout the project.
Step 1: Consultation by LitExtension experts
The first step is to book a meeting with LitExtension experts for an initial 1-on-1 free consultation. Make sure to schedule your session at least 2 hours in advance to allow our team to prepare for your specific migration needs.
Step 2: Data mapping & setting by experts
At this stage, we focus on data mapping, carefully aligning product categories, order statuses, customer groups, and other essential elements to match WooCommerce’s structure. This step ensures that all data is well-organized and accurately transferred without inconsistencies.
After that, we will run a demo migration, allowing you to preview how your data will appear and function in WooCommerce. With unlimited free demos, you can:
- Visualize the results: Check how your products, categories, and customer data are accurately structured between the two stores.
- Test functionality: Ensure that any available integrations are working correctly.
- Provide feedback: Request any refinements or adjustments before moving forward with the full migration.
Once you review and approve the demo migration, we move forward with the full migration, ensuring all data is transferred smoothly and meets your expectations. This careful, step-by-step approach guarantees a well-structured WooCommerce store, ready for business.
Step 3: Perform full WooCommerce migration
Once all configurations are set, our LitExtension experts will begin the full migration process, transferring all selected data to your WooCommerce store. The LitExtension Smart Controller will automatically detect and resolve any issues in real time.
Then, we conduct a two-phase testing service to verify the results:
- Phase 1 – Auto-Test System: Our automated system checks all default data, ensuring it has been correctly transferred to WooCommerce.
- Phase 2 – Manual QA Testing: Our QA team manually reviews your custom migration requirements, testing for accuracy and functionality.
Once testing is done, you’ll receive a detailed migration report so you can review the results. If anything needs adjusting, our team is ready to assist you.
Essential Post-Migration Activities for WooCommerce Migration
After the data transfer is complete, review your new WooCommerce store and finish the necessary configuration before launch. Focus on synchronizing recent data, validating the storefront, checking required plugins, and completing the final launch tests.
1. Use LitExtension Post-Migration Services
Your source store may continue receiving new orders, customers, or product updates while the migration is in progress. LitExtension provides several post-migration services to help bring the WooCommerce store up to date:
- Recent Data Migration: Transfer newly created data, such as recent orders, customers, or products, from the source store after the initial migration.
- Smart Update: Apply supported changes made to previously migrated source data without repeating the entire migration.
- Re-Migration: Run the migration again when the transfer needs to be reconfigured or repeated based on the project requirements.
Review the latest data on both stores before using these services to determine which records still need to be transferred or updated.
2. Review and Customize the WooCommerce Storefront
Once you have reviewed and approved the migrated data, configure the storefront to match your brand and customer experience requirements.
Choose a compatible WooCommerce theme and review key storefront areas, including:
- Product and category pages.
- Product variations and images.
- Navigation and search.
- Cart and checkout.
- Customer account pages.
- Mobile and responsive layouts.
Avoid making major design changes before validating the migrated data, as they may make migration-related issues more difficult to identify.
3. Install and Test the Required Plugins
Install only the plugins needed for your store’s core operations, such as payment, shipping, tax, SEO, marketing, inventory management, or subscriptions.
Before launch:
- Confirm that each plugin supports your current WordPress and WooCommerce versions.
- Configure the plugin settings and integrations.
- Test any functions that rely on migrated data.
- Check for conflicts that could affect performance, checkout, customer accounts, or order processing.
WooCommerce Marketplace extensions can be installed and maintained through the official WooCommerce update system, which also supports product updates for eligible themes and extensions.
4. Complete the Final Launch Checks
After reviewing the data, design, and plugins, prepare the WooCommerce store for launch.
Before updating the domain and DNS:
- Verify important 301 redirects and URLs.
- Install and test the SSL certificate.
- Test payment gateways with the correct live or test settings.
- Confirm shipping methods, rates, and tax rules.
- Test order emails and other customer notifications.
- Verify analytics and conversion tracking.
- Place test orders from product page through checkout and order confirmation.
Once these checks are complete, update the domain and DNS records to point to the new WooCommerce hosting environment. Continue monitoring the storefront, checkout, orders, redirects, and integrations after the DNS changes have propagated. Official WooCommerce migration guidance similarly places SSL, DNS, payments, shipping, taxes, email, and analytics within the pre-launch checklist.
Steps to Perform WooCommerce Migration Manually
Manual migration may be suitable if you have a limited amount of data, compatible export files, and the technical resources to prepare, map, import, and validate the records yourself. Although it can reduce the upfront cost of using a dedicated migration solution, the process may require additional plugins and considerable manual work.
WooCommerce includes a built-in CSV importer for products. Importing customers, orders, coupons, custom fields, or other store data generally requires additional import tools and correctly structured files. Before choosing this method, review what your source platform can export and whether the available WooCommerce import tools support the data you need to preserve.
Step 1: Export Data from the Source Store
Use the export tools available on your current platform to download the data you want to move. Export capabilities and file formats vary by platform, so confirm which entities and fields are included before proceeding.
- Export products, customers, orders, coupons, reviews, and other available data into separate files where possible.
- Retain stable identifiers such as SKUs, customer emails, order numbers, and source record IDs for mapping and validation.
- Review the files for missing columns, duplicate records, inconsistent formats, unsupported characters, and incomplete relationships.
- Keep an untouched copy of every original export before editing the files for WooCommerce.
Step 2: Prepare and Import the Data into WooCommerce
Format each export file according to the requirements of the WooCommerce importer or plugin you plan to use.
For products:
- Go to Products > All Products > Import.
- Upload the product CSV file.
- Match each source column with the corresponding WooCommerce field.
- Import a small sample first and review products, variations, prices, inventory, categories, and images before processing the complete file.
WooCommerce does not include built-in importers for every store entity. To transfer customers, orders, coupons, reviews, subscriptions, or custom fields, you may need a compatible import extension. Import customers before orders when the orders need to be associated with existing customer accounts.
Avoid importing every file at once. Complete and validate one entity group before moving to the next.
Step 3: Prepare Product Images and Media
Check whether your product export includes publicly accessible image URLs. WooCommerce can download product images from valid URLs included in the CSV and add them to the WordPress Media Library during import.
If the image URLs are unavailable, restricted, or no longer accessible:
- Download the original product and category images from the source store.
- Upload them through the WordPress Media Library or use a compatible media import tool.
- Update the image references in the import file where necessary.
- Review featured images, product galleries, variation images, and images embedded in descriptions after import.
Avoid relying only on an FTP upload to the wp-content/uploads directory, because the files may not automatically be registered and linked correctly within WordPress.
Step 4: Configure URLs and 301 Redirects
Review the permalink structure of the new WooCommerce store before launch. Where practical, keep important URLs consistent with the source store. When the URL structure changes, create a one-to-one redirect map from each valuable old URL to its closest corresponding WooCommerce page.
- Configure product and taxonomy permalinks under Settings > Permalinks.
- Prepare redirects for important product, category, CMS, and blog URLs.
- Use permanent 301 redirects for pages that have moved.
- Test the redirects for 404 errors, incorrect destinations, redirect chains, and loops.
LitExtension’s Create 301 Redirects on WooCommerce Store Additional Option can automate supported URL redirects during migration, reducing the amount of manual configuration required. Redirects help search engines and visitors reach the relevant new pages, but rankings should still be monitored after launch.
Step 5: Review the Migrated WooCommerce Store
After completing the imports, compare the target store with the original data and test the customer journey before launch.
- Check products, variations, categories, customers, orders, reviews, coupons, and other imported entities.
- Confirm that relationships between customers, orders, products, and variations remain accurate.
- Review images, URLs, metadata, inventory, prices, taxes, and order totals.
- Test customer registration, login, cart, checkout, payments, shipping, emails, and order processing.
- Place test orders on desktop and mobile.
- Record missing or incorrect data before editing the target store so the issues can be traced back to the relevant import file or mapping.
Manual migration often requires several rounds of file correction, re-import, and validation before the store is ready to launch.
Popular Questions About WooCommerce Migration
Yes, LitExtension offers reward points migration to WooCommerce. We can support with customization after you purchase and install the WooCommerce Points and Rewards plugin to ensure the accurate transfer. Please click here to install.
You can import products from your current website to WooCommerce using CSV files, but this process might require much time and manual effort.
Therefore, if you want to import products to WooCommerce efficiently, opting for a certified shopping cart migration service is highly recommended.
Yes, LitExtension supports migration of multiple languages to WooCommerce using WPML plugin, which could be purchased & installed on your WordPress before the data transfer.
post_type=product
post_type=shop_order
- Go to WooCommerce back-end
- Select “WooCommerce” > “Status”
- Select “Tools” tab and go to “Regenerate shop thumbnails” section and click “Generate” button
- Select “Product lookup tables” > click” Regenerate”
Leave The Work For The Experts
If you’re non-tech, let our WooCommerce migration experts handle your migration from A to Z.
Save your time for more important tasks.
How Your Data Is Secured During Migration?
Server Security
Data Security
Data Access Restriction
GDPR Compliance
NDA
Payment Security
Why choose LitExtension For WooCommerce Migration Services
Zero Effort Required
Sit back, relax as our team of experts handle every aspect of your replatforming process, ensuring a smooth and successful transition to WooCommerce.
Inclusive Migration Options
Access our additional migration options—like 301 Redirect and Preserve Product IDs—at no extra charge, adding greater value to your migration.
Personalized Migration Experience
Tailor the WooCommerce migration to your needs for a process that perfectly suits your business requirements.
Enhanced Data Quality Assurance
Achieve data integrity with our comprehensive two-phase testing, which includes both manual review and complimentary autotesting.
Dedicated Personal Asisstant
From initial consultation to post-migration, your Personal Assistant provides timely guidance, troubleshooting, and expert support every step of the way.
Comprehensive Post-Migration Support
Enjoy unlimited Re-migrations, Recent Migrations, and Smart Updates for 30 days following the migration’s end date.
Other Popular WooCommerce Migrations
Can not find your current platform to migrate to WooCommerce? Contact Us, our experts are eager to help!
Your Success, Our Motivation
Who We Truly Are? Let Our Customer Define!
Perfect, we have completed with success our migration (from Woocommerce to a new Woocommerce installation) without any problem and published our new site, thanks to your great support. We higly recommend this service. Thanks and see you soon, we won’t miss to get in touch for our future projects
If your development team comes across a platform such as Magento, nop Commerce, Big Commerce that needs to get migrated into a WooCommerce environment.. Look no further… LitExtensions has the developers needed to confidently get you migrated. 2 Thumbs Up!
This saved us HOURS of time. On top of that, one minor issue with pricing and tax classes in woocommerce was fixed overnight by the Lit Extension team. Thank you Tony Do and the LE team for making the process easy!







