Migration de Magento 1. X à Magento 2. X – un & # 39; Détails de l’aventure
Êtes – vous prêt à migrer votre site Magento? Lisez d’abord ce blog. Nous avons récemment terminé un projet de migration Magento 1.8 utilisé comme marché le marché du commerce électronique ou en ligne est un site Web qui fournit des produits et des stocks à des entreprises et à des particuliers tiers. Les transactions sont examinées et traitées par le marché, tandis que les détaillants et les grossistes offrent (…) Plus de détails \
Après avoir examiné les travaux nécessaires, nous avons réalisé que la reconstruction du site sur Magento 2 prendrait le même temps pour effectuer les changements, car de nombreuses exigences sont déjà incluses dans Magento 2 en tant que fonctionnalité par défaut. Cela nous a amenés à créer B2B B2B (Business to Business) est un terme couramment utilisé dans le commerce électronique pour décrire les transactions entre entreprises. Les fabricants, les détaillants et les grossistes effectuent souvent des transactions interentreprises, telles que des achats et (…) Plus de détails \
Hypothèses initiales
Nos hypothèses sont les suivantes: 1. Avec le Code de migration, la migration de la base de données devrait être facile
Base de données Magento 2. 2. Nous avons trouvé toutes les extensions nécessaires disponibles pour Magento 2 sur le site Web Magento 1. 3. Nous utiliserons le thème lumA par défaut comme base et le changerons parce qu’il a la structure de base requise par le client. 4. Nous utiliserons Magento 2 payment gateway Master payment gateway pour facturer les commerçants pour le traitement des transactions. Le service est similaire aux terminaux point de vente utilisés dans les magasins de détail. La passerelle de paiement protège les détails de votre carte de crédit (…) Plus de détails \
Ça a l’air simple, non? Il est clair que nos développeurs ont une vaste expérience de Magento 2, de la création à l’extension à des projets plus complexes (mais c’est notre première migration majeure). Qu’est – ce qui s’est passé? Commençons par la première hypothèse et voyons ce qui se passe: 1. Avec le Code de migration de base de données Magento 2, la migration de base de données devrait être facile Ce n’est pas facile. Le site Web a de nombreux attributs personnalisés, tables personnalisées, produits et catégories. De plus, les extensions et le Code de Magento 2 utilisent en fait une structure légèrement différente. La résolution de tous les problèmes et conflits liés à la migration des bases de données exige beaucoup d’efforts.
En outre, le répertoire Magento 2 et le processus d’indexation, en particulier la réécriture d’URL, Contrairement à Magento 1, parce qu’il y a beaucoup de produits avec la même valeur d’URL sur le site (avec différentes réécritures d’URL), l’index de Magento 2 a été complètement arrêté, et nous avons dû créer un script qui parcourt tous les produits en ajustant les URLs et en sauvegardant les produits un par un. En mouvement
Catégorie avant de déplacer une catégorie, nous devons désactiver l’option de ré – indexation, sinon c’est complètement impossible. Mais finalement, après tant de sueur et de pleurs, nous savons qu’un héros du développement de Magento à Kiev a finalement réussi.
2. Nous avons trouvé toutes les extensions nécessaires pour Magento 2 sur le site Magento 1 OK, cet article semble un peu auto – Félicitations, (en plus de nos extensions) Magento 2 extensions de tiers ne fonctionnent pas à 100%! Tout le monde a des problèmes, certains sont mal écrits, d’autres n’ont pas la même fonctionnalité que Magento 1, d’autres ont juste des bogues. Par conséquent, certaines entreprises d’extension ont reçu un soutien important et l’ont fait fonctionner d’une manière ou d’une autre, d’autres ont dû adapter les extensions pour qu’elles fonctionnent, les extensions gratuites sont les pires et nous avons dû les réécrire à partir de zéro.
L’extension Magento 2 est encore jeune et, bien que Magento Market place ait affirmé qu’elle devait effectuer un examen du Code et un contrôle de la qualité, dans ce cas, bien que le Code ait été écrit conformément aux normes PSR, il n’a pas eu l’effet escompté ou a causé des problèmes. 3. Nous utiliserons le thème lumA par défaut comme base et l’ajusterons en fonction de la structure de base requise par le client. Cette hypothèse est donc correcte. Bien que cette tâche ne soit pas facile du tout, puisque les changements initialement nécessaires semblent être des changements mineurs au sujet par défaut, le client final a besoin de réécrire complètement le sujet. Tous les blocs, tous les boutons, tous les caractères, etc., ont été déplacés. Il a brisé le design réactif et nous avons dû le réécrire, donc une autre hypothèse a finalement pris beaucoup de temps… À la fin de l’hypothèse. 4. Nous utiliserons la passerelle de paiement principale Magento 2 pour gagner du temps et
Bien, Magento 2 est vraiment génial. Les bogues ont été corrigés, les extensions ont été améliorées depuis leur utilisation, et les utilisateurs sont en train d’exploiter les bogues. Magento Market place vient d’annoncer qu’ils lancent manuellement l’AQ sur nos extensions, donc je pense que c’est une nouvelle approche universelle qui améliorera certainement la qualité de toutes les extensions. Si nous devons redémarrer ce processus avec de nouveaux clients, il peut être plus facile et plus rapide d’utiliser ces 4 – 5 mois d’expérience. Si vous avez besoin de conseils ou d’aide pour migrer Magento, n’hésitez pas à contacter notre service de conseil