Voici quelques notions de migration Delta
L'outil de migration des données migre les données créées uniquement par les propres modules de Magento ( par exemple, commandes, profil des clients ) et n'est pas responsable du code ou des extensions faites par des développeurs tiers.
Si ces extensions ont créé des données dans la base de données frontale et que le marchand souhaite avoir ces données dans Magento 2, les fichiers de configuration de l'outil de migration des données doivent être créés et modifiés en conséquence.
Après la migration principale des données, les données ont été ajoutées à la base de données Magento 1 (par exemple, les données ajoutées par le client sur le frontend). Pour migrer ces données dans Magento 2, cet outil Delta utilisera des déclencheurs de base de données pour les tables.
Les modifications peuvent inclure des révisions de vos catégories de produits, des produits eux-mêmes - encore une fois, les deltas suivent les changements dans l'inventaire, donc à l'exclusion de cela. Il n'est pas recommandé de supprimer les produits qui ont été migrés, car le delta peut exploser lors de la tentative de mise à jour de l'inventaire des produits supprimés - Pages CMS, blocs statiques.
Les deltas, ne suivent pas chaque modification de la base de données M1. Par exemple, vous pouvez continuer et effectuer toutes les modifications que vous souhaitez pour stocker la configuration, car il n'y a pas de deltas pour cela.
Ainsi, bien que nous effectuions des migrations incrémentielles, cela vous permet de migrer uniquement les modifications apportées dans Magento 1 depuis la dernière migration des données. Ces changements sont:
Données ajoutées par les clients via la vitrine (commandes créées, avis,
modifications des profils clients, etc.)
Toutes les opérations avec des commandes dans le panneau d'administration Magento
- Inventaire du catalogue Modifications des stocks.
Important!
Nous vous déconseillons d'effectuer l'une des opérations suivantes sur votre base de données M2 après votre migration initiale si vous prévoyez d'exécuter Deltas avec sa configuration par défaut:
- Ajouter / supprimer des produits (sur l'une ou l'autre base de données. Si vous ajoutez le produit aux deux bases de données en même temps dans le même ordre afin que leur entity_id sur les deux bases de données correspondent, ce n'est que pour des raisons d'inventaire, pas pour des raisons d'information d'attribut)
- Ajouter / supprimer des clients
- Créez de nouvelles commandes
- Tenter de gérer l'inventaire des produits