General Questions

Magento-related questions33

Is multilanguage migration to/from Magento possible?

Yes, you can migrate your e-shop in multiple languages from and to Magento via Cart2Cart.

While switching to Magento you can migrate store in multiple languages to one of the following online shopping carts: Magento, OpenCart, osCommerce, PrestaShop, ThirtyBees, VirtueMart, WooCommerce, X-Cart, Zen Cart and during Magento upgrade. In case you want to find out the information on how to add a new language to Magento, check out this guide.

Besides, if you want to perform the data export of multiple languages from Magento, you can transfer eCommerce categories from the following shopping platforms : WooCommerce, Magento, PrestaShop, OpenCart, Shopware.

Also, explore the full list of shopping carts where multiple languages migration is supported by visiting this Cart2Cart page.

More info
Transferring customer passwords during Magento migration

Yes, it is. The passwords import is supported for Magento Upgrade, as well as for data migration to Magento.

Cart2Cart makes it possible to migrate customer passwords to Magento from the following shopping carts:

  • Magento
  • OpenCart
  • osCommerce
  • VirtueMart 2.x. - 3.x
  • WP eCommerce
  • Shopp
  • PrestaShop
  • Loaded Commerce
  • CS-Cart
  • Thrity Bees
  • WooCommerce
  • osCMax
  • CRE Loaded
  • Loaded Commerce
  • Zen Cart
  • xt:Commerce
  • modified eCommerce Shopsoftware
  • JoomShopping
  • Gambio

Visit the Cart2Cart Password Migration page to get the full list of supported platforms.

To import the passwords to Magento you’ll need to install free Cart2Cart Password Migration plugin to the Target Cart. Click the links below to find out more info on:

  1. Passwords migration during Magento Upgrade
  2. Passwords Migration to Magento 2
  3. Passwords Migration to Magento 1
More info
Is it possible to migrate customer passwords during Magento Upgrade?

Cart2Cart supports migration of customers’ passwords while transferring data from one Magento version to another.

For Magento Upgrade to 2.x version you’ll need to install Free Cart2Cart Magento 2 Passwords Migration Plugin.

Click here to find out How to install Cart2Cart Magento 2 Passwords Migration Plugin?

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

More info
How to install Cart2Cart Magento 2 Passwords Migration Plugin?

To migrate customers’ passwords to the new Magento 2 store, install Cart2Cart Plugin to ensure smooth data transfer. Follow the steps below to get the job done:

  1. Download Cart2Cart Magento 2 Passwords Migration Plugin.
  2. Go to your store’s directory using FTP Manager and extract .zip to the root folder.
  3. Connect to your store via ssh, and following commands:
php -f bin/magento module:enable --clear-static-content Cart2Cart_PasswordMigrationToMagento2 php -f bin/magento setup:upgrade php -f bin/magento setup:di:compile (this command may require increasing memory_limit php directive)

At this point, the plugin should function properly. Now your customers can log in to the Magento 2.x store using their old credentials.

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

More info
How to install Cart2Cart Magento Passwords Migration Plugin?

To migrate customers’ passwords to the new Magento, install Cart2Cart Plugin to ensure quick and accurate data transfer. Follow the 4 steps below to get the job done:

    1. Download Cart2Cart Magento 1 Passwords Migration Plugin by clicking on the link.
    2. Go to your store’s directory using FTP Manager and extract .zip into the root folder.
    3. Refresh your Magento cache. To do this, log in to your Magento Admin Panel, go to System -> Cache Management
List of modules
  1. Check all Cache types, select refresh in the Actions box, and click Submit
Callback here

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

More info
Can Cart2Cart create redirects after migration to Magento?

Yes, our service creates redirects to the new products and categories after migrations to and from Magento shopping cart. In order to proceed with them, merchants will have to select an additional option “Create 301 redirects on your target store after migration” during the entities selection step on Migration Wizard.

Once the transfer process is over, check whether the new product URL (without the domain name) redirects to the current one. If Yes, then switch domains and you'll have all your old URL redirects work on the new store as they should.

More info
Can Cart2Cart migrate invoices?

Yes, Cart2Cart provides migration of invoices within Magento and PrestaShop as an additional option. Credit memos and shipments are also migrated, but within Magento stores only.

Note for Magento users:

Cart2Cart allows to move carriers along with shipments too. Nonetheless, if the carriers are not installed on your Target store, they’ll be displayed as following:

Can Cart2Cart migrate invoices?

As for other migration pairs, Cart2Cart moves orders exclusively. However, you target shopping cart may generate invoices automatically, if such an function available. In another case, you can generate invoices manually after migration is finished.

(more…)
More info
Can I migrate payment methods and invoices?

Cart2Cart provides invoices, credit memos and shipments migration as an additional option, currently available for Magento 1.4.x to Magento transfer only.

As for payment methods migration, Cart2Cart does not support such an option. However, payment info is available for migration.

(more…)
More info
The URLs on migrated products/categories are incorrect

You may need to clear the Magento cache and rebuild the SEO Links for categories/products after migration.

Please log into your Magento admin section, go to System -> Cache Management

Clear caches and rebuild all sections.

(more…)
More info
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry

SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '10-0-1-19' for key 1

This issue was discrovered in 1.4.0.1 release
Please check Magento Forum for more detailed information:
https://community.magento.com/viewthread/77031/

However, changes made are saved correctly.

We suggest to ignore this warning till it'd be fixed in further Magento releases.

Or you can try this workaroung:
You just have to remove
/app/design/frontend/default/your theme/template/catalog/product/list/toolbar.phtml
and replace it by
app/design/frontend/base/default/template/catalog/product/list/toolbar.phtml

(more…)
More info
How to add new language in Magento?

Store Views are best used to display a Store in multiple languages.

To create a new Store View, click Create Store View in the upper right corner.

Select the Store to which this Store View will be associated. The Code and Sort order fields work like those for Websites.

For a Store View to be visible on the front-end, it must be Enabled. You can remove it from the front-end without deleting it by selecting Disabled.

You can set unique Locales for each Store View. Simply navigate to System > Configuration, and select the General tab from the left column. In the Current Configuration Scope drop-down above, select the desired Store View. Uncheck the Use website checkbox next the Locale settings, and select the Locale you prefer. This Locale will only apply to this Store View.

(more…)
More info
How Cart2Cart migrates the attributes, clients and orders for Magento?

Below is described how Cart2Cart moves/creates product attributes, customers and orders data during shopping cart migration.

Magento Product attributes migration

Notes for scheme above (products migration):

  • Simple Products means that all products data stored in one table (product title, desctiprion, price, size, weight etc.)
  • Create Configurable is checkbox option on Cart2Cart migration wizard page
  • Products and Variants. Products that can have different sizes, styles, colors, and so on, are usually keyed as variations of the product and stored in different tables. A Product can have zero or more Variants. We support attributes like: Manufacturer, Categories, Model, SortOrder, Created Time, Modified Time, Name, Url, Short Description, Full Description, Meta-Title, Meta-Keywords, Meta-Description, Available for Sale, Available for View, Viewed Count, Ordered Count, Weight, Quantity, Default Price, Special Price, Tier Prices, Downloadable, Tax Class, Wholesale Price.
  • Extra Fields are attibutes that not listed above. To be sure we can migrate your store properly please contact our support.
  • Support Service Packages were developed by Cart2Cart support engineers to save your timeminimize risks and ensure data safety. It includes necessary actions on your current and new stores.

Magento Customer Migration

Notes for scheme above (customers migration):

  • Standard customer data fields are: Email, Login, Password, First Name, LastName, Gender, Url, Company, Birthday, Phone, Fax, Active, Newsletter Subscription, Created Time, Modified Time.
  • To be sure we can migrate properly your store with customers Extra fields (non-standart as listed above) please contact our support.
  • Support Service Packages were developed by Cart2Cart support engineers to save your timeminimize risks and ensure data safety. It includes necessary actions on your current and new stores.

Magento orders migration

Notes for scheme above (orders migration):

  • Standard orders data fields are: Customer, Customer Info, Billing Address, Shipping Address, Currency, Payment Method, Shipping Method, Status, Totals, Created Time, Modified Time, Finished Time.
  • Once your store has some Extra fields (non-standart as listed above) please contact our support to be sure all the data migrates properly.
  • Support Service Packages were developed by Cart2Cart support engineers to save your timeminimize risks and ensure data safety. It includes necessary actions on your current and new stores.

(more…)

More info
Can I migrate my store from the older Magento version to a new one?

Yes, Cart2Cart supports Magento-to-Magento migration. It can easily transfer your store items to a new Magento store including Related Products, Up-Sell and Cross-Sell Products, Bundle and Grouped Products. The cost of the option starts from $29 and the final price depends on the amount of store entities you migrate. It is an effective way to upgrade your Magento store without much efforts. For more info go here (more…)

More info
Why my order IDs look like #1000X after migration to Magento?

It is due to the Magento platform peculiarities that order number is built in a specific way. The first number is the ID of your store, the following is the order ID. All new orders in Magento platform will look like #1000X. For instance, Magento order #100035 where 1 is the Store ID and 35 - the incremented order ID. That’s why when choosing the option Preserve Order IDs all the previous orders will be migrated after Magento pattern, i.e. #X - > #1000X for the proper system functioning.

(more…)

More info
Why my Lifetime sales are not correct after migration?

Cart2Cart doesn’t migrate Lifetime sales. This report generates automatically on the Target store after migration. Each version of Magento uses a different algorithm to calculate Lifetime sales. Due to this peculiarity, sometimes after data transfer the number can be incorrect.

If your Lifetime sales are not updating correctly, follow this link to read how to refresh the statistics.

(more…)
More info
Why is the prefix "c2c_" in front of the attributes after migration?

Some of attributes and all attribute sets during migration to Magento are marked with “c2c_” prefix. Unfortunately, due to Cart2Cart migration peculiarities it can't be changed. (more…)

More info
How to make my products from sub-category display in root category at Magento shopping cart?

In order to display products from sub-categories in root category at Magento you need to:

  1. Login to your Magento Admin panel -> Catalog -> Manage Categories -> "Select Category" -> Display Settings -> Is Anchor = "Yes"
  2. And then go to Admin -> System -> Index Management -> "Select All" -> "Reindex data" -> "Submit"

(more…)

More info
Does migration influence the speed of my Magento store?

The migration doesn't influence the speed of your store on the server. A newly established store without data will work faster than store with thousands of products, customers and orders. Please make sure that your web hosting suits Magento system requirements. (more…)

More info
Will Cart2Cart migrate my attribute sets?

Unfortunately, Cart2Cart provides a possibility to migrate only your attributes. Attribute sets will be created automatically right after migration is completed. (more…)

More info
Is there a possibility to migrate review ratings to Magento?

Yes, Cart2Cart provides a possibility to migrate reviews to as well as from Magento.

(more…)
More info
After migration to Magento my lifetime sales and average order sum has been different. Why is it so?

The difference between lifetime sales and average order sum can occur as Magento has its own accounting system which may vary from your Source store’s one. (more…)

More info
Why the number of products after migration differs from one that has been shown on Magento?

Magento is a shopping cart that has it’s own system of products number accounting. All the child products are counted as simple products in a row with their parent products.

That is why, if you are moving from Magento to shopping cart that has another accounting system, the number of products may be different.

In case you will have questions, please, feel free to contact our Support Team for further instructions.

(more…)
More info
Can I migrate Downloadable Products to and from Magento?

Yes, Cart2Cart supports the transfers of Downloadable Products and orders with Downloadable Products to and from Magento shopping cart. However, such migrations have some peculiarities:

1. As opposed to other platforms, Magento has a separate Product Type for Downloadable Products, so each of these items is given a main title and can include multiple downloadable files. Thus, if you’re migrating such files to Magento, their main product titles will always be “Downloadable” on your target store, whilst the titles of downloadable files, themselves, will be preserved.

Can I migrate Downloadable Products to and from Magento?

2. Currently, we don’t migrate samples of Downloadable Products.

Can I migrate Downloadable Products to and from Magento?

Orders that include Downloadable Products, will be migrated with no complications.

(more…)
More info
Can I migrate manufacturer images to/from Magento?

Yes, Cart2Cart supports migration of manufacturer images to or from Magento. However, to make it possible, you need to install an additional free module on your Magento store prior to migration.

(more…)
More info
Can I migrate CMS pages to and from Magento?

Yes, Cart2Cart supports migrations of CMS pages to and from Magento store. There are, however, a few peculiarities.

1. We do not migrate default CMS pages from Magento. That includes:

 

  • 'no-route', (404 error page)
  • 'home',
  • 'about-magento-demo-store', (about us page)
  • 'customer-service',
  • 'enable-cookies',
  • 'privacy-policy-cookie-restriction-mode'.

 

2. If you’re migrating CMS pages from other carts to Magento with the "Clear current data on Target Store before Migration" option activated - the default CMS pages won’t be erased.

(more…)

More info
How to install Cart2Cart Migration from OpenCart module on Magento 2?

Installing via the command line interface

Note: you can use this installation method for all Magento versions

\* = in production please use the --keep-generated option

Type 1: Zip file

Before you proceed, please download the Cart2Cart Magento Upgrade module on Magento 2:

1.Unzip the zip file in app/code/Cart2Cart/MigrationFromOpencart

2.Enable the module by running php bin/magento module:enable Cart2Cart_MigrationFromOpencart

Enable the module

3. Apply database updates by running php bin/magento setup:upgrade

Apply database updates

4. Flush the cache by running php bin/magento cache:flush

Flush the cache

5. php -f bin/magento setup:di:compile (this command may require increasing memory_limit php directive)

command

The view of the installed module in the Admin Panel:

The view of the installed module

Type 2: Composer

Note:

Please ensure you have access keys (My Profile - Access Keys) (if you don’t have them yet, please generate them).

\*For detailed instructions, see DevDocs.

1. Make the module available in a composer repository, for example:

  • private repository repo.magento.com
  • public repository packagist.org
  • public GitHub repository as VCS

2. Add the composer repository to the configuration by running composer config repositories.repo.magento.com composer https://repo.magento.com/

Add the composer repository to the configuration

3. Install the module composer by running composer require magneticone/cart2cart-migration-from-opencart (if you’re asked to provide a username, please use the info from here (My Profile - Access Keys) - public key is your user name, while private key is your password)

Install the module composer

4. Enable the module by running php bin/magento module:enable Cart2Cart_MigrationFromOpencart

Enable the module

5. Apply database updates by running php bin/magento setup:upgrade

Apply database updates

6. Flush the cache by running php bin/magento cache:flush

Flush the cache

7. php -f bin/magento setup:di:compile (this command may require increasing memory_limit php directive)

command

The view of the installed module in the Admin Panel:

The view of the installed module
More info
How to install Cart2Cart Migration from PrestaShop module on Magento 2?

Installing via the command line interface

Note: you can use this installation method for all Magento versions

\* = in production, please use the --keep-generated option

Type 1: Zip file

Before you proceed, please download the Cart2Cart Magento Upgrade module on Magento 2:

1. Unzip the zip file in app/code/Cart2Cart/MigrationFromPrestashop

2. Enable the module by running php bin/magento module:enable Cart2Cart_MigrationFromPrestashop

Enable the module

3. Apply database updates by running php bin/magento setup:upgrade

Apply database updates

4. Flush the cache by running php bin/magento cache:flush/

Flush the cache

5.php -f bin/magento setup:di:compile (this command may require increasing memory_limit php directive)

command

The view of the installed module in the Admin Panel:

The view of the installed module

Type 2: Composer

Note:

Please ensure you have access keys (My Profile - Access Keys) (if you don’t have them yet, please generate them).

\*For detailed instructions, see DevDocs.

1. Make the module available in a composer repository, for example:

  • private repository repo.magento.com
  • public repository packagist.org
  • public GitHub repository as VCS

2. Add the composer repository to the configuration by running composer config repositories.repo.magento.com composer https://repo.magento.com/

3. Install the module composer by running composer require magneticone/cart2cart-migration-from-prestashop

(if you’re asked to provide a username, please use the info from here (My Profile - Access Keys) - public key is your user name, while private key is your password) Install the module

4. Enable the module by running php bin/magento module:enable Cart2Cart_MigrationFromPrestashop

Enable the module

5. Apply database updates by running php bin/magento setup:upgrade

Apply database updates

6. Flush the cache by running php bin/magento cache:flush

Flush the cache

7.php -f bin/magento setup:di:compile (this command may require increasing memory_limit php directive)

command

The view of the installed module in the Admin Panel:

The view of the installed module
More info
How to install Cart2Cart Magento® Upgrade module on Magento 2?

Installing via the command line interface

Note: you can use this installation method for all Magento versions

\* = in production please use the --keep-generated option

Type 1: Zip file

Before you proceed, please download the Cart2Cart Magento Upgrade module on Magento 2:

1.Unzip the zip file in app/code/Cart2Cart/MigrationFromMagento

2.Enable the module by running php bin/magento module:enable Cart2Cart_MigrationFromMagento

3. Apply database updates by running php bin/magento setup:upgrade

Apply database updates

4. Flush the cache by running php bin/magento cache:flush

Flush the cache

5. php -f bin/magento setup:di:compile (this command may require increasing memory_limit php directive)

command

The view of the installed module in the Admin Panel:

The view of the installed module

Type 2: Composer

Note:

Please ensure you have access keys (My Profile - Access Keys) (if you don’t have them yet, please generate them).

\*For detailed instructions, see DevDocs.

1. Make the module available in a composer repository, for example:

  • private repository repo.magento.com
  • public repository packagist.org
  • public GitHub repository as VCS

2. Add the composer repository to the configuration by running composer config repositories.repo.magento.com composer https://repo.magento.com/

3.Install the module composer by running composer require magneticone/cart2cart-migration-from-magento (if you’re asked to provide a username, please use the info from here (My Profile - Access Keys) - public key is your user name, while private key is your password).

4. Enable the module by running php bin/magento module:enable Cart2Cart_MigrationFromMagento

5. Apply database updates by running php bin/magento setup:upgrade

Apply database updates

6. Flush the cache by running php bin/magento cache:flush

Flush the cache

7. php -f bin/magento setup:di:compile (this command may require increasing memory_limit php directive)

command

The view of the installed module in the Admin Panel:

The view of the installed module
More info
Installing Cart2Cart Migration module from WooCommerce to Magento 2

Installing via the command line interface

Note: you can use this installation method for all Magento versions

\* = in production please use the --keep-generated option

Type 1: Zip file

Before you proceed, please download the Cart2Cart Magento Upgrade module on Magento 2:

1. Unzip the zip file in app/code/Cart2Cart/MigrationFromWoocommerce

2. Enable the module by running php bin/magento module:enable Cart2Cart_MigrationFromWoocommerce

3. Apply database updates by running php bin/magento setup:upgrade

4. Flush the cache by running php bin/magento cache:flush

Flush the cache

5. php -f bin/magento setup:di:compile (this command may require increasing memory_limit php directive)

increasing memory_limit

The view of the installed module in the Admin Panel:

The view of the installed module

Type 2: Composer

Note:

Please ensure you have access keys (My Profile - Access Keys) (if you don’t have them yet, please generate them).

\*For detailed instructions, see DevDocs.

1. Make the module available in a composer repository, for example:

  • private repository repo.magento.com
  • public repository packagist.org
  • public GitHub repository as VCS

2. Add the composer repository to the configuration by running composer config repositories.repo.magento.com composer https://repo.magento.com/

Add the composer repository

3. Install the module composer by running composer require magneticone/cart2cart-migration-from-woocommerce (if you’re asked to provide a username, please use the info from here (My Profile - Access Keys) - public key is your user name, while private key is your password)

Install the module composer

4. Enable the module by running php bin/magento module:enable Cart2Cart_MigrationFromWoocommerce

Enable the module

5. Apply database updates by running php bin/magento setup:upgrade

Apply database updates

6. Flush the cache by running php bin/magento cache:flush

Flush the cache

7.php -f bin/magento setup:di:compile (this command may require increasing memory_limit php directive)

increasing memory_limit

The view of the installed module in the Admin Panel:

The view of the installed module
More info
How to reindex Magento 1.x?

After migration to Magento 1.x, it’s necessary to do data reindexing in order to make imported entities displayed correctly on the front end. Here’s how Magento reindex for version 1.x performed:

  1. Log in to your Magento 1.x Admin panel
  2. Go to SystemIndex Management → press Select All
  3. Pick “Reindex Data” from the Action dropdown and click Submit
  4. Magento1sm

Then you need to clear your store’s cache. In your Admin panel:

  1. Go to SystemCache Management → press Select All and Submit
  2. Then, click Flush Magento Cache
  3. Magento2sm

That’s all. Now you’re ready to check your Magento 1.x store for Demo or Full migration results!

More info
How to reindex Magento 2.x?

After migration to Magento 2.x, it’s necessary to do data reindexing in order to make imported entities displayed correctly on the front end. Here’s how Magento reindex for version 2.x performed.

First off, connect to your Magento 2.x store via SSH. Then, follow the instructions below:

  1. In command line, go to the folder that contains your shop
  2. Step to your Magento 2 Store’s root directory
  3. Reindex data using this command php bin/magento indexer:reindex
  4. Resize product images to fit your Magento’s template by using this command php bin/magento catalog:images:resize

Then, you need to clear your store’s cache. Use this command to do that php bin/magento cache:flush

That’s all. Now you’re ready to check your Magento 2.x store for Demo or Full migration results!

More info
What are the specifics of migrating full order IDs from/to Magento?

Cart2Cart enables you to transfer your Order Full IDs if you pick up additional option “Preserve order IDs on Target Store”. This option allows you to keep your Source Store IDs on the Target Store during the migration process.

However, preserving Order IDs on Magento has some peculiarities due to platform’s architecture. Cart2Cart will migrate Order Full IDs from and to Magento if they contain figures only (no other symbols or letters) and additional option “Preserve order IDs on Target Store” is chosen.

Example: Source Store order #17 will be migrated as the Target Store order #17.

NOTE: If your Source Store Order IDs contain other symbols than simple figures, Cart2Cart will migrate only numbers after “0”.

Example: Source Store order #2-100000034 will be migrated as the Target Store order #34.

More info
How to install Migration from VirtueMart module on Magento 2?

Installing via the command line interface

Note: you can use this installation method for all Magento versions

\* = in production please use the --keep-generated option

Type 1: Zip file

Before you proceed, please download the Cart2Cart Magento Upgrade module on Magento 2:

1.Unzip the zip file in app/code/Cart2Cart/MigrationFromVirtuemart

2.Enable the module by running php bin/magento module:enable Cart2Cart_MigrationFromVirtuemart

3. Apply database updates by running php bin/magento setup:upgrade

Apply database updates

4. Flush the cache by running php bin/magento cache:flush

5. php -f bin/magento setup:di:compile (this command may require increasing memory_limit php directive)

The view of the installed module in the Admin Panel:

The view of the installed module

Type 2: Composer

Note:

Please ensure you have access keys (My Profile - Access Keys) (if you don’t have them yet, please generate them).

\*For detailed instructions, see DevDocs.

1. Make the module available in a composer repository, for example:

  • private repository repo.magento.com
  • public repository packagist.org
  • public GitHub repository as VCS

2. Add the composer repository to the configuration by running composer config repositories.repo.magento.com composer https://repo.magento.com/

3. Install the module composer by running composer require magneticone/cart2cart-migration-from-virtuemart (if you’re asked to provide a username, please use the info from here (My Profile - Access Keys) - public key is your user name, while private key is your password)

4. Enable the module by running php bin/magento module:enable Cart2Cart_MigrationFromVirtuemart

Enable the module

5. Apply database updates by running php bin/magento setup:upgrade

6. Flush the cache by running php bin/magento cache:flush

Flush the cache

7.php -f bin/magento setup:di:compile (this command may require increasing memory_limit php directive)

increasing memory_limit

The view of the installed module in the Admin Panel:

The view of the installed module
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