Magento shopping cart allows to create several websites and(or) stores on one cart installation. Such feature is called Multi-store support.
Cart2Cart online service supports migration of multiple Magento stores. The step Multi-store Configuration on Migration Wizard is available only when:
- Source and (or) Target carts support configuration of several stores
- Source and (or) Target carts have more than one store
Before reading the instruction, make sure you are familiar with the following notions:
- Source store is your current store that you want to migrate FROM
- Target store is a new store you want to migrate TO.
- Shopping cart is the foundation for your online store establishment. It can power one or several stores, depending on the peculiarities of cart functionality.
Check out Multi Store Migration Scenarios.
Peculiarities of Migration
To continue migration setup for at least one Source store you should map it with one Target store. Thus, while migration the service will transfer only the data from the chosen Source stores. Migration prices depend on the quantity of items you migrate. You can estimate the final cost of your migration previously using Migration Estimator.
The peculiarities of this migration type is that the results of Additional Options chosen on the step Entities Selection differ from the ordinary migration. If you choose the option Clear Current Data On Target Store Before Migration and don’t choose all target stores on the step of mapping, then the service will clear only the data on the chosen target stores.
For example, such entities as Tax Rules and Tax Rates on Magento Target store will not be cleared if not all Target stores are mapped on the step Multi-store Configuration
To prevent any possible troubles wait until one migration is completed and then proceed to the next one. In case you are moving from PrestaShop to Magento or from one Magento version to another you can perform a single migration for all store views by simply mapping them at appropriate Migration Wizard Step.
There are restrictions for option Preserve order IDs on target store. If you choose this option you can not map two or more Source stores with one Target store.
Note! If you choose the option Preserve order IDs on target store(s), Order Increment IDs will be transferred without changes, while Store IDs may undergo modification.
Store ID is the number that is subsequently assigned to each store view you create on your platform. So, if you wish to migrate order 1000023 to Store with the ID 2, Order ID will become 2000023 on your Target Store.
Magento Special Configurations
Special attention should be paid to migration, when Magento as Source and/or Target cart has more than one website/store.
Due to the peculiarities of such Magento configurations Cart2Cart treats every Magento store view as a separate store (even if there is only one website, one store and several store views for different languages). In this case it is enough to perform mapping of Default Store on Source cart with default Target store.
If the Source cart is Magento with several stores and a Target cart is any shopping cart with no multi-store support, all stores of the Source cart should be mapped with Default Target store.
Note! The option Preserve order IDs on target store in this case can not be chosen.
Migration of Categories
When migrating to and from Magento special attention should be paid to migration of categories. In Magento there is a root category. It stands for home catalog and includes all the category hierarchy. When several sites are created on one installation, then for each store group on the website different root category is created. This allows to have different sets of categories for each website. This information has been already mentioned speaking about the peculiarities of Magento Multi-Store configurations.
Cart2Cart doesn’t migrate root categories, but it transfers those which are assigned to them, based on store mapping option.
For example, source cart has two websites and three store groups, with three root categories for each.
The same structure of Store Groups and categories is preserved on the target store.
On the step of Multi-Store Configuration all source stores are mapped with corresponding target stores.
In this case after the migration, the categories will preserve the same look on the source and target shopping carts.
Thus, it is very important to create appropriate Root Categories and assign them to corresponding Store Groups before the migration.
Otherwise, category titles can be duplicated or different category sets joined under one Root Category.
Note! When migrating from different installations of different shopping carts to one platform with multiple stores, the availability of product in catalog is not checked. For example, you have two source stores in osCommerce database with product SKU SAMPLE10032. When migrating these products in the same or different stores on Magento, products will be duplicated. As the same product can have different data on different cart installations (descriptions, prices, options), we can not make a decision, which of them to consider as duplicated. This is on customer’s responsibility.