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

Yes, at Cart2Cart, we do provide such service, if the “Create the 301 redirects on your target store after migration” option is selected on Migration Wizard.

The way it works is this: we create redirects on your target cart, take a URL of your source store product (or category), the URL path to it without domain name address, and make it a Source URL in a redirect settings. Then, we put appropriate new product (category) page as the Target URL, and, thus, the redirection starts functioning. All you have to do is keep your old domain name - customers and google won’t even feel you have switched.

For example, let's assume you migrated from WooCommerce to Shopify and kept the domain 'www.mystore.com' the same. Since URLs structure of WooCommerce differs from Shopify's, the URL paths to your products were changed:
www.mystore.com/category/american-apparel/jeans/pants
was changed to
www.mystore.com/american-apparel/jeans/pants

Without redirects, users and search engine web crawling bots (e.g. Googlebots) trying to access your 'Pants' product via an old WooCommerce URL would land on '404 Not Found' page on your Shopify store.

However, if you choose 'Create 301 SEO Redirects', Cart2Cart will automatically create redirects from all your old WooCommerce pages to the new ones on Shopify. As the result, unless domain name was changed, users will be able to access any product or category page via old and new URLs, no matter how much does their structure differ.

Currently, 'Create 301 SEO Redirects' option is available for the following migration pairs:

  • From CS Cart to: BigCommerce, Magento, PrestaShop, Shopify, WooCommerce, Zoey
  • From Magento to: BigCommerce, Magento, PrestaShop, Shopify, WooCommerce, Zoey
  • From PrestaShop to: BigCommerce, Magento, PrestaShop, Shopify, WooCommerce, Zoey
  • From Shopify to: BigCommerce, Magento, PrestaShop, Shopify, WooCommerce, Zoey
  • From BigCommerce to: BigCommerce, Magento, PrestaShop, Shopify, WooCommerce, Zoey
  • From Volusion to: BigCommerce, Magento, PrestaShop, Shopify, WooCommerce, Zoey
  • From 3dcart to: BigCommerce, Magento, PrestaShop, Shopify, WooCommerce, Zoey
  • From WooCommerce to: BigCommerce, Magento, PrestaShop, Shopify, WooCommerce, Zoey
  • From osCommerce to: BigCommerce, Magento, PrestaShop, Shopify, WooCommerce, Zoey
  • From Squarespace to: BigCommerce, Magento, PrestaShop, Shopify, WooCommerce, Zoey
  • From Wix to: BigCommerce, Magento, PrestaShop, Shopify, WooCommerce, Zoey

Beware of such peculiarities:

1. Magento does not allow trailing slashes in its URLs, so those will be trimmed after migration to this cart. The same goes for Shopify. Thus, if your URL looked like this: www.myoldstore.com/electronics/ipod-nano/, it’ll turn to this this after the transfer - www.mynewstore.com/electronics/ipod-nano

2. By default, Magento adds “index.php” to its URLs. You can change that by doing the following:

  • Log in to Magento
  • Step to System->Configuration
  • Click on Web in the General section
  • Under Search Engine Optimisation, set Use Web Server Rewrites to Yes, under Secure set Use Secure URLs in Frontend to Yes too. Then, click Save config.
  • Create an .htaccess file in Magento root directory and put the this code in it:
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    If your Magento store is in the subdirectory - use this code:
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /shop/
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /shop/index.php [L]
    </IfModule>
  • Save the changes.

3. To activate redirects after the transfer to Magento, you’ll have to perform data reindex.

4. When migrating redirects to WooCommerce, we suggest implementing such settings in Permalinks menu in your WooCommerce admin panel:

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

(step to Settings->Permalinks, choose Post Name in the Common Settings section and Default in the Product Permalinks one)

5. To have redirects created during the migration to WooCommerce or PrestaShop you’ll have to install the additional plugins before the data transfer.

Posted in: Additional Options