Supported versions: X-Cart 5.4.1.33 - WooCommerce 2.0.0 - 10.5.2

Supported versions: X-Cart 5.4.1.33 - WooCommerce 2.0.0 - 10.5.2

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.

Set it up in minutes

What data can be
migrated from X-Cart to WooCommerce

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:

  1. Download the Connection Bridge file.
  2. Unpack the `connection_bridge.zip` archive.
  3. 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?).
  4. 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:

  1. Downloading the specific WooCommerce plugin from the marketplace.
  2. Uploading and installing it through your WordPress Admin Section (Plugins > Add New > Upload Plugin).
  3. 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.

  1. 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.
  2. 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.
  3. 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.
  4. Theme & Design Customization: Install and customize your chosen WooCommerce theme to match your brand's aesthetics and provide an optimal user experience.
  5. 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.
  6. 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.
  7. 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.
  8. 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
Automated Migration

Data Migration Service Package

Delegate the job to the highly-skilled migration experts and get the job done.

Choose Package
Service Package
Customers

Benefits for Store Owners

Ecommerce Agencies

Benefits for Ecommerce Agencies

Clear Target Store data before migration

Will delete all data from your WooCommerce store

Migrate categories and products SEO URLs

Keep your X-Cart URL structure on WooCommerce

Move images from products, categories, blog posts descriptions

Those included in the descriptions

Set products quantity to 100 on WooCommerce store

To check how the migration works for out of stock products

Choose all the extra migration options and get 40% off their total Price

Try it now
Migration Limitations

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.

4.9 Total Score
500+ reviews

X-Cart to WooCommerce Migration Video Tutorial

Let’s figure out everything about X-Cart to WooCommerce migration through Cart2Cart.

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?

After your X-Cart to WooCommerce migration, it's crucial to thoroughly review products, customers, orders, and images. Use the results from your free Demo Migration as a guide and perform comprehensive checks on your new WooCommerce store to ensure data integrity.

What data entities can be migrated from X-Cart to WooCommerce?

You can transfer products, customers, orders, categories, product images, and more from X-Cart to WooCommerce, including reviews and SEO URLs. X-Cart utilizes a bridge connection and requires the Cart2Cart X-Cart Migration module for data extraction. See supported entities.

Should I use an automated tool or hire an expert for X-Cart to WooCommerce migration?

Automated migration tools provide a fast, cost-effective solution for X-Cart to WooCommerce transfers, especially for standard setups. Hiring an expert is ideal for highly customized X-Cart stores or if you prefer a fully managed service. Our Ultimate Data Migration Service offers a comprehensive, guided approach.

How is my store design transferred during X-Cart to WooCommerce migration?

Your X-Cart store design is not directly transferable to WooCommerce. You will need to select or create a new WooCommerce theme. We migrate all your product, customer, and order data, which will then populate your chosen WooCommerce design. Consider your template options.

How can I keep SEO rankings when switching from X-Cart to WooCommerce?

SEO rankings are preserved by migrating URLs, meta descriptions, and product/category details from X-Cart to WooCommerce. Proper 301 redirects are implemented to guide search engines to your new store pages and protect organic traffic. Explore SEO preservation tips.

What factors influence the cost of migrating from X-Cart to WooCommerce?

The cost for migrating from X-Cart to WooCommerce is primarily determined by the quantity and type of data entities you need to transfer (e.g., products, orders, customers) and any additional migration options chosen, such as preserving IDs or migrating product attributes.

Is my data secure when transferring from X-Cart to WooCommerce?

Absolutely. Data security is paramount. Your X-Cart data is migrated via a secure, encrypted bridge connection to WooCommerce. We do not store your credentials or sensitive information permanently. The entire process is automated, minimizing human interference. Learn about our robust Security Policy.

Can customer passwords be migrated from X-Cart to WooCommerce?

Yes, customer passwords from X-Cart can be migrated to WooCommerce. This requires a specific password migration module for X-Cart to ensure secure transfer. Users retain their existing login credentials on the new WooCommerce store. Learn about password migration.

How long does it take to migrate an X-Cart store to WooCommerce?

The duration of your X-Cart to WooCommerce migration depends on the volume and complexity of your data. A small store can migrate in a few hours, while larger ones may take several days. A free Demo Migration provides an accurate time estimate for your specific transfer.

Will my X-Cart store go offline during migration to WooCommerce?

No, your X-Cart store will not go offline. The migration is processed on a secure external server, so X-Cart remains active during the move to WooCommerce, ensuring zero downtime for your customers. Read our Security Policy.

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.

Trusted by eCommerce dominators since 2009

slide 1 of 3
slide 1 to 2 of 3
  • Testimonial Person: Photo
  • Testimonial Person: Photo
  • Testimonial Person: Photo
  • Testimonial Person: Photo
  • Testimonial Person: Photo
DEB LAMPERD FROM CREATIVE 33
Online store owner

Recently used this service to migrate a customer list from X-Cart store to new WordPress website using Woocommerce. The free demo was a great feature. Support has been very impressive. The migration itself took about 3 minutes with perfect results. I would highly recommend this service.




Review source

  • Testimonial Person: Photo
  • Testimonial Person: Photo
  • Testimonial Person: Photo
  • Testimonial Person: Photo
  • Testimonial Person: Photo
FRANK BEFERA
Online store owner

I have been working to migrate thousands of orders from an old X-Cart installation (v4) to a new WooCommerce installation and happened upon Cart2Cart. I was skeptical at first as X-Cart is not an easy database to navigate and I have had mixed results with other imports or exports over the years. But, I ran the Cart2Cart test import and BAM! – Perfect. This was the best $200 I ever spent. Thanks guys for the great software and customer support.
Review source

  • Testimonial Person: Photo
  • Testimonial Person: Photo
  • Testimonial Person: Photo
  • Testimonial Person: Photo
  • Testimonial Person: Photo
SHASHANK
Online store owner

I’m very happy with their service – we migrated Xcart to WooCommerce and it got done fairly quickly as opposed to a manual of doing so..highly recommended
Review source

  • Testimonial Person: Photo
  • Testimonial Person: Photo
  • Testimonial Person: Photo
  • Testimonial Person: Photo
  • Testimonial Person: Photo
YOOVLE
Online store owner

So now I have a perfect copy of my Shopify store on my Woocommerce platform. All within 2 days and I didn’t have to code anything – the migration took just a few clicks – fully automated. Ok, that’s it I just like when I see somebody really care about your business so I felt like I’d let the world know about my experience with this company
Review source

  • Testimonial Person: Photo
  • Testimonial Person: Photo
  • Testimonial Person: Photo
  • Testimonial Person: Photo
  • Testimonial Person: Photo
LIAN AMBER
Online store owner

My migration from BigCommerce to WooCommerce was so easy, so time-saving, and so successful that I can’t believe all that work was done with one click!

Thanks to Cart2Cart for a fantastic service. Totally recommended!
Review source

  • Testimonial Person: Photo
  • Testimonial Person: Photo
  • Testimonial Person: Photo
  • Testimonial Person: Photo
  • Testimonial Person: Photo
BNOORDMAN
Online store owner

I had a lot of pre-sales questions about the plugin and the migration. The service provided was absolutely perfect, quick and in-depth responses. My final migration has just finished and it did so in 27 minutes to be precise. If you are looking for the perfect, headache-free tool for your (in my case Magento to Woocommerce) migration, look no further, THIS IS IT! For those who expected such a plugin to be for free, are you kidding me?!?!
Review source

  • Testimonial Person: Photo
  • Testimonial Person: Photo
  • Testimonial Person: Photo
  • Testimonial Person: Photo
  • Testimonial Person: Photo
RUDY BRINKMAN
Online store owner

I’ve used the service/software for two website migrations (ZenCart to WooCommerce). The second one failed, also because of my own error, but the supprt was great and Cart2Cart team helped getting it all working flawless.



Very impressed by this software and even more by the aftersales support. Will use again when needed.
Review source

  • Testimonial Person: Photo
  • Testimonial Person: Photo
  • Testimonial Person: Photo
  • Testimonial Person: Photo
  • Testimonial Person: Photo
KURT ANDERSON
Online store owner

Very easy to use and works like a charm – Shopify to Woocommerce!
Review source

  • Testimonial Person: Photo
  • Testimonial Person: Photo
  • Testimonial Person: Photo
  • Testimonial Person: Photo
  • Testimonial Person: Photo
CARL MORETON
Online store owner

I moved a site from Jigoshop Version 2 (the jigoshop upgrade from v1 to v2 was poor) to WooCommerce and I am very happy with the results. My original Jigoshop site had been hacked so it wasn’t ideal, but Cart to Cart were very helpful and their support was very good. 🙂
Review source

  • Testimonial Person: Photo
  • Testimonial Person: Photo
  • Testimonial Person: Photo
  • Testimonial Person: Photo
  • Testimonial Person: Photo
DANIEL STANFORD
Online store owner

Excellent Support for the non expert who needs a lot of assistance they spent as much time as I needed to insure I got my migration. The upload went well after the Demo. Customer service was there when I had questions or issues to fine tune after purchase. I would recommend if you need to import / migrate your Products from Shopify to Woocommerce in Word Press as I did.
Review source