Êtes prêt à migrer votre site Magento? Lisez drsquoabord 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 () e 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 () e 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 qursquoil 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 () e détails
Ça a lrsquoair simple, non? Il est clair que nos développeurs ont une vaste expérience de Magento 2, de la création à lrsquoextension à des projets plus complexes (mais crsquoest notre première migration majeure). Qursquoest ce qui srsquoest 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 nrsquoest 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 drsquoefforts.
En outre, le répertoire Magento 2 et le processus drsquoindexation, en particulier la réécriture drsquoURL, Contrairement à Magento 1, parce qursquoil y a beaucoup de produits avec la même valeur drsquoURL sur le site (avec différentes réécritures drsquoURL), lrsquoindex 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 lrsquooption de ré indexation, sinon crsquoest complètement impossible. Mais finalement, après tant de sueur et de pleurs, nous savons qursquoun 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, drsquoautres nrsquoont pas la même fonctionnalité que Magento 1, drsquoautres ont juste des bogues. Par conséquent, certaines entreprises drsquoextension ont reçu un soutien important et lrsquoont fait fonctionner drsquoune manière ou drsquoune autre, drsquoautres ont dû adapter les extensions pour qursquoelles fonctionnent, les extensions gratuites sont les pires et nous avons dû les réécrire à partir de zéro.
Lrsquoextension Magento 2 est encore jeune et, bien que Magento Market place ait affirmé qursquoelle 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 nrsquoa pas eu lrsquoeffet escompté ou a causé des problèmes. 3. Nous utiliserons le thème lumA par défaut comme base et lrsquoajusterons 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 lrsquohypothè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 drsquoexploiter les bogues. Magento Market place vient drsquoannoncer qursquoils lancent manuellement lrsquoAQ sur nos extensions, donc je pense que crsquoest une nouvelle approche universelle qui améliorera certainement la qualité de toutes les extensions. nous devons redémarrer ce processus avec de nouveaux clients, il peut être plus facile et plus rapide drsquoutiliser ces 4 5 mois drsquoexpérience. avez besoin de conseils ou drsquoaide pour migrer Magento, nrsquohésitez pas à contacter notre service de conseil
Migration de Magento 1. X à Magento 2. X un & 39 Détails de l&rsquoaventure