General Questions

WooCommerce-related questions28

Why did a large amount of 302-type & 307-type redirects appeared on my new WooCommerce store after migration?

If there are lots of products and redirects on the Source store that need to be transferred to the WooCommerce platforms, Cart2Cart transfers 301 redirects like 301 redirects, and 302 redirects like 307 redirects. In this way, Cart2Cart makes the URLs of your new WooCommerce store the same as on your current Source store.

More info
How to install WooCommerce plugin

In order to install WorPress WooCommerce plugin for your existing site, follow the instructions below.

First of all, open the link and click on the Download button.

The plugin will be saved as a zip archive.

After this, go to your WP Admin and follow these steps:

  1. Go to Plugins -> Add New .
  2. Click Upload Plugin to display the WordPress Plugin upload field.
  3. Click Choose File to navigate your local file directory.
  4. Select the WordPress Plugin zip archive you wish to upload and install.
  5. Click Install Now to install the WordPress Plugin.
  6. The resulting installation screen will list the installation as successful or note any problems during the install.
  7. If successful, click Activate Plugin to activate it, or Return to Plugin Installer for further actions.
More info
Is it possible to migrate the Product Cost from/to WooCommerce?

Yes, transfer of the Product Cost is supported by Cart2Cart. However, to migrate the Cost of the Product to WooCommerce it is recommended to previously install the following plugins:

More info
Why should I provide my FTP credentials during WooCommerce migration?

To initiate the store data importing to WooCommerce, a Cart2Cart plugin needs to be installed. In case, the plugin cannot be installed in an automated manner (due to technical reasons), you may need to provide FTP credentials to connect the two stores. Below is a step-by-step instruction for you to go through:

  • Go to the wp-config.php file of your WordPress installation folder -> copy below code and paste it at the end of the wp-config.php file: define('FS_METHOD','direct');
  • Once done, open your droplet access console and enter root as username and its password.

Copy below command and paste it into the access console where you have to specify your plugin directory path. When ready hit enter chmod 777 /yourwebsitename/public/wp-content/plugins/

More info
How to Migrate to WooCommerce via the module?

If you’re set to replatform to WooCommerce with the help of the Cart2Cart module, the instructions below will come in handy for you:

Source & Target Cart Setup

Choose from the drop-down menu your current shopping cart platform and provide the store’s URL address (if migrating from an open-source cart) or the store’s API details (if migrating from a hosted solution). Once ready, specify WooCommerce as your Target cart and enter the required store’s details (WooCommerce admin URL, admin login and admin password). Once done, click the Choose Entities button.


Note: The access details are required to establish the connection between the stores automatedly. The provided information is totally secure and protected according to the Cart2Cart Privacy Policy.

Choose the data to migrate

Decide what data entities will be moved to WooCommerce. Just click on the corresponding checkboxes or click on the Select All option to migrate all the store data. Besides, choose some of the additional migration options to broaden the WooCommerce migration.

opencart options

Perform Data Mapping

Match Order Statuses, Customer Groups of your current shopping cart to the corresponding ones on your WooCommerce. Data will migrate accordingly to the set relations.

opencart mapping

Launch demo migration

Take advantage of the demo migration and move a limited number of store entities from your current store to WooCommerce in just 15min.

opencart demo

Start full migration

By activating the Start Full Migration button you’ll launch all the existing store data transfer to WooCommerce in a fully automated manner.

More info
Why weren’t my Volusion customers migrated to WooCommerce?

During the Volusion to WooCommerce migration, only those customers can be transferred that have the “Customer” status (they’re indicated with the “C” symbol in the “accesskey” file exported from Volusion). All other users are not migrated in the default migration.

volusion customers
More info
Does Cart2Cart support migration to WooCommerce multistore?

No, automated migrations to multistores are impossible by default.

This is due to the fact that multisites have only 1 common database and a table with the users. The rest of the tables on each store have a separate prefix.

Thus, WordPress multisite is a set of different WordPress sites, united by one common user database table.

Cart2Cart doesn’t have the necessary software to support this kind of migration. Its development is rather complicated and requires a lot of time and resources. There’s a limited number of clients, requesting migration to multistore. Therefore, we can carry out custom migrations only based on specific client requests.

Data migration to multistore requires additional research and store access credentials. So, it is possible only within our Service Packages.

To get further information, please book a consultation.

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

The Preserve order IDs option is available within Recent Data Migration if no new entities have been added to your Target store after the Full migration.

But: if the Target platform is Shopify or WooCommerce - the Preserve Orders IDs option is available.

To be more specific, if no new orders have appeared on the Target store after the Full migration, it is possible to select the option "Preserve order IDs on Target Store". If at least one order has been created on the Target after the Full migration, the option "Preserve order IDs on Target Store" is not available within Recent Data Migration.

However, if WooCommerce or Shopify is your Target platform, and you've created some new orders on it after the Full migration, you can still take a full advantage of the option "Preserve order IDs on Target Store" within your Recent Data Migration.

Note: For both examples, the "Preserve order IDs on Target Store" option is available within Recent Data Migration only if it has been chosen before Full Migration.

More info
Is multilanguage migration to/from WooCommerce possible?

Yes, Cart2Cart supports migration of multiple languages to or from WooCommerce providing the paid WPML module is purchased & installed on your WordPress before the data transfer (Multilingual CMS). Afterwards, you will additionally have to install the following WooCommerce modules (should be installed automatically):

  1. WooCommerce Multilingual
  2. WPML Translation Management
  3. WPML String Translation
  4. WPML Media Translation

What you should know about WPML:

1. During migration to WooCommerce with module installed, WPML creates translated “copies” of products and categories for each of the supported languages, i.e. if there are 2 languages (EN and GE), there’ll be 2 localized copies of the very same product.


2. WPML supports translation of the following entities:

  • Translating product categories (Description, Name)
  • Translating products (Title, Slug, Description, Custom Product Attribute(Name, Value(s)))
  • Translating product variations (Variation description)
  • Translating Image Texts
  • Translating URLs

3. WPML is a paid module provided by a 3rd party company. Cart2Cart does not take responsibility for its performance.

When migrating to or from WooCommerce with Cart2Cart, WPML module should be installed and configured beforehand the data transfer. If any of the multiple languages are not added in WPML module, they won’t be migrated.

Please, read the official instructions on installing the WPML plugin and adding/editing multiple languages.

Check the full list of eCommerce platforms where migration of data in different languages is supported by visiting this Multilanguages Migration page.

More info
How to export users with passwords during WooCommerce migration?

Yes, there is an opportunity to export users with passwords from and to WooCommerce, providing that the store has default settings and no custom code modifications are included.

Note: If your shopping cart has any modifications in password settings, we can not guarantee its accurate transfer.

For some pairs of shopping carts you will need to install Cart2Cart WooCommerce Passwords Migration Plugin.

What is Cart2Cart WooCommerce Passwords Migration Plugin?

Cart2Cart WooCommerce Passwords Migration Plugin allows to migrate customer passwords from PrestaShop, Magento and OpenCart to WooCommerce. It’s free to download and can be activated in a few simple steps before or after the migration.

How to Install a Plugin using Upload Method in WordPress Admin Panel

    1. Get Cart2Cart WooCommerce Passwords Migration Plugin.
    2. Go to your WordPress admin panel.
    3. Click on Plugin » Add New. Then click on the Upload tab.

Do you migrate the customer passwords?

    1. Click on “Choose File” to browse the plugin and upload it (.zip file only). You will be taken to the activate a plugin page, as illustrated below.

Do you migrate the customer passwords?

  1. When the plugin is installed, make sure to click on “Activate Plugin”.

How to Install a Plugin using Upload Method in WordPress Admin Panel

  1. Get Cart2Cart WooCommerce Passwords Migration Plugin.
  2. Go to your store’s directory using FTP Manager (/wp-content/plugins/) and unzip the plugin folder there.
  3. Enter your WordPress admin panel » Plugins.
  4. Find Cart2Cart: Passwords Migration plugin on the list.
  5. Click “Activate”.

Do you migrate the customer passwords?

Please note! We highly recommend to keep Cart2Cart WooCommerce Passwords Migration Plugin activated until all of your customers log in at least once. Afterwards, it can be disabled or deleted.

However, Cart2Cart does not migrate passwords from or to hosted shopping carts, like 3dcart, Bigcommerce, Volusion, Shopify, etc. Instead, your clients should use Password Recovery tool on your Target shopping cart to access their accounts. For more detailed information about password recovery read this article.

In case you have any questions, feel free to contact our Support Team.

Also, visit our dedicated landing page for a detailed table with migration pairs available for password transfer.


More info
How will SEO URLs be migrated to WooCommerce?

During migration to WooCommerce (with the “Migrate SEO URLs” option picked), Cart2Cart moves SEO keys, thus, URL structure may be a little different. Also, notice that WP has its peculiarity of URL building by default.

For instance, your Magento store’s URL before migration:

After transfer it may look like this one:

Here, /product/ is added by default. Optionally, you can alter the URLs structure by logging into your WordPress admin panel and going to Settings -> Permalinks.

For example, you can enter /shop in Custom Base field, and your product URLs will look like: http://your-store.coml/shop/category/macbook-silver-13

woocommerce seo migration

Pay attention to the fact, that if the SEO URL you’re migrating already exists in the base of your WooCommerce store, a prefix or index number can be added.

For example, if SEO URL = 'macbook-silver-13' already exists, it’ll be altered to 'macbook-silver-13-2’ and so on, until the SEO URL name is unique.

More info
Can I migrate product options to WooCommerce?

Due to WooCommerce peculiarities, Cart2Cart migrates product options to WooCommerce as product variants. However, by installing a paid Product Add-Ons on your WooCommerce store prior to data transfer, your product options will be moved directly into the plugin without converting to variants.

We recommend using Product Add-Ons to avoid excessive creation of product variants on WooCommerce.

Important. During the migration to Add-Ons plugin, products will not have variants in your admin section, ONLY options. Technically it's not possible to migrate both product variants and options to WooCommerce, so it'll be either options or variants, but not both.

Note: Cart2Cart is not responsible for Product Add-Ons performance and not affiliated with its creators.

More info
How to create product redirects after migration from/to WooCommerce?

Cart2Cart creates product redirects to the new products and categories during migration from or to WooCommerce as an additional option. Before the data transfer, however, you need to install a free “Redirection” plugin.

  1. Install the plugin:
  • Enter your WooCommerce Admin Panel
  • Hold the mouse over Plugins in the Left Nav menu and choose Add New
  • Enter "Redirection" in the search field
  • woocommerce product redirects

  • Tap on Install Now button
  • woocommerce product redirects

  • Once the installation is finished, click on Activate
  • woocommerce product redirects

  • Choose Installed Plugins from the Plugins tab
  • Find "Redirection" and click on Settings
  • Redirection

  • Press Start Setup button
  • woocommerce product redirects

  • Check "Monitor permalink changes in WordPress posts and pages" and "Keep a log of all redirects and 404 errors". Click on Continue Setup
  • woocommerce product redirects

  • Click on Finish Setup
  • woocommerce product redirects

  • Tap on Finished and your plugin is ready to use!
  • Go to Cart2Cart Migration Wizard
  • Choose “Create the 301 redirects on your target store after migration” additional option
  • Launch Full migration
  • Additionally, we suggest implementing such settings in Permalinks menu in your WooCommerce admin panel:

    - go to Settings->Permalinks, choose Post Name in the Common Settings section and Default in the Product Permalinks.

    woocommerce product redirects

    More info
    Can I map custom Order Status when migrating to/from WooCommerce?

    Yes, you can map custom Order Statuses when migrating to/from WooCommerce, providing you created them before the data transfer with the help of a YITH WooCommerce Custom Order Status plugin.

    How to create custom order status in 3 steps

    To create custom order statuses in your Target or Source WooCommerce store, you need to:

    1. Purchase, download and unzip the plugin file;
    2. Upload the plugin folder and upload it into the directory wp-content/plugins/ in your WordPress site (with WooCommerce installed);
    3. Activate YITH WooCommerce Custom Order Status from the Plugins page.

    Then, you'll be able to create custom order statuses in Order Status tab that will appear after installing the plugin:

    custom order status mapping

    The created custom order status will appear in WooCommerce -> Orders tab:

    custom order status mapping

    After creating custom order statues, you’ll be able to map them on the Migration Wizard.

    custom order status mapping

    Please note: the YITH WooCommerce Custom Order Status plugin is paid. The price depends on the subscription plan and ranges between $59.99 and $139.99. A subscription license entitles you to 1 year of updates and support. Each installation of the plugin will require a license key.

    More info
    What should I know about migration of product variants to WooCommerce?

    Migration of product variants to WooCommerce has some limitations due to the platform’s architecture. If during WooCommerce import the number of combinations for a variable product exceeds 1000, Cart2Cart will migrate this product as simple and skip all related options.

    As an alternative, you can move your product options to WooCommerce Add-Ons plugin. To set up migration to this plugin you need only to install it and then activate it in WooCommerce.

    Important. During the migration to Add-Ons plugin, products will not have variants in your admin section, ONLY options. Technically it's not possible to migrate both product variants and options to WooCommerce, so it'll be either WooCommerce product options or variants, but not both.

    To extend the possibilities of variable products migration to WooCommerce, contact Cart2Cart Team and request customizations within Support Packages.

    More info
    How to delete Cart2Cart migration module from the WooCommerce admin panel?

    In order to delete Cart2Cart migration module from WooCommerce perform the following steps:

    1. Log in to admin panel.

    2. Step to Plugins menu and choose Installed Plugins.

    3. Find the necessary module and click on Deactivate.

    How to delete Cart2Cart migration module from the WooCommerce admin panel?

    4. After deactivation, find the module again and press Delete.

    How to delete Cart2Cart migration module from the WooCommerce admin panel?

    5. Confirm the module removal.


    More info
    Can I preserve order IDs whilst migrating to WooCommerce?

    Yes, Cart2Cart service allows merchants to preserve order IDs while migrating to or from WooCommerce stores. However, in order to do that, users will have to choose the Preserve order IDs on the Target Store option on the appropriate Migration Wizard step. Note,this function is only available if you install the free WooCommerce Sequential Order Number module.

    Keep in mind that after the transfer each of your order IDs will be given a unique order number additionally, to avoid any conflicts between post’s IDs on WooCommerce store. This number will be visible to you in WooCommerce admin panel, and won’t affect your system order ID, that’s included in order’s URL.

    Note, if you forgot to install the module before the data import but have chosen the option while launching the migration, you can install the plugin afterward and get the order IDs preserved.

    More info
    How to migrate 301 SEO URLs from/to WooCommerce?

    Cart2Cart supports the migration of 301 SEO URLs from or to WooCommerce as an additional option. But before that, you need to install free “Redirection” plugin.

    1. Install the plugin (look for detailed instructions on plugin page)
    2. Go to Cart2Cart Migration Wizard
    3. Choose “Migrate 301 SEO URLs of categories and products” additional option
    4. Launch Full migration

    Please note: To migrate redirects from WooCommerce, the “Redirection” plugin should be installed and configured on your Source Cart (WooCommerce) prior the data transfer.

    The same concerns migrations to/from JigoShop.

    More info
    Can I migrate Reward points to WooCommerce?

    Yes, these is an opportunity of Reward points migration to WooCommerce. Note, you'll need to buy and install “SUMO Reward Points” plugin before the migration to ensure the accurate transfer.

    Namely, the following types of Reward points are supported:

    1. Reward points customers can use to make a purchase
    2. Reward points that are given to customers after the purchase
    3. Reward points customers already possess
    More info
    How to Add Variable Products to WooCommerce?

    Among all the WooCommerce offered features, Product Variation utility is one of the most important. Basically, if a T-shirt is a variable product, it means it’s available in a certain number of alternating colors and sizes. In this tutorial, we’ll get through the steps of its implementation and take a precise look at some interesting details of this feature.


    How to Add Variable Products to WooCommerce

    Step 1 - Set a product type to 'Variable' for the target product. Go to your WordPress admin dashboard -> Products -> Add a Product and select the value for Product Data as 'Variable'. Once you're done with the selection, you'll notice a change in user interface as on the screenshot above.

    How to Add Variable Products to WooCommerce

    Step 2 - Get to the Attributes Tab. At this point, you'll be required to define the attributes of the variable product. For this, go to WP admin dashboard-> Products-> Attributes tab. On clicking the 'Add' button displayed on the screen above, you'll be redirected to a new page.

    How to Add Variable Products to WooCommerce

    Step 3 - Define Attributes for the Variable Products. The values assigned to attributes will appear as options for the respective variable product.When you're finished with attributes defining, select the 'Variation' checkbox for each attribute. This will inform WordPress that the attributes belong to the variable product.

    How to Add Variable Products to WooCommerce

    Step 4 - Start Adding Variations. After saving the variable product, you can continue with adding variations for the same. Get to WP admin dashboard-> Products-> Variations tab and finally click on 'Add Variation' button. When the values for each product are specified, click on 'Add Variation' button. With that, you're finished with displaying variations for the variable product.

    More info
    Some of my posts are deleted from WooCommerce after migration. What happened?

    WordPress saves all posts to the appropriate “Posts” spreadsheet and divides them by several post types. If some your posts are included to the “Product”, “Customer” or “Order” post types, they will be deleted during migration and, thus, not available on your Target Store.

    Note: this issue might occur only after migrations with the “Clear current data on Target Store before Migration” option selected.


    More info
    Can I migrate metadata to WooCommerce?

    Yes, Cart2Cart supports metadata migrations. Online shop owners can transfer their meta titles, keywords and descriptions from and to WooCommerce store. In order to do that, you will have to install a free WordPress SEO Plugin before migration.

    More info
    How to migrate manufacturers from and to WooCommerce?

    Cart2Cart supports migration of manufacturers to and from WooCommerce shopping cart. However, to enable the migration of manufacturers on your store you should install either Perfect Brands for WooCommerce plugin (it's free) or the WooCommerce Brands plugin (it's paid).

    So, if you wish to migrate manufacturers to/from WooCommerce, follow the steps below:

    1. Download and install the module.
    2. Activate installed plugin in your WordPress admin panel.
    3. Choose manufacturers on the step of entities selection on Migration Wizard.
    4. Proceed through the Full Migration.

    Note. If you didn’t manage to install the module before the migration but have chosen the category “Manufacturers” during the migration to WooCommerce, you can activate the module afterward and get the required entities on your new store.

    If there are any questions, please feel free to contact our Support Team for help.


    More info
    How to upload the Connection Bridge for WooCommerce migration?

    Since WooCommerce is a WordPress plugin you have to upload the Connection Bridge to your WordPress root directory e.g. http://[yourstoreurl]/ during your WooCommerce migration

    bridge for woocommerce (more…)

    More info
    Are there any shopping cart features that may limit migration options?

    Yes, it is a common situation that shopping cart functionality limits migration opportunities. The following shopping cart doesn’t allow to create extra fields: Shopify, BigCommerce, osCommerce, CRE Loaded, Loaded 7, Zen Cart, WP e-Commerce. So that, Cart2Cart can’t import extra fields to those platforms.

    You can choose only default order statuses and can’t create new on: Shopify, Yahoo Store, Volusion, 3dcart. That’s why merchants will be able to map order statuses on Source store only with default ones on mentioned carts.

    As for migrations to WooCommerce - keep in mind, that you’ll be able to map all order statuses from your Source Cart with only the default ones on WooCommerce stores.


    When migrating to Shopify be aware of such limitations - you can transfer no more than 100 000 redirects from your Source Cart and no more than 65 000 orders per one customer.

    Each product description should contain less than 65 000 symbols on the source store, otherwise the product will be skipped during migration.

    Note: If your customers and/or orders contain invalid data in shipping, billing addresses etc., our service will replace them with default details suitable for to Shopify. The original info won’t get lost, however - it’ll be moved to Additional details -> Note of each appropriate customer and order.

    Also, Shopify’s product Type field is limited to 255 symbols.

    How to migrate category title, description, and images from Prostores?

    The platform takes product types from your Source Cart categories, so if some product on your old store is in a few categories simultaneously - it can be skipped during migration.


    More info
    Is there a possibility to migrate reviews to WooCommerce?

    Yes, Cart2Cart supports migration of reviews while moving to and from WooCommerce. Moreover, review ratings will be moved together with reviews.

    More info
    How can I enable Custom fields in WooCommerce?

    Cart2Cart supports migration of Custom fields to WooCommerce 2.x.

    WooCommerce Custom Fields

    However, WooCommerce doesn’t display Custom fields by default.

    To enable this option you have to:

    • go to "store/wp-content/plugins/woocommerce/templates/single-product/tabs"
    • find file "additional-information.php"
    • add the following code:
    echo ''; 
    foreach(get_post_meta($post->ID, $key, true) as $key => $attr) { if(strpos($key, "_") !== 0) { echo ''; echo ''; echo ''; } }	echo '
    '.$key.' '.array_shift($attr).'

    WooCommerce Custom Fields (more…)
    More info
    Will my customer groups be migrated to WooCommerce?

    Yes, Cart2Cart supports migrations of Customer Groups to WooCommerce (and other WordPress e-Commerce plugins), or, rather, we provide a chance to map your source store Customer Groups with the corresponding ones on target cart.

    However, there is a peculiarity of such transfers - WooCommerce supports only a few basic Customer Groups (Roles - on WooCommerce) by default. So, in order to preserve a wide range of Customer Groups you might have on the source cart, you’ll have to create them on WooCommerce before the migration. We recommend using a free plugin User Role Editor for such a purpose.

    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
    Stop war in Ukraine