General Questions

Additional Migration Options28

How to get an Access Key for migration to PrestaShop Cloud?

How to Get Your PrestaShop Cloud API Access Key for Data Migration

To migrate your data to another platform using Cart2Cart, you'll need an API Access Key from your PrestaShop Cloud store. Here's how to retrieve it:

Steps to Obtain Your PrestaShop Cloud API Access Key:

1. From the PrestaShop Cloud admin panel, navigate to Advanced Parameters and select Webservice. You can find Advanced Parameters on the left-hand side menu of your PrestaShop Cloud admin panel.

2. Once you’ve enabled your PrestaShop API, click on the "+" icon to add a new webservice key.

3. Generate the API key by clicking the Generate! button. Then, set the permissions for all the entities that Cart2Cart needs to access for a complete data migration. Make sure to grant full access (view, add, edit, delete) to entities like Categories, Products, Customers, Orders, and CMS pages. Finally, click the Save button.

4. Next, go to Shop Parameters and click Traffic & SEO (or, depending on your PrestaShop version, it may be labeled SEO & URLs). Enable the Friendly URL option. This ensures that your URLs are properly formatted for the migration.

Note: If you encounter any issues during this process, don't hesitate to contact our support team for assistance.

Ready to migrate your store? Start your free demo now!

More info
Is the Smart Update function available for all shopping carts?

Is the Smart Update Function Available for All Shopping Carts?

The Smart Update feature by Cart2Cart allows you to migrate only the newly added or updated data from your source store to your target store, minimizing downtime and ensuring a seamless data migration process.

Which Shopping Carts Support Smart Update for Data Migration?

Currently, Smart Update is available for the following shopping carts, helping you streamline your data migration:

  • Opencart
  • PrestaShop
  • Magento
  • Shopware
  • Shopware Cloud
  • BigCommerce
  • Shopify
  • WooCommerce

Our list of supported platforms for Smart Update is constantly expanding to accommodate more data migration needs. If you don't see your platform listed, please contact us for the latest information. We're continually adding new shopping carts to the list to simplify your data migration experience. We offer various data migration options to suit your needs.

Ready to simplify your data migration process? Schedule a call with a Migration Expert to discuss your specific requirements.

More info
Migrate Source Store categories/subcategories into Shopify Automated Collections

Migrate Categories to Shopify as Automated Collections for Seamless eCommerce Data Migration

Please note that Shopify has a specific system of categories and subcategories. The categories are called collections, and subcategories are organized according to product tags. Collections are of two kinds: manual and automated.

When performing an eCommerce data migration to Shopify using Cart2Cart, the additional option “Migrate Source Store categories into Shopify Automated Collections” ensures that your product categories and subcategories are transferred to automated (smart) collections of the 1st level. The products will receive tags and will be arranged into the corresponding collections, with all the relations between subcategories of the source store preserved.

It is strongly recommended to choose this additional option while migrating product categories and subcategories to Shopify using Cart2Cart's Shopify data migration service. This will save you significant time and effort by automating the arrangement of tags into collections. Without this option, the categories of the first level will migrate into collections, but the products will receive tags without being automatically organized according to the source store's structure. This is especially useful if you're migrating from platforms like Magento, WooCommerce, or OpenCart where category structures can be complex.

Ready to simplify your eCommerce data migration to Shopify? Start your free demo today!

More info
How to create product variants based on combinations of their options?

Migrating Product Variants: How Cart2Cart Handles Product Options During Data Migration

If your target shopping cart supports advanced product options and combinations, Cart2Cart's data migration service can transform simple products from your source store into configurable product variants on your target store. This enables you to specify separate quantities, stock levels, and SKUs (or EAN, model, etc.) for each unique product combination. This ensures a seamless and accurate data migration of your product catalog, preserving the complexity and detail of your product offerings.

Supported Platforms for Product Variant Data Migration

This option to create product variants during data migration is available for the following target shopping carts:

Magento (products will be configurable), VirtueMart (option combinations become product items), X-Cart (option combinations will be product variants), Zen Cart (only if "Stock quantities by attributes" contribution is installed), BigCommerce (product variants will be created from variant options like size and color), CoreCommerce, GoldenPlanet, Kickstart, Mystore.no, Palundu, PrestaShop Cloud Api, Shop-Script, Storeden, Visualsoft, Zoey.

Understanding Product Variant Creation During Data Migration

With the "Create Product Variants" Option

The following illustrates how product variants appear in the Magento admin panel after data migration when the "create product variants" option is selected.

Magento admin panel showing configurable products after data migration with product variants

On the Manage Products page, you'll find a Configurable Product (Apple Cinema 30”) and individual Simple Products differentiated by color (green, red, yellow, etc.). Up to 1000 Simple Products can be created. For example, "Blue Apple cinema 30”:

Magento admin panel showing simple products with color variations after data migration

On the Associated Products page, you'll see Apple Cinema 30” in various colors. A key advantage is the ability to add specific descriptions, such as adjusting weight, SKU, manufacturer, and status. This allows customers to find exactly what they need with comprehensive information.

Magento associated products page after data migration showcasing product descriptions for each variant

Without the "Create Product Variants" Option

If you don't select the "Create Product Variants" option during data migration, the Manage Products page will only display a single Simple Product (Apple Cinema 30”) without any options.

Magento manage products page after data migration without product variants enabled

On the Custom options page, you'll only be able to modify the price, price type, SKU, and sort order, as shown below:

Magento custom options page after data migration showing limited customization options

Steps to Migrate Product Variants with Cart2Cart

To utilize the "create product variants" option during your data migration, follow these steps:

  1. Register an account with Cart2Cart.
  2. Start a new migration project.
  3. Provide the necessary information for your source and target stores.
  4. Proceed to the Entities Selection step and choose the option to "Create product variants based on the combination of options."
  5. Perform the data migration.

Please note that this is an additional option and will affect the final data migration price. Be sure to factor the cost of this option into your overall budget. For further details, refer to our article: Create Product Variants with Cart2Cart.

Ready to migrate your store? Start your free demo now!

More info
What is the option of Preserving order IDs on Target store?

Preserve Order IDs During Shopping Cart Migration

Preserving Order IDs is an optional feature offered by Cart2Cart that allows you to match your source store's order IDs with those on your target store during shopping cart migration. This ensures a seamless transition and maintains consistency in your order tracking.

How to Enable Order ID Preservation

You can choose the "Preserve Order IDs" option during the Migration Setup process, specifically in the Entities Selection step.

Screenshot of Cart2Cart's Entities Selection screen highlighting the Preserve Order IDs option during shopping cart migration

What Happens When You Preserve Order IDs?

When enabled, the order IDs will be migrated to the target store without changes. For example, if an order has ID #19 in your source store, it will also have ID #19 in your target store after the shopping cart migration.

Important Considerations for Preserving Order IDs

Note: To avoid duplication and potential data conflicts, enabling this option typically requires the deletion of existing order data on your target store. Therefore, it is best used when migrating to a new or empty store.

When Should You Use This Feature?

Preserving Order IDs is particularly useful in the following scenarios:

  • You are migrating to a brand new store and want to maintain the original order numbering.
  • You have integrated your store with third-party systems that rely on specific order IDs.
  • You want to simplify order tracking and reporting across both your old and new stores during a transition period.

Ready to Migrate?

Start your free demo now and experience the ease of shopping cart migration with Cart2Cart: Start your free demo - https://newapp.shopping-cart-migration.com/

Have questions? Contact support via Live chat or Schedule a Call with a Migration Expert.

More info
Does Cart2Cart strip HTML from category and product name?

Does Cart2Cart Strip HTML from Category and Product Names During eCommerce Data Migration?

Yes, during your eCommerce data migration with Cart2Cart, HTML tags within product and category names are automatically stripped. For instance, if a product name in your source store is formatted as "Some product name," it will appear as "Some product name" in your target store after the migration.

Why is HTML Stripped During Data Migration?

This process ensures data integrity and prevents potential display issues in your new eCommerce platform. HTML is stripped to ensure the new platform's styling and formatting are applied consistently. This approach maintains a clean and standardized presentation of your product and category information.

If you need to preserve specific formatting, consider using custom fields or descriptions within your product data and then migrating those fields using Cart2Cart's custom fields mapping option. See more about additional migration options

Ready to seamlessly migrate your eCommerce data? Start your free demo now and experience the ease of Cart2Cart eCommerce data migration!

More info
Why do I see duplicated data on my target after migration completed?

Why am I seeing duplicate data on my target store after eCommerce data migration?

Data duplication on your target store after an eCommerce data migration is most often caused by running the migration process multiple times without first clearing the existing data on the target platform.

How to Prevent Data Duplication During eCommerce Data Migration

To avoid duplicated data during your eCommerce data migration, always use the "Clear current data on Target Store before Migration" option in the Cart2Cart migration wizard. This ensures a clean slate before each migration attempt.

Here's how to find the option during configuration:

Clear Data Option in Cart2Cart for eCommerce Data Migration

Remember that multiple transfers to the same target store without clearing data beforehand will inevitably lead to duplicates. This is especially important if you're testing the migration or running multiple iterations.

Cart2Cart supports migration between a wide array of platforms, including Magento, Shopify, WooCommerce, OpenCart and many more. Ensure you configure your migration correctly to avoid data issues.

Next Steps:

  • Start a free demo here.
  • If you're still experiencing issues, contact our support team via Live Chat or Schedule a Call with a Migration Expert.
More info
I have chosen the option Migrate images from products descriptions and categories descriptions

Why Can't I Strip HTML When Migrating Images with My Data Migration?

Question: I've selected the option to "Migrate images from product and category descriptions" during my data migration. Why can't I also select the "Strip HTML from categories and product names and descriptions" option?

The images within product descriptions are typically embedded using HTML code. If you choose to strip HTML during your data migration, all HTML elements, including image tags, will be removed. This means the images will be removed from the descriptions as well.

The "Strip HTML" option is generally used when the HTML code on your source store is improperly formatted or if you don't want to preserve any HTML formatting on your target store after the data migration. This might be useful if you are encountering display issues due to inconsistent HTML.

Therefore, if your goal is to migrate images embedded in product and category descriptions to your new store, you must select the "Migrate images in products and categories descriptions" option. These two options are mutually exclusive and cannot be enabled simultaneously during your data migration with Cart2Cart.

Need help with your data migration options? Schedule a call with a Migration Expert to discuss your specific needs.

More info
What does the option Migrate images from products descriptions and categories descriptions do?

Migrate Product Images During Shopping Cart Data Migration

When performing a shopping cart data migration, product descriptions often contain embedded images that are crucial to the customer experience. Ensuring these images are correctly transferred is vital for maintaining the visual appeal and informative content of your online store.

Understanding the "Migrate Images from Products Descriptions and Categories Descriptions" Option

Watch this short video to understand how the "Migrate images from products descriptions and categories descriptions" option works during your data migration with Cart2Cart.

Product descriptions may contain images that are required to be moved while migrating store to another shopping cart.

Example of product description with images for data migration

If you don’t choose the "Migrate Images from Products Descriptions and Categories Descriptions" option during your data migration, your products will be displayed without the images integrated into their descriptions on your new store. This can negatively impact the presentation and potentially reduce sales.

Note: If you intend to migrate images, avoid selecting the "Strip HTML from categories and product names and description" option. These options in combination can prevent the images from being transferred correctly during the data migration process. Consider using additional options, such as Preserve order IDs or Create the 301 redirects on the target store after migration to improve your store SEO.

Ready to seamlessly migrate your product images and other data? Start your free demo now and experience the ease of shopping cart data migration with Cart2Cart!

More info
How can the option Preserve Customer IDs be used?

Preserving Customer IDs During eCommerce Data Migration

During your eCommerce data migration with Cart2Cart, you have the option to preserve customer IDs. This feature is available during the Entities Selection step of the Migration Wizard.

Customer IDs selection during eCommerce data migration with Cart2Cart

How Preserving Customer IDs Works in eCommerce Data Migration

When you choose to preserve customer IDs, the IDs from your source store will be migrated to your target store without changes. For example, if a customer has ID #12 in your original store, they will retain the same ID (#12) after the eCommerce data migration to the new platform.

Important Considerations for Preserving Customer IDs during Data Migration

Note: This option requires that you clear the data on your target store *before* the migration. Preserving Customer IDs is offered as an additional option and is charged separately from the base migration price.

Ready to migrate your store? Start your free demo today! Or, schedule a call with our migration expert.

More info
What does the option Preserve Product IDs mean?

Preserve Product IDs During eCommerce Platform Migration with Cart2Cart

Preserving product IDs during an eCommerce platform migration is crucial for maintaining your store's SEO rankings, customer experience, and integrations. The "Preserve Product IDs" option in Cart2Cart ensures that your product URLs and internal data structures remain consistent, preventing broken links and data discrepancies after the migration. This is especially important if you have existing SEO strategies or integrations that rely on these IDs. When you migrate with Cart2Cart, you can maintain your source store's product #19 as product #19 in your target store.

The "Preserve Product IDs" option is an additional feature available upon request during the "Entities Selection" step of the Migration Wizard. If you need help with your eCommerce platform migration, schedule a call with our migration expert.

Preserve Product IDs option in Cart2Cart for eCommerce platform migration

Cart2Cart currently supports preserving product IDs when migrating:

eCommerce Platforms You Can Migrate From

eCommerce Platforms You Can Migrate To

Ensure a seamless eCommerce platform migration by using the "Preserve Product IDs" option. This will help you avoid any disruption to your store's functionality or SEO.

Ready to migrate your store? Start your free demo now!

More info
My product images were duplicated after migration. What should I do?

Duplicate Product Images After Shopping Cart Migration: Why and How to Fix

During shopping cart migration, you might notice duplicate product images on your new store. This often happens because many e-commerce platforms use both large product images and smaller thumbnails. In most cases, these thumbnails are identical to the main images. However, if your target platform doesn't fully support or handle thumbnails in the same way as your source platform, these thumbnails can appear as duplicates after the migration process.

Preventing Duplicate Images During Migration

To avoid this issue, Cart2Cart offers a free additional option: "Skip product thumbnail images migration". Enabling this option prevents the migration of thumbnail images, especially when they are the same as the larger product images. This helps ensure a cleaner and more organized product display on your new store.

Before running migration check this option:

Skip product thumbnail images migration option in Cart2Cart

What if I already migrated and have duplicates?

If you've already completed the migration and are seeing duplicate images, you'll need to manually remove the duplicates from your new store's backend. Consult your new platform's documentation or support for instructions on how to manage and delete product images.

Need Help with Your Shopping Cart Migration?

Cart2Cart supports migrations to and from a wide variety of platforms, including Magento, Shopify, WooCommerce, OpenCart, and many more. We offer a seamless and reliable shopping cart migration experience.

Ready to migrate your store? Start your free demo now! Or Schedule a Call with Migration Expert to discuss your migration needs.

More info
Can I migrate product and category SEO URLs?

Can I Migrate SEO URLs During a Shopping Cart Migration?

Yes, you can migrate product and category SEO URLs using Cart2Cart. However, due to technical specifications and platform differences, the number of shopping carts that fully support this option is currently limited.

Currently, Cart2Cart supports SEO URL migration between the following platforms:

Due to the unique characteristics of each shopping cart platform, your SEO URLs might not be perfectly identical after the migration. Check the corresponding platform pages for more detailed information.

Ready to migrate your store? Start your free demo now or schedule a call with our migration expert to discuss your specific needs.

More info
How Preserve IDs options can be used?

Preserving IDs During Your Data Migration

Cart2Cart offers a variety of options to customize your eCommerce data migration. One powerful feature is the ability to preserve IDs from your source store on your target store. This is particularly useful for maintaining SEO rankings, ensuring consistent order tracking, and simplifying internal processes that rely on these IDs.

What Data Can You Preserve During Migration?

Among many different data migration options, Cart2Cart allows you to:

  • Preserve product IDs on the Target Store
  • Preserve order IDs on the Target Store
  • Preserve customer IDs on the Target Store
  • Preserve category IDs on the Target Store

These options are available for different shopping carts. You may check the supported carts page to ensure that you can migrate such data.

Limitations of ID Preservation During Data Migration

Please note that there are cases when ID preservation has limitations:

  • You can only preserve IDs if you choose the Delete current data from the Target Store before the migration option during your data migration. This ensures there are no conflicts with existing IDs.
  • You cannot preserve IDs or use the Delete current data from the Target Store before the migration option if you use Recent Data Migration. Recent Data Migration is designed to transfer only the newest data, and these options would interfere with that process.
  • If there are no entities on your Target platform, or if your Target cart is Shopify or WooCommerce, the Delete current data option isn't necessary. These platforms handle ID assignment differently.
  • You cannot choose the Delete current data option within a Recent Data migration. However, the Preserve IDs option for certain entities *is* available within your Recent Data migration if no new entities have been added to your Target store after the Full migration.

Note: If the Target is Shopify or WooCommerce, the Preserve Orders IDs option is available.

Ready to start your data migration? Start your free demo today!

More info
Can I preserve my IDs in a case of multi-store migration?

Can I Preserve IDs During a Multi-Store Data Migration?

Cart2Cart offers the capability to preserve your orders, products, and customers IDs during a multi-store data migration, but only under specific circumstances. This is possible when the number of your source stores is equal to the number of your target stores. For example, if you're migrating from three separate stores on one platform to three separate stores on another, Cart2Cart can maintain the original IDs.

However, it's crucial to note that if you're migrating from multiple stores to a single target store, or conversely, from a single store to multiple target stores, Cart2Cart will not be able to preserve your IDs. This is due to the potential for ID conflicts and the way data is structured within the target platform.

To successfully preserve IDs during your data migration, ensure that the number of source and target stores matches. This will help maintain data integrity and consistency across platforms.

Example:

  • Scenario 1 (IDs Can Be Preserved): Migrating from two X-Cart stores to two Magento stores.
  • Scenario 2 (IDs Cannot Be Preserved): Migrating from three Shopify stores to a single WooCommerce store.

If you have a complex multi-store migration scenario, we recommend contacting our support team via Live Chat or scheduling a call with our Migration Expert to discuss your specific needs and ensure a smooth data migration process. Schedule a Call with a Migration Expert

Ready to start your data migration? Start your free demo today!

More info
Clear current data on Target store before migration option

Understanding the "Clear Current Data on Target Store" Option for eCommerce Data Migration

The "Clear current data on a Target store before Migration" additional option allows you to delete existing data on your target store, specifically for the entities you've selected for automated eCommerce data migration. For instance, if you're migrating "Products" and "Taxes" from your source to your target cart, enabling this option will wipe out the existing products and tax data on your target store before the transfer begins.

This is especially useful when performing a multi-store migration, as it ensures the data is cleared only from the specific store you are migrating *to*, preventing accidental data loss elsewhere.

Important Note! This action is irreversible. Before proceeding with your eCommerce data migration, we strongly recommend creating a full backup of your target store to safeguard your data.

Why Use This Option During eCommerce Data Migration?

Using the "Clear Current Data" option during eCommerce data migration provides a clean slate on your target store. This is beneficial in several scenarios:

  • Avoiding Duplicates: Prevents duplicate entries of products, customers, or other entities.
  • Ensuring Data Consistency: Guarantees that the data on your target store accurately reflects the data from your source store.
  • Streamlining the Migration Process: Simplifies the migration by removing potentially conflicting data.

Ready to Migrate Your eCommerce Data?

Ensure a smooth and efficient transition. Start your free demo now and experience the Cart2Cart difference! Contact support via Live chat.

More info
Do you support “Preserve order IDs” option for Recent Data Migration?

Do you support “Preserve order IDs” option for Recent Data Migration?

Yes, Cart2Cart supports the “Preserve order IDs” option during Recent Data Migration under specific conditions. This feature helps maintain continuity by keeping the original order IDs from your source store in your new target store.

When Can I Preserve Order IDs During Recent Data Migration?

The availability of the "Preserve Order IDs" option depends on whether new orders have been created in your target store after the full migration. Here's a breakdown:

  • General Case: If no new orders have been created in your target store after the full migration, you can select the "Preserve order IDs on Target Store" option during Recent Data Migration.
  • Shopify and WooCommerce Exception: Even if new orders have been created in your Shopify or WooCommerce target store after the full migration, you can still use the "Preserve order IDs on Target Store" option during Recent Data Migration.

Important Note About Preserving Order IDs

For all platforms, the "Preserve order IDs on Target Store" option is available within Recent Data Migration only if it was initially selected before the Full Migration. This ensures the system is prepared to handle the preservation of order IDs during subsequent migrations.

Why is Preserving Order IDs Important for Data Migration?

Preserving order IDs is particularly beneficial for accounting, customer service, and order tracking purposes. When migrating your online store, maintaining these IDs ensures a seamless transition and avoids confusion for both you and your customers.

Ready to Start Your Data Migration?

Ensure a smooth transition to your new platform with Cart2Cart's data migration services. Take advantage of features like preserving order IDs to minimize disruption and maintain data integrity.

Start your free demo now: https://newapp.shopping-cart-migration.com/.

Need assistance? Contact support via Live chat or schedule a call with a migration expert.

More info
What does additional option Change products quantity to 100 on Target Store mean?

It sometimes happens that products which are out of stock don’t display on the front end of the Target store after migration. To prevent this, Cart2Cart offers the option to automatically change the quantity of products that are zero or less in the Source store to 100 in the Target store during the data migration process.

Understanding the "Change Products Quantity to 100" Option During Data Migration

This option is particularly useful when migrating to platforms that hide out-of-stock products by default. By setting the quantity to 100, you ensure that all your products are visible and available for purchase immediately after the migration.

Example: OpenCart to Magento Data Migration

We've performed an OpenCart to Magento migration using this option. As you can see, the product in OpenCart was “Out of Stock”.

OpenCart product out of stock before data migration

After the data migration, the same product is “In Stock” with a quantity of 100 in Magento.

Magento product in stock after data migration

This ensures that customers can immediately see and purchase the product on your new e-commerce platform. This option can be applied to other platform migrations as well, such as WooCommerce, Shopify, and more.

Benefits of Using This Option

  • Ensures all products are visible after migration.
  • Prevents loss of potential sales due to hidden products.
  • Saves time manually updating product quantities.

Ready to migrate your store? Start your free demo now or schedule a call with a migration expert to discuss your specific needs.

More info
Simple Products with attributes vs Product Variants

Understanding Product Attributes and Variants in eCommerce Data Migration

When migrating your eCommerce store using a service like Cart2Cart, it's crucial to understand how product attributes and variants are handled. These elements significantly impact the customer experience and how products are displayed.

Simple Products with Attributes: A Detailed Look

Simple Products with attributes offer customers various product options. These options are presented through fields for color, size, weight, and more. Customers must select values for all required attributes before seeing the price and adding the item to their cart. This process can involve multiple steps before a purchase can be made.

Here is an example of a simple product with attribute sets for length, color, and weft:

Simple Product with Attributes - eCommerce Data Migration

For some eCommerce platforms, Cart2Cart offers the option to Create product variants based on their attribute values. This feature is especially useful when dealing with platforms that have complex product structures.

Product Variants: Streamlining the Customer Experience

Product Variants simplify the shopping experience and potentially increase conversion rates. Instead of navigating multiple attribute selections, customers can view available options (size, color, etc.) and prices directly on the product page. This streamlined approach reduces the number of actions needed to find and purchase the desired item.

Here is an example of product variants displaying color, size, and price together:

Product Variants Example - eCommerce Data Migration

Product variants can also be created based on a single attribute, such as memory size. The price dynamically adjusts based on the chosen variant:

Product Variants by Attribute - eCommerce Data Migration

How Different Platforms Handle Product Variants

Different shopping carts manage product variants in slightly different ways. For example, platforms like Magento often use a parent product with associated simple products, which function as configurable product variants on the storefront.

The following screenshot illustrates the Magento product management page:

Magento Product Management - eCommerce Data Migration

During eCommerce data migration, Cart2Cart carefully considers these platform-specific nuances to ensure a seamless transition of your product data.

Ready to Migrate Your Products?

Ensure a smooth transition of your product data, including attributes and variants, with Cart2Cart's expert data migration services. Start your free demo today!

More info
Can Cart2Cart create 301 redirects after migration?

Can Cart2Cart Migrate 301 SEO URLs During Ecommerce Data Migration?

Yes, Cart2Cart supports the migration of 301 SEO URLs as an additional option during your ecommerce data migration. This ensures that your website's SEO ranking is preserved when you switch platforms. However, this feature is available for a limited number of shopping carts and may require the installation of additional plugins for some platforms. Please consult our FAQs or contact support for detailed information about your specific source and target carts.

Migrate 301 SEO URLs to:

How Does 301 Redirect Migration Work with Cart2Cart?

Let's illustrate with a migration to WooCommerce. If you have the necessary redirection plugin installed, your 301 SEO URLs in your source store's admin panel might look like this:

301 SEO URLs in OpenCart before ecommerce data migration

After the transfer to WooCommerce, your redirects will look like this:

(Assuming you have installed the Redirection plugin in WooCommerce beforehand)

301 SEO URLs in WooCommerce after ecommerce data migration

In most cases, 301 redirects are set up using relative URLs. Therefore, after you switch your domain name to match your source store, all redirects will remain functional.

For instance, if your source store has a redirection like this:

(Old URL) www.mystore.com/category/page1.html

redirected to

(New URL) www.mystore.com/category/page2.html

It will remain the same after the migration and domain switch.

However, if you change the domain name on the target store to something different from the source store, your redirection will still lead users to www.mystore.com/category/page2.htm.

Please note: This additional option migrates redirects that already exist on your source cart.

Ready to migrate your store and preserve your SEO? Start your free demo now or schedule a call with a migration expert to discuss your specific needs.

More info
SEO URLs of products and categories changed after moving to Magento.

Due to the platform’s peculiarities, URLs on Magento may contain only small letters. If URLs on the Source Cart include capital letters, they’ll be altered to small ones after transferring to Magento. For example, “I” will be changed to “i”, “F” - “f”, etc.

Magento URL Structure and Data Migration

When performing a data migration to Magento, it's crucial to understand how Magento handles URLs. Magento, by default, converts all URLs to lowercase. This means that if your source cart has URLs with uppercase letters, Cart2Cart will automatically convert them to lowercase during the migration process. This ensures compatibility with Magento's URL structure and prevents potential errors or broken links on your new store.

For instance, if a product URL on your previous platform was "ExampleProductURL", it will become "exampleproducturl" after the migration to Magento. While this automatic conversion maintains functionality, it's important to be aware of this change, especially if you have existing SEO strategies based on the original URLs.

This URL conversion is a standard behavior for Magento and isn't a limitation of the Cart2Cart migration service. It's a platform-specific characteristic that needs to be considered when planning your migration.

SEO Considerations for Magento URL Migrations

Consider SEO URLs of products and categories changed after moving to Magento. While Cart2Cart handles the URL conversion, you might want to implement 301 redirects from your old URLs (if significantly different and indexed by search engines) to the new Magento URLs to preserve SEO equity. Consult with an SEO expert for best practices.

To ensure a smooth transition and maintain your search engine rankings, it's recommended to:

* Plan and implement 301 redirects from old URLs to new URLs. * Update your sitemap and submit it to search engines. * Monitor your website's performance after the migration to identify and fix any potential issues.

By understanding Magento's URL structure and taking proactive steps to manage URL changes, you can ensure a successful data migration with minimal impact on your SEO.

Ready to migrate to Magento? Start your free demo now!

More info
Can I perform SEO migration from BigCommerce to Magento (1.x, 1.9, 2)?

Yes, you can migrate SEO URLs from BigCommerce to Magento 1.x - 2.x by picking “Migrate categories and products SEO URLs” additional option when configuring your data migration.

SEO Migration from BigCommerce to Magento 1.x

Q: How will my URLs look after migrating BigCommerce to Magento 1.x?

Here’s an example of how the “Migrate categories and products SEO URLs” option works.

Let’s say you have a product named “Able Brewing System” on your BigCommerce store with this URL:
http://bigcommerce-store.com/able-brewing-system/

Example of BigCommerce URL before Magento 1.x data migration services

After migrating to Magento 1.x with the “Migrate SEO URLs” option, the URL for “Able Brewing System” will be:
http://magento-store.com/index.php/able-brewing-system.html/

Example of Magento 1.x URL after BigCommerce data migration services

Q: How do I remove the .html suffix from product and category links in Magento 1.x?

By default, Magento 1.x URLs have the .html suffix. You can remove it in your Magento Admin Panel.

Log in to your Magento Admin Panel and go to: System -> Configuration -> Catalog (from the menu on the left) -> Search Engine Optimizations.

Magento 1.x Search Engine Optimizations settings

Delete the .html suffix from the “Product URL Suffix” and “Category URL Suffix” fields and save the changes.

Removing .html suffix in Magento 1.x for BigCommerce data migration services

Afterward, clear your Cache and perform Reindex to apply the changes. See detailed instructions on how to do that.

Q: How do I remove /index.php/ from my product and category links on Magento 1.x?

Magento URLs often include /index.php/. To remove it, modify your .htaccess file.

Go to your Magento root folder via FTP, find the .htaccess file, and open it. Look for the block. If present, paste this code after the line containing RewriteBase:

RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]

If you don’t find the block, paste the code at the bottom of the .htaccess file:

RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]

Clear your Cache and Reindex afterward. See detailed instructions.

SEO Migration from BigCommerce to Magento 2

Q: How will my URLs look after migrating BigCommerce to Magento 2?

Here’s an example of how the “Migrate categories and products SEO URLs” option works for Magento 2 data migration.

Let’s say you have a product named “Sample Smith Journal 13” on your BigCommerce store with this URL:
http://bigcommerce-store.com/shop-all/sample-smith-journal-13/

BigCommerce URL example before data migration services to Magento 2

After migrating to Magento 2 with the “Migrate SEO URLs” option, the URL for “Sample Smith Journal 13” will be:
http://magento-store.com/shop-all/sample-smith-journal-13.html

Magento 2 URL example after data migration services from BigCommerce

Q: How do I remove the .html suffix from product and category links in Magento 2?

By default, Magento 2 URLs have the .html suffix. You can remove it in your Magento 2 Admin Panel.

Log in to your Magento 2 Admin Panel and go to: Stores -> Configuration -> Catalog -> Search Engine Optimization.

Here, delete the .html suffix from the “Product URL Suffix” and “Category URL Suffix” fields and leave them empty. Save the changes.

Removing .html suffix in Magento 2 for BigCommerce data migration services

Afterward, clear your Cache and perform Reindex to apply the changes. See

More info
Can I perform SEO migration from BigCommerce to WooCommerce?

Yes, you can migrate SEO URLs from BigCommerce to WooCommerce during your data migration by selecting the “Migrate categories and products SEO URLs” additional option provided by Cart2Cart.

How Will My URLs Look After the Data Migration?

Here’s an example of how the “Migrate categories and products SEO URLs” option works in practice when performing your shopping cart migration.

Let’s say you're selling a product named “Tesla THREE 150w FULL KIT **BEST IN CLASS**” on your BigCommerce store. Its URL is:
http://bigcommerce-store.com/tesla-three-150w-full-kit-best-in-class/

BigCommerce to WooCommerce SEO URL migration example 1

After migrating to WooCommerce with the “Migrate SEO URLs” option selected, the product URL will look like this:
http://woocommerce-store.com/starter-kits/tesla-three-150w-full-kit-best-in-class

BigCommerce to WooCommerce SEO URL migration example 2

Preserving URL Structure During Data Migration from BigCommerce to WooCommerce

Due to the specifics of the WordPress CMS, it’s impossible to preserve the exact same URL structure. However, you can customize it to some extent.

In the example above, /starter-kits/ represents the product’s category name. You can modify the URL structure by logging into your WordPress admin panel and navigating to Settings -> Permalinks.

For example, entering `/shop` in the Custom Base field will result in URLs like:
http://woocommerce-store.com/shop/tesla-three-150w-full-kit-best-in-class/

Customizing WooCommerce URL structure for SEO after BigCommerce data migration

Similarly, you can make the product URLs look like
http://woocommerce-store.com/product/tesla-three-150w-full-kit-best-in-class/ by entering “/product” in the Custom Base field. Remember to click Save Changes afterward.

Ready to migrate your store? Start your free demo now and experience seamless data migration with Cart2Cart!

Need assistance? Schedule a call with a migration expert.

More info
Can I perform SEO migration from PrestaShop to Magento 2?

SEO Migration: Preserving Your PrestaShop SEO URLs When Migrating to Magento 2

Are you planning a data migration from PrestaShop to Magento 2 and worried about losing your hard-earned SEO rankings? With Cart2Cart, you can seamlessly migrate your SEO URLs, ensuring a smooth transition and minimizing any negative impact on your search engine visibility.

Yes, you can migrate SEO URLs from PrestaShop to Magento 2 by selecting the "Migrate categories and products SEO URLs" additional migration option during your migration setup. This option ensures that your product and category URLs are transferred to your new Magento 2 store.

However, before performing the migration, you need to make sure the Friendly URL option is activated on your PrestaShop store. To do so, log in to your PrestaShop admin panel, go to Preferences -> SEO & URLs. Here, ensure the “Yes” box is checked. Then, you can proceed with the data migration.

How Will My PrestaShop URLs Look After Migrating to Magento 2?

Let’s assume that one of the products you’re currently selling on your PrestaShop store is named “Faded Short Sleeve T-Shirt”. It has the following URL:
http://prestashop-store.com/tshirts/1-faded-short-sleeve-t-shirt.htm

After migrating to Magento 2 (with the “Migrate SEO URLs” option selected), the structure of the “Faded Short Sleeve T-Shirt” product URL will look exactly the same:
http://magento-store.com/tshirts/1-faded-short-sleeve-t-shirt.html

Removing the .html Suffix from Magento 2 URLs After Migration

By default, product and category URLs on Magento 2 have .html suffix at the end. However, you can remove it manually via your Magento 2 Admin Panel.

To do this, log in to your Magento 2 Admin Panel and go to: Stores -> Configuration -> Catalog -> Search Engine Optimization.

Here, delete the .html suffix from the “Product URL Suffix” and “Category URL Suffix” fields and leave them empty. Save the changes.

Removing .html suffix from Magento 2 URLs after PrestaShop data migration

Afterwards, it’s obligatory to clear your Cache and perform Reindex to apply the changes. Please, see detailed instructions on how to do that.

Ready to migrate your PrestaShop store to Magento 2 and preserve your SEO? Start your free demo now!

More info
Can I perform SEO migration from PrestaShop to PrestaShop?

Migrate SEO URLs from PrestaShop to PrestaShop: URL Preservation Guide

Yes, you can migrate SEO URLs when performing a PrestaShop to PrestaShop migration using Cart2Cart. This is crucial for maintaining your search engine rankings and ensuring a seamless transition for your customers. By selecting the "Migrate categories and products SEO URLs" additional option, you can preserve the SEO value of your existing URLs.

How will my URLs look after the PrestaShop data migration?

Here’s an example of how the "Migrate categories and products SEO URLs" option works when migrating between PrestaShop stores:

Let’s assume you have a product named "Macbook Pro" on your source PrestaShop store with the following URL:

http://prestashop-source.com/laptops/4-macbook-pro.html

After migrating to your target PrestaShop store with the "Migrate categories and products SEO URLs" option enabled, the structure of the "Macbook Pro" product URL will be preserved. It will look like this:

http://prestashop-target.com/laptops/4-macbook-pro.html

Category SEO URLs will also be preserved. For example, if your source category URL is:

http://prestashop-source.com/5-laptops

After the migration, it will look similar to this (the ID might change depending on existing data in your target store):

http://prestashop-target.com/14-laptops

Product variant SEO URLs will also be migrated. For example, if your source product variant URL is:

http://prestashop-source.com/laptops/3-macbook-air.html#/color-metal/disk_space-80gb_parallel_ata_drive_4200_rpm/icu-160ghz_intel_core_2_duo

After the migration, it will look similar to this (the IDs might change depending on existing data in your target store):

http://prestashop-target.com/laptops/3-macbook-air.html#/3-color-metal/12-disk_space-80gb_parallel_ata_drive_4200_rpm/13-icu-1_60ghz_intel_core_2_duo

Ready to migrate your PrestaShop store and preserve your SEO? Start your free demo now!

More info
Can I perform SEO migration from OpenCart to WooCommerce?

Yes, you can migrate SEO URLs from OpenCart to WooCommerce using Cart2Cart by selecting the “Migrate categories and products SEO URLs” additional option during your data migration process.

Before migrating to WooCommerce, ensure the SEO URLs feature is enabled in your OpenCart store. To do this, log in to your OpenCart Admin area, navigate to System -> Server, find “Use SEO URLs” and check the “Yes” box.

Enabling SEO URLs in OpenCart for data migration

Once enabled, the SEO Keyword field will appear in the settings of your products and categories. This is the data that will be transferred when you choose the “Migrate categories and products SEO URLs” additional option with Cart2Cart.

SEO Keyword field in OpenCart product settings for data migration

How Will My URLs Look After the OpenCart to WooCommerce Data Migration?

Let's say you have a product named "Apple Cinema 30" in your OpenCart store with the following URL:

http://opencart-store.com/apple-cinema-30

OpenCart product URL before data migration to WooCommerce

After migrating to WooCommerce with the “Migrate SEO URLs” option, the URL structure for the "Apple Cinema 30" product will be:

http://woocommerce-store.com/product/apple-cinema-30

WooCommerce product URL after data migration from OpenCart

Can I Preserve the Exact Same URL Structure After the Data Migration?

Due to the way WordPress CMS and WooCommerce are structured, it's not possible to maintain the exact same URL structure as your OpenCart store. WooCommerce automatically adds "/product/" to product URLs, as shown in the example above:

http://woocommerce-store.com/product/apple-cinema-30

However, you can customize the URL structure to some extent by logging into your WordPress admin panel and navigating to Settings -> Permalinks.

For instance, you can enter /shop in the Custom Base field, which would change your product URLs to:

http://woocommerce-store.com/shop/apple-cinema-30

Customizing WooCommerce permalinks after data migration

Remember to click Save Changes after making any adjustments.

Ready to migrate your store? Start your free demo now or schedule a call with a migration expert to discuss your specific needs.

More info
Will Cart2Cart create redirects to my new products and categories after migration?

Will Cart2Cart create redirects to my new products and categories after data migration?

Yes, Cart2Cart can create 301 redirects to ensure a smooth transition for your customers and search engines after your data migration. This is achieved by selecting the "Create 301 redirects on your target store after migration" option in the Migration Wizard.

How Cart2Cart's 301 Redirects Work During Data Migration

Here's how it works: Cart2Cart creates redirects on your target eCommerce platform, taking the URL of your source store product (or category) and using the URL path (without the domain name) as the Source URL in the redirect settings. Then, it sets the corresponding new product (or category) page on your target store as the Target URL. This ensures that anyone accessing the old URL is automatically redirected to the new one. The key is to keep your old domain name active so that customers and search engines experience a seamless transition after your data migration.

Data Migration Example: WooCommerce to Shopify with 301 Redirects

For example, let's say you migrated from WooCommerce to Shopify and kept your domain 'www.mystore.com' the same. Because WooCommerce and Shopify have different URL structures, the URL paths to your products will change. For instance:

www.mystore.com/category/american-apparel/jeans/pants

might change to:

www.mystore.com/american-apparel/jeans/pants

The Importance of 301 Redirects After Data Migration

Without redirects, users and search engine bots (like Googlebot) trying to access your 'Pants' product via the old WooCommerce URL would land on a '404 Not Found' page on your Shopify store. This negatively impacts user experience and SEO.

However, if you choose the "Create 301 SEO Redirects" option during your data migration, Cart2Cart automatically creates redirects from all your old WooCommerce pages to the new ones on Shopify. As a result, users can access any product or category page via both the old and new URLs, regardless of how different their structures are, provided the domain name remains the same.

eCommerce Platforms Supported for 301 Redirect Creation

The "Create 301 SEO Redirects" option is currently available for the following source and target eCommerce platforms:

Source Platforms

Target Platforms

More info
Can I migrate SEO URLs from WooCommerce to Magento?

Yes, you can migrate SEO URLs from WooCommerce to Magento by selecting the “Migrate categories and products SEO URLs” option during your data migration with Cart2Cart.

How Will My URLs Look After WooCommerce to Magento Data Migration?

Here’s an example of how the “Migrate categories and products SEO URLs” option works in practice when performing a WooCommerce to Magento data migration.

Let's say you have a product named "Hair Spray" in your WooCommerce store with the following URL:

http://woocommerce-store.com/product/hair-spray/

And the URL of its category is:

http://woocommerce-store.com/product-category/hair-care/

WooCommerce product and category URLs before data migration

After migrating to Magento with Cart2Cart (and selecting the “Migrate SEO URLs” option), the "Hair Spray" product URL will look like this:

http://magento-store.com/index.php/hair-spray.html

The URL of its category will be:

http://magento-store.com/index.php/hair-care.html

Magento product and category URLs after WooCommerce data migration

How to Remove the .html Suffix from Magento Product and Category URLs After Data Migration

By default, Magento product and category URLs include the .html suffix. You can remove this suffix through your Magento Admin Panel.

Log in to your Magento Admin Panel and navigate to: Stores -> Configuration -> Catalog -> Catalog -> Search Engine Optimization.

Magento Search Engine Optimization settings

Delete the .html suffix from the "Product URL Suffix" and "Category URL Suffix" fields, leaving them empty. Save your changes.

Removing .html suffix from Magento URL settings

After making these changes, clear your Magento cache and reindex your data. Refer to these detailed instructions for guidance.

How to Remove /index.php/ from Magento URLs After Data Migration

Magento URLs often contain /index.php/ by default. To remove this, you need to modify your .htaccess file.

Access your Magento root folder via FTP or your hosting file manager and locate the .htaccess file. Open it in a text editor. Check if a block exists. If so, paste the following code immediately after the line containing RewriteBase:

RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]

If you can't find the block, paste the following code at the bottom of the .htaccess file:

RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]

Afterwards, clear your cache and perform a Magento reindex via SSH.

What to Do if My WooCommerce Products Had /product/ in Their URLs After Data Migration

WooCommerce and Magento use different URL structures. New products created directly in Magento will not include the /product/ segment in their URLs.

To maintain SEO and redirect users from old WooCommerce URLs, you can set up a mass redirect from, for example, http://woocommerce-store.com/product/hair-spray/ to http://magento-store.com/hair-spray for all migrated products. This requires modifying your .htaccess file again.

Locate the .htaccess file in your Magento root folder and open it. Find the line RewriteEngine on. Paste the following code immediately after it:

RewriteCond %{REQUEST_URI} ^/product/[\w-\?\.=]+ RewriteRule ^product/(.*)$ http://magento-store.com/$1 [R=301,L]

If the RewriteEngine on line doesn't exist, add the following code to the bottom of the .htaccess file:

RewriteEngine on RewriteCond %{REQUEST_URI} ^/product/[\w-\?\.=]+ RewriteRule ^product/(.*)$ http://magento-store.com/$1 [R=301,L]

Replace http://magento-store.com/ with your actual Magento store URL. Ensure that “$1” remains at the end of the URL, as shown in the example.

Clear your cache and perform a Magento reindex via SSH after making these changes.

These steps will help preserve search engine rankings and prevent losing referral/direct traffic from old WooCommerce URLs. Customers accessing your products via old WooCommerce URLs (e.g., http://woocommerce-store.com/product/hair-spray) will be redirected to the corresponding new Magento URLs (e.g., http://magento-store.com/hair-spray) without .html or /index.php/.

Ready to migrate your store? Start your free demo now or schedule a call with a migration expert to discuss your project.

More info

Just set up the migration and choose the entities to move – the service will do the rest.

Try It Free

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

Choose Package