Supported versions: X-Cart 5.4.1.33 - Shopware 5.2.2 - 6.7.9.0

Supported versions: X-Cart 5.4.1.33 - Shopware 5.2.2 - 6.7.9.0

X-Cart to Shopware Migration - Step-by-Step Guide & Expert Services

Seamless X-Cart to Shopware migration starts here. Ready to move X-Cart store to Shopware with confidence? Our platform simplifies the entire process, ensuring a fast, secure, and SEO-preserving transfer of all your data with absolutely zero downtime. Whether you prefer a detailed step-by-step guide to switch from X-Cart to Shopware yourself, or require expert assistance to transfer data effortlessly, Cart2Cart delivers. Experience a smooth, complete X-Cart to Shopware migration.

Set it up in minutes

What data can be
migrated from X-Cart to Shopware

  • Products Product information, e.g. Product Title, Description, Model, Created Time, Modified Time, Available, Weight, Quantity, Default Price, Special Price, Tax Class, etc.
  • Product Categories Product categories constituting the major groups of products in the store.
  • Manufacturers Information about the manufacturer of each product in the store database, e.g. Name, Description, URL, Meta Title, Meta Keywords, Meta Description, etc.
  • Taxes Details about the type of taxes assigned for products, e.g. Name, Value, Value Type (percent or exact value in default currency), Created Time, Modified Time, etc.
  • Customers Information about each customer, e.g. Email, Login, First Name, Last Name, Company, Birthday, Phone, Fax, Active, Created Time, Modified Time, etc.
  • Orders General information about the orders made by customers, e.g. Customer, Customer Info, Billing Address, Shipping Address, Currency, Status, Totals, Created Time, etc.
  • Coupons Codes that consumers can use to obtain a discount on their purchases.
  • Reviews Reviews of products on your store including Customers Name, Review, etc.
  • Multistore
  • Multiple Languages
  • CMS Pages CMS pages typically contain blog content, information from "contact us", "about us" or similar website sections.
  • Name, SKU, Short Description, Full Description, Status, Images in Description, Manufacturer, Tax Class If Products haven’t been assigned to Tax classes on your Source Store, the default one with 0 rate will be created..
  • Price, Special Price The Special price can’t be migrated due to the Shopware 6 reasons..
  • Meta Title, Meta Keywords, Meta Description.
  • Product Image, Additional Images.
  • Quantity.
  • Weight, Width, Height.
  • Options(Name).
  • Product Variants(SKU, Quantity, Price, Special Price).
  • Name, Description, Status.
  • Meta Title, Meta Description, Meta Keywords.
  • Category Images.
  • Name, Description, Manufacturer Images.
  • ID, First Name, Last Name, Email, Customer Group.
  • Customer Billing Address(First Name, Last Name, Company, Address 1, Address 2, Country, State, City, Zip Code, Telephone).
  • Customer Shipping Address(First Name, Last Name, Company, Address 1, Address 2, Country, State, City, Zip Code, Telephone).
  • ID, Order Date, Order Status, Order Products(Name), Product Price, Quantity, SubTotal Price, Discount Price, Tax Price, Shipping Price, Total Price.
  • 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, Status, Coupon Code, Uses Per Coupon, Type Discount, Discount Amount, Coupon Expire Date.
  • Created Date, Rate, User Name, Product.
  • Yes.
  • Yes.
  • Title, Created Date, Description, Content Heading.
  • Name, SKU, Short Description, Full Description, Status, Images in Description, Manufacturer, Tax Class If Products haven’t been assigned to Tax classes on your Source Store, the default one with 0 rate will be created..
  • Price, Special Price The Special price can’t be migrated due to the Shopware 6 reasons..
  • Meta Title, Meta Keywords, Meta Description.
  • Product Image, Additional Images.
  • Quantity.
  • Weight, Width, Height.
  • Options(Name).
  • Product Variants(SKU, Quantity, Price, Special Price).
  • Name, Description, Status.
  • Meta Title, Meta Description, Meta Keywords.
  • Category Images.
  • Name, Description, Manufacturer Images.
  • ID, First Name, Last Name, Email, Customer Group.
  • Customer Billing Address(First Name, Last Name, Company, Address 1, Address 2, Country, State, City, Zip Code, Telephone).
  • Customer Shipping Address(First Name, Last Name, Company, Address 1, Address 2, Country, State, City, Zip Code, Telephone).
  • ID, Order Date, Order Status, Order Products(Name), Product Price, Quantity, SubTotal Price, Discount Price, Tax Price, Shipping Price, Total Price.
  • 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, Status, Coupon Code, Uses Per Coupon, Type Discount, Discount Amount, Coupon Expire Date.
  • Created Date, Rate, User Name, Product.
  • Yes.
  • Yes.
  • Title, Created Date, Description, Content Heading.
  • Products

  • Cart2Cart will automatically migrate X-Cart to Shopware store data like products, orders, customers, etc. in just a few hours with zero effect on your current X-Cart store performance.

    How to Migrate from X-Cart to Shopware In 3 Steps?

    Connect your Source & Target carts

    Choose X-Cart and Shopware 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 Shopware and extra options to customise your X-Cart to Shopware 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 Shopware: The Ultimate 2025 Guide

    A Comprehensive Guide to Transitioning from X-Cart to Shopware

    Embarking on an e-commerce platform migration can feel like a monumental task, but with the right guidance, it's a seamless journey to enhanced capabilities and a better user experience. This guide provides a detailed, step-by-step walkthrough for merchants looking to move their online store from X-Cart to Shopware. Whether you're seeking improved scalability, advanced features, or a more modern architecture, replatforming to Shopware can unlock significant growth potential for your business. We'll cover everything from essential prerequisites to the final post-migration checks, ensuring your valuable data, including products, customers, and orders, makes the switch securely and efficiently.

    Prerequisites for a Successful Migration

    Before initiating your store's transition, proper preparation is key to ensuring a smooth and error-free data transfer. Here’s what you’ll need to have in place:

    • Access to Both Stores: You'll require full administrative access to your current X-Cart store and your new Shopware instance. This includes admin login credentials (username and password) and FTP/SFTP access for uploading connection files. For more details on credentials, refer to The Short & Essential Guide to Access Credentials for Cart2Cart.
    • Connection Bridge: Both X-Cart and Shopware require a Connection Bridge for secure data transfer. This bridge file, typically a zip archive, will need to be downloaded from the migration wizard and uploaded to the root directory of both your source X-Cart store and your target Shopware store.
    • Required Plugins/Modules: To facilitate the migration, specific modules are often necessary. For your X-Cart store, the Cart2Cart X-Cart Migration module is required. Similarly, for your Shopware store, you'll need the Cart2Cart Shopware Migration module. Ensure these are installed and active on their respective platforms prior to starting.
    • Store Version Compatibility: Ensure your X-Cart version (supported versions include 4.0.0 through 5.4.0) and Shopware version (supported versions include 5.2.2 and 6.0.0) are within the supported ranges for the migration tool.
    • Full Backups: Always create a complete backup of your X-Cart database and files before starting any migration process. This is a crucial safety measure to prevent data loss in unforeseen circumstances.
    • Review Preparation Guides: For a smoother process, it's beneficial to review how to prepare both your source store and your target store.

    Performing the Migration: A Step-by-Step Guide

    With your preparations complete, let's walk through the process of migrating your X-Cart store data to Shopware using a reliable migration service like Cart2Cart.

    Step 1: Initiate Your Migration

    Begin by navigating to the migration service's website. Here, you'll typically find an option to start a new migration. Choose the self-service option to begin the automated wizard.

    Step 2: Connect Your Source X-Cart Store

    The next step involves establishing a connection to your existing X-Cart store. Select X-Cart as your Source Cart from the dropdown menu and enter your store's URL. You will then be prompted to download the Connection Bridge file. Unzip this file and upload the resulting 'bridge2cart' folder to the root directory of your X-Cart installation via FTP/SFTP. This bridge acts as a secure conduit for data transfer. Remember, the Cart2Cart X-Cart Migration module must be installed for this connection to work effectively. You will typically be asked to provide your X-Cart admin login and password to finalize the connection.

    Step 3: Connect Your Target Shopware Store

    Now, configure your new Shopware store as the target. Select Shopware from the Target Cart dropdown, and provide your Shopware store's URL. Similar to the source store, you'll need to download and upload the Connection Bridge to your Shopware's root directory. Ensure the Cart2Cart Shopware Migration module is installed on your Shopware instance. Providing your Shopware admin login and password will complete the connection, allowing the migration tool to interact with your new platform.

    Step 4: Select Data Entities to Transfer

    This critical step allows you to specify exactly which data entities you wish to move from X-Cart to Shopware. Both platforms support a comprehensive range of data, ensuring a thorough transfer of your e-commerce ecosystem. You can select all entities or pick and choose based on your needs. The commonly migrated entities include:

    • Products: SKUs, variants, product categories, manufacturers, descriptions, images, prices, attributes.
    • Customers: Customer data, customer groups.
    • Orders: Order history, order statuses, invoices, taxes, coupons.
    • Reviews: Product reviews.
    • CMS Pages: Content pages.

    Step 5: Configure Additional Options and Data Mapping

    This is where you fine-tune your migration to preserve SEO rankings, customer data, and store structure.

    Additional Options

    A suite of additional options is available to customize your data transfer. These can include:

    • Migrate Images in Description: Ensures all images embedded within product or category descriptions are moved to Shopware.
    • Clear Target: This option, detailed in What does the option “Clear current data on Target store before migration” mean?, removes existing data from your Shopware store before migration to prevent duplicates.
    • Preserve IDs: Options like Preserve Product IDs, Preserve Category IDs, Preserve Customer IDs, and Preserve Order IDs help maintain the original numbering from X-Cart in your Shopware store. Learn more about How Preserve IDs options can be used?.
    • Create 301 SEO URLs: Crucial for maintaining your search engine optimization, this option automatically sets up redirects from your old X-Cart product and category URLs to their new Shopware equivalents, preventing broken links and preserving link equity.
    • Password Migration: Allows existing customer passwords to be transferred securely.
    • Create Variants from Attributes: If your X-Cart store uses attributes to define product variations, this option ensures they are correctly converted into Shopware variants.
    • Migrate Invoices: Transfers existing invoice data.

    Data Mapping

    The data mapping step allows you to align customer groups and order statuses from your X-Cart store with the corresponding structures in Shopware. This ensures data consistency and integrity, preventing issues with customer segmentation or order processing after the move. Carefully review and map each field as recommended by the migration wizard.

    Step 6: Run a Free Demo Migration

    Before committing to the full migration, take advantage of the free demo. This typically transfers a limited number of entities (e.g., 20 products, customers, and orders) within a short timeframe (around 15 minutes). The demo allows you to inspect the data on your Shopware store, verify its accuracy, and ensure all chosen options work as expected. This step is vital for identifying any potential issues early.

    Step 7: Launch Full Migration

    Once you are satisfied with the demo results, you can proceed with the full data transfer. Confirm your selections and initiate the complete migration. This process will transfer all chosen data entities, and the time taken will depend on the volume of your store's data. Consider adding Migration Insurance for peace of mind, allowing for re-migrations if needed. You can learn more about How Migration Insurance works?

    Post-Migration Steps

    After your data has successfully transitioned from X-Cart to Shopware, a few crucial post-migration tasks will ensure your new store is fully operational and optimized:

    • Thorough Data Verification: Systematically check all migrated data in your Shopware store. Verify products, categories, customer accounts, order history, images, and content pages. Pay close attention to product SKUs, pricing, stock levels, and customer groups.
    • Test Store Functionality: Conduct comprehensive tests of all key functionalities. This includes the checkout process, customer registration and login, search filters, contact forms, and any custom features or integrations. Ensure the shopping experience is smooth and intuitive.
    • Configure SEO Settings: Verify that your 301 redirects are working correctly to preserve your existing search engine rankings and link equity. Update your sitemap in Google Search Console and monitor for any crawl errors. Re-evaluate your metadata for key products and categories.
    • Update DNS Records: Once you are confident that your new Shopware store is fully functional, update your domain's DNS records to point to your new Shopware hosting. This will make your new store live to the public. Plan this step carefully to minimize downtime.
    • Theme and Design Customization: Adjust your Shopware theme to reflect your brand's identity and ensure a consistent user experience. Optimize for mobile responsiveness and loading speed.
    • Install and Configure Extensions: Install any necessary Shopware extensions or plugins that replicate or enhance functionalities you had on X-Cart, such as payment gateways, shipping solutions, or marketing tools.
    • Monitor Performance: Keep a close eye on your new Shopware store's performance using analytics tools. Monitor traffic, conversion rates, and server response times to identify and address any issues quickly.
    • Review FAQs: Consult frequently asked questions for further assistance. If you encounter any issues or require further customization, don't hesitate to contact us.

    Ways to perform migration from X-Cart to Shopware

    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 Shopware store

    Migrate Short & Full descriptions

    They will be moved into one description field

    Preserve customer IDs on Target Store

    Your X-Cart customer IDs will be the same in Shopware

    Move images from products, categories, blog posts descriptions

    Those included in the descriptions

    Set products quantity to 100 on Shopware 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 Shopware limitations. However, you can recreate it with the help of a 3rd-party developer.

    4.9 Total Score
    500+ reviews

    X-Cart to Shopware Migration Video Tutorial

    Let’s figure out everything about X-Cart to Shopware 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 Shopware. 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

    Is my X-Cart store data secure during the Shopware migration process?

    Absolutely. Data security is our top priority during your X-Cart to Shopware migration. We use a secure connection bridge (required for X-Cart) and industry-standard protocols to encrypt and protect your information. Your original store data remains untouched. Review our Security Policy for complete details.

    How to prevent SEO ranking loss when migrating from X-Cart to Shopware?

    Preserving SEO rankings during your X-Cart to Shopware migration is crucial. We utilize 301 redirects and transfer all essential metadata, URLs, and product details. This helps maintain your organic search visibility and protect your traffic. Explore SEO tips for a smooth transition.

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

    The cost of migrating from X-Cart to Shopware primarily depends on the number of entities (products, customers, orders) and chosen data migration service packages. Additional options, like preserving SEO URLs or customer IDs (which may have limitations on Shopware 6+), can also impact the final price. Our pricing is transparent.

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

    An automated tool like Cart2Cart offers a cost-effective and efficient solution for X-Cart to Shopware migration, especially for standard transfers. For complex needs, specific customizations, or a completely hands-off approach, hiring an expert for Assisted Migration ensures a tailored and worry-free experience, leveraging specialized expertise.

    Will my X-Cart store design transfer automatically to Shopware?

    No, store design and themes do not directly transfer during an X-Cart to Shopware data migration. You will need to select or create a new theme for your Shopware store and configure its appearance post-migration. Only data entities are transferred. Explore design options for your new platform.

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

    Most core entities from X-Cart can be comprehensively transferred to Shopware, including products, customers, orders, categories, and reviews. This ensures you retain valuable historical and operational data. Learn about supported data entities for your migration.

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

    The migration duration from X-Cart to Shopware largely depends on your store's data volume and complexity. A typical migration can range from a few hours to several days. Our automated process ensures efficiency, and a free Demo Migration offers a precise estimate.

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

    No, your X-Cart store will remain online and fully operational throughout the migration to Shopware. The process occurs on a secure external server, ensuring zero downtime for your business. Read our Security Policy for peace of mind.

    How can I verify data accuracy after migrating from X-Cart to Shopware?

    After your X-Cart to Shopware migration, you can verify data accuracy by performing a Demo Migration first. Post-full migration, conduct thorough checks on products, orders, and customer data in your new Shopware admin panel to ensure everything is correct and accurate.

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

    Yes, customer passwords can be migrated securely from X-Cart to Shopware. This allows customers to log into their new accounts without needing to reset their passwords. This feature typically requires the Cart2Cart Passwords Migration plugin.

    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
    CHRISTIAN EHRET
    Online store owner

    Really great service. We migrated an old Gambio shop to Shopware. The Shopware internal tool was not compatible to that Gambio version so we needed another tool to migrate products and customer data. The support of cart2cart was very nice and helped us with some issues we had with that old Gambio Version.

    We will use the service of cart2cart in futures projects too!
    Review source

    • Testimonial Person: Photo
    • Testimonial Person: Photo
    • Testimonial Person: Photo
    • Testimonial Person: Photo
    • Testimonial Person: Photo
    DAVID OBOJES
    Online store owner

    Migrated from an old magento version to shopware. We had some custom issues concerning article variants, prices, images and so on. The support team was always very fast and capable. They did a great job on the adjustments. We definitely recommend Cart2Cart as a migration service!
    Review source

    • Testimonial Person: Photo
    • Testimonial Person: Photo
    • Testimonial Person: Photo
    • Testimonial Person: Photo
    • Testimonial Person: Photo
    MARIO CINQUOTTI
    Online store owner

    This was the only service that worked for X-Cart5 to PrestaShop migration. Other paid service (even a paid “pro” module on PrestaShop store) revealed completely useless. With Cart2Cart I was able to test migration and quickly see any issue on the target shop. I recommend it
    Review source

    • Testimonial Person: Photo
    • Testimonial Person: Photo
    • Testimonial Person: Photo
    • Testimonial Person: Photo
    • Testimonial Person: Photo
    GOAT MILK STUFF
    Online store owner

    We migrated a large x-cart site to shopify. This was the only app that could help us migrate hundreds of thousands of orders and customers. They were extremely knowledgeable and responsive. They answered my questions quickly and accurately. The initial migration went smoothly with no errors. The final migration at launch (to bring in the newest orders and customers) went equally as well. Data security was also handled to my satisfaction. Definitely would recommend this app.
    Review source

    • 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
    NICK MAURER‎
    Online store owner

    We used Cart2Cart to migrate our Huge X-Cart store to a sleek new Shopify store and the transition was fantastic. We were up and running very quickly without any major complications. Would highly suggest this service to anyone wanting to migrate to a new shopping cart system.

    The site we had migrated was http://www.CircleTrackSupply.com if you want to see it! 😀

    Thanks, Cart2Cart.
    Review source

    • Testimonial Person: Photo
    • Testimonial Person: Photo
    • Testimonial Person: Photo
    • Testimonial Person: Photo
    • Testimonial Person: Photo
    WILLIAM KELLY
    Online store owner

    We recently migrated from X-Cart to Magento. The Cart2Cart service migrated thousands and thousands of products, users and orders flawlessly, Saving me over a weeks worth of programming time, (in a one man department that’s major).

    We had a small hiccup early in the process and the staff was on it quickly and solved the issue.

    One piece of advice for non-techies. If the store is simple you can probably do it yourself, if it’s a complex situation, (multi store etc.) you might try their service, (they might have been able to save me even more time and I am a techie).

    Thanks folks, I’d recommend this to anyone about to undertake a store migration.
    Review source

    • Testimonial Person: Photo
    • Testimonial Person: Photo
    • Testimonial Person: Photo
    • Testimonial Person: Photo
    • Testimonial Person: Photo
    JOE FLETCHER
    Online store owner

    If you’re migrating from one store to another with any more than 10 products or so, you’ve got to use this. I migrated from Xcart to Magento with 100s of customers & products. I probably could have done this myself by mapping out tables, fields, etc., but that could have taken hours. I tried Cart2cart, and it took maybe 20 minutes total.



    I totally didn’t expect it to work… with everything that could go wrong, surely something would. But it actually worked amazingly. There were a few fields that didn’t move over, so I wrote Cart2Cart to see if they could include those… not only did they revise their migration process to include those, but they then redid the migration for me. Very responsive support team there, and in private correspondence, I can tell they are serious about making improvements wherever possible.
    Review source