X-Cart to WooCommerce Migration - Step-by-Step Guide & Expert Services
X-Cart to WooCommerce migration is now effortless. Confidently move X-Cart store to WooCommerce with Cart2Cart’s proven automation. Discover how simple it is to switch from X-Cart to WooCommerce, ensuring a secure, lightning-fast data transfer. Preserve your SEO, experience zero downtime, and maintain business continuity. Whether you need a comprehensive step-by-step guide to transfer data yourself or prefer our experts to manage your complete X-Cart to WooCommerce migration, we provide the reliable solution you need for seamless growth.
What data can be
migrated from X-Cart to WooCommerce
-
Products
-
Product Categories
-
Manufacturers
-
Taxes
-
Customers
-
Orders
-
Coupons
-
Reviews
-
Multiple Languages
-
CMS Pages
Estimate your Migration Cost
Due to Cart2Cart`s flexible pricing policy, the migration price depends on the number of transferred entities and the additional migration options you select. Just choose your Source and Target platforms and get the approximate price of your X-Cart to WooCommerce store migration right after finishing the free Demo.
How to Migrate from X-Cart to WooCommerce In 3 Steps?
Connect your Source & Target carts
Choose X-Cart and WooCommerce from the drop-down lists & provide the stores’ URLs in the corresponding fields.
Select the data to migrate & extra options
Choose the data you want to migrate to WooCommerce and extra options to customise your X-Cart to WooCommerce migration.
Launch your Demo/Full migration
Run a free Demo to see how the Cart2Cart service works, and when happy - launch Full migration.
Migrate X-Cart to WooCommerce: The Ultimate 2025 Guide
A Comprehensive Guide to Transitioning from X-Cart to WooCommerce
Migrating your e-commerce store is a pivotal decision that can significantly impact your business's future growth and operational efficiency. If you're currently running on X-Cart and contemplating a move to WooCommerce, you're looking to embrace a platform renowned for its flexibility, extensive plugin ecosystem, and seamless integration with WordPress. This guide provides a detailed, step-by-step walkthrough to ensure a smooth and successful data transfer from your existing X-Cart store to your new WooCommerce setup, preserving critical data like products, customer records, and order history.
A well-executed migration minimizes downtime, maintains SEO rankings, and ensures data integrity, allowing your business to thrive on a more robust and adaptable platform. We'll cover everything from essential preparations to post-migration checks, helping you achieve a hassle-free replatforming experience.
Prerequisites for Migration
Before initiating the data transfer, careful preparation of both your source X-Cart store and your target WooCommerce store is crucial. This proactive approach helps prevent common issues and ensures a more efficient process.
X-Cart (Source Store) Requirements:
- Full Access: Ensure you have complete administrative access to your X-Cart admin panel and FTP/SFTP access to your server. This is essential for installing the necessary connection bridge.
- Cart2Cart X-Cart Migration Module: The migration process requires the Cart2Cart X-Cart Migration module to establish a secure data link.
- Data Review: Take the time to audit your current X-Cart data. Clean up any outdated products, unused customer accounts, or redundant information to ensure only relevant data is transferred.
- Backup Your Store: Always create a full backup of your X-Cart store's database and files before starting any migration. This is a critical safeguard.
- Supported Entities: Be aware of the data entities that can be migrated from X-Cart, including Products, Product Categories, Product Manufacturers, Product Reviews, Customers, Orders, Invoices, Taxes, Stores, Coupons, and CMS Pages.
For more detailed preparation steps, consult our How to prepare Source store for migration? guide.
WooCommerce (Target Store) Requirements:
- Fresh WooCommerce Installation: Have a freshly installed WooCommerce store on a WordPress site ready. It's recommended to start with a clean installation to avoid conflicts.
- WordPress Admin & FTP/SFTP Access: You'll need full administrator access to your WordPress dashboard and FTP/SFTP access to upload the connection bridge or install plugins.
- Cart2Cart WooCommerce Universal Migration Plugin: This plugin is required for connecting your new WooCommerce store to the migration service.
- Hosting Environment: Ensure your hosting environment meets WooCommerce's recommended specifications for optimal performance, especially when dealing with a large volume of data (e.g., "10K+ products affect performance").
- Plugin Considerations: Note that certain functionalities in WooCommerce may require additional plugins that were native to X-Cart. Specifically, "Requires additional plugins for manufacturers", "Custom order statuses need plugin", and "Customer groups need plugin". Plan for these installations post-migration.
For comprehensive target store preparation, refer to our How to prepare Target store for migration? FAQ.
Performing the Migration: A Step-by-Step Guide
The migration process is streamlined through a user-friendly wizard. Follow these steps carefully to transfer your data effectively.
Step 1: Initiate Your Migration
Begin by navigating to the migration wizard interface. This is where you'll start setting up your X-Cart to WooCommerce transfer.

Select the option to start a new migration to begin the process. If you prefer a guided approach, you can also explore our Basic Data Migration Service or Ultimate Data Migration Service for expert assistance.
Step 2: Connect Your X-Cart Source Store
First, specify X-Cart as your Source Cart from the dropdown menu. Next, you will need to establish a connection to your X-Cart store. X-Cart primarily uses the Bridge connection method.
To connect via Bridge, you will need to:
- Download the Connection Bridge file.
- Unpack the `connection_bridge.zip` archive.
- Upload the `bridge2cart` folder (containing `bridge.php`) to the root directory of your X-Cart store via FTP/SFTP. The root directory is typically where your `config.php` or `index.php` files are located. (For more details, see What is a root folder and where can I find it?).
- Provide your X-Cart store's URL and the connection bridge URL if it's not automatically detected.
The system will then verify the connection using details such as your X-Cart adminLogin, adminPwd, adminUrl, url, bridgeLocation, token, dbTablesPrefix, dbPossiblePrefixes, dbLocalDumpPath, and dbCharSet.
Step 3: Configure Your WooCommerce Target Store
Next, select WooCommerce as your Target Cart. You'll then provide your WordPress Admin URL to identify your store. To establish the connection, the recommended method involves installing the Cart2Cart WooCommerce Universal Migration plugin from the marketplace.

Follow the on-screen instructions, which typically include:
- Downloading the specific WooCommerce plugin from the marketplace.
- Uploading and installing it through your WordPress Admin Section (Plugins > Add New > Upload Plugin).
- Activating the plugin.
Once the plugin is installed and activated, the system will verify the connection, allowing you to proceed with the migration. You may also be prompted for API credentials (consumerKey, consumerSecret) depending on the connection method chosen.
Step 4: Select Data Entities for Transfer
This crucial step allows you to choose exactly which data entities you wish to move from X-Cart to WooCommerce. You can select "All entities" for a complete transfer or pick specific items based on your business needs.

Supported entities for migration include:
- Products: Including SKUs, variants, descriptions, images, and prices.
- Product Categories: Maintaining their hierarchical structure.
- Product Manufacturers: (Note: May require an additional plugin on WooCommerce).
- Product Reviews: Preserving customer feedback.
- Customers: Including addresses and order history.
- Orders: With their statuses, products, and customer details.
- Coupons: For promotions.
- CMS Pages: Essential for content integrity.
Step 5: Configure Additional Options & Data Mapping
This stage offers powerful customization to fine-tune your migration and ensure data consistency.
Additional Migration Options:
Review and select from various additional options to tailor your migration:
- Clear Target Store Data: The "Clear Target" option allows you to remove existing data from your WooCommerce store before migration. This is highly recommended for fresh installations to avoid duplicate entries. For more information, see Clear current data on Target store before migration option.
- Preserve IDs: Options like "Preserve Product IDs", "Preserve Category IDs", "Preserve Customer IDs", and "Preserve Order IDs" ensure that your old IDs are maintained in the new store, which is beneficial for external integrations and record-keeping. Learn more at How Preserve IDs options can be used?
- Password Migration: Enable "Password Migration" to transfer customer passwords, allowing your existing customers to log into their new WooCommerce accounts without needing to reset their passwords.
- SEO URLs & 301 Redirects: Selecting "SEO URLs" and "Create 301 SEO URLs" is vital for maintaining your search engine rankings and link equity. This automatically creates redirects from your old X-Cart URLs to the new WooCommerce URLs, preventing broken links and preserving your SEO value.
- Migrate Images in Description: Ensure product and category images embedded within descriptions are transferred correctly.
- Create Variants from Attributes: If your X-Cart products use attributes, this option helps convert them into WooCommerce product variants.
- Migrate Invoices: Transfer invoice records from X-Cart to WooCommerce.
- Migrate Groups to Tags: Convert X-Cart customer groups into appropriate tags or roles in WooCommerce.

Data Mapping:
Carefully map your X-Cart customer groups and order statuses to their corresponding equivalents in WooCommerce. This ensures consistency and proper functionality in your new store.

For instance, map X-Cart's 'Registered Customer' group to WooCommerce's 'Customer' role, and X-Cart's 'Pending' order status to WooCommerce's 'Pending payment'.
Step 6: Run Free Demo & Full Migration
Before committing to a full migration, we highly recommend running a Migration Preview Service (Free Demo). This allows you to transfer a limited number of entities (e.g., 10-20 of each type) to your WooCommerce store so you can review the results and ensure everything looks correct. It's a risk-free way to verify the process.
Once you're satisfied with the demo results, proceed with the Full Migration. You'll see a summary of all selected entities and the total cost. Consider adding a Migration Insurance Service, which offers a set number of remigrations for a specified period, providing peace of mind. (How Migration Insurance works?)

Click the "Start Full Migration" button to begin the complete data transfer. You'll receive notifications on its progress.
Post-Migration Steps
Once the data transfer is complete, there are several crucial post-migration steps to ensure your new WooCommerce store is fully operational and optimized.
- Verify Data Integrity: Thoroughly check all migrated data in your WooCommerce store. This includes:
- Products: Ensure all SKUs, descriptions, images, prices, and variants are correct.
- Customers: Confirm customer accounts, addresses, and order histories are intact.
- Orders: Verify all order details, statuses, and associated customer information.
- Images: Check product and category images for proper display and resolution.
- URLs: Test product, category, and CMS page URLs to ensure they resolve correctly and that 301 redirects are working.
- Install Essential Plugins: Address the WooCommerce limitations identified earlier. Install and configure plugins for functionalities like manufacturers, custom order statuses, and advanced customer groups if your business relies on these.
- Configure SEO & Redirects: If you enabled 301 redirects during migration, verify them using SEO tools. Update your XML sitemap in Google Search Console and Bing Webmaster Tools. Monitor for any crawl errors. Maintaining link equity is crucial for retaining your SEO rankings.
- Theme & Design Customization: Install and customize your chosen WooCommerce theme to match your brand's aesthetics and provide an optimal user experience.
- Payment & Shipping Gateway Setup: Configure your preferred payment gateways (e.g., Stripe, PayPal) and shipping methods (e.g., flat rate, live shipping rates). Conduct test transactions to ensure they are working correctly.
- Test All Functionality: Perform comprehensive testing of your new store, including the entire checkout process, customer account registration and login, product search, filtering, and all integrated third-party apps.
- Update DNS: Once you are fully confident that your WooCommerce store is ready, update your domain's DNS records to point to your new store's hosting. This will make your new store live to the public.
- Consider Recent Data Migration: If you experienced a period of live operation on X-Cart during the migration, utilize a Recent Data Migration Service to transfer any new orders or customer data accumulated since your full migration. This ensures no data is lost during the transition.
Migrating from X-Cart to WooCommerce is a significant undertaking, but with careful planning and the right tools, it can lead to a more flexible, scalable, and powerful e-commerce presence. Should you encounter any questions or require further assistance, please do not hesitate to Contact Us or explore our comprehensive Frequently Asked Questions section.
Ways to perform migration from X-Cart to WooCommerce
Automated migration
Just set up the migration and choose the entities to move – the service will do the rest.
Try It Free
Data Migration Service Package
Delegate the job to the highly-skilled migration experts and get the job done.
Choose Package
Benefits for Store Owners
Benefits for Ecommerce Agencies
Choose all the extra migration options and get 40% off their total Price
The design and store functionality transfer is impossible due to X-Cart to WooCommerce limitations. However, you can recreate it with the help of a 3rd-party developer.
Your data is safely locked with Cart2Cart
We built in many security measures so you can safely migrate from X-Cart to WooCommerce. Check out our Security Policy
Server Security
All migrations are performed on a secure dedicated Hetzner server with restricted physical access.Application Security
HTTPS protocol and 128-bit SSL encryption are used to protect the data being exchanged.Network Security
The most up-to-date network architecture schema, firewall and access restrictions protect our system from electronic attacks.Data Access Control
Employee access to customer migration data is restricted, logged and audited.Frequently Asked Questions
How can I verify data accuracy after migrating from X-Cart to WooCommerce?
What data entities can be migrated from X-Cart to WooCommerce?
Should I use an automated tool or hire an expert for X-Cart to WooCommerce migration?
How is my store design transferred during X-Cart to WooCommerce migration?
How can I keep SEO rankings when switching from X-Cart to WooCommerce?
What factors influence the cost of migrating from X-Cart to WooCommerce?
Is my data secure when transferring from X-Cart to WooCommerce?
Can customer passwords be migrated from X-Cart to WooCommerce?
How long does it take to migrate an X-Cart store to WooCommerce?
Will my X-Cart store go offline during migration to WooCommerce?
Why 150.000+ customers all over the globe have chosen Cart2Cart?
100% non-techie friendly
Cart2Cart is recommended by Shopify, WooCommerce, Wix, OpenCart, PrestaShop and other top ecommerce platforms.
Keep selling while migrating
The process of data transfer has no effect on the migrated store. At all.
24/7 live support
Get every bit of help right when you need it. Our live chat experts will eagerly guide you through the entire migration process.
Lightning fast migration
Just a few hours - and all your store data is moved to its new home.
Open to the customers’ needs
We’re ready to help import data from database dump, csv. file, a rare shopping cart etc.
Recommended by industry leaders
Cart2Cart is recommended by Shopify, WooCommerce, Wix, OpenCart, PrestaShop and other top ecommerce platforms.
