1. Introduction

La version Magento 2.x développée par Netresearch est arrivée à la fin de son cycle de vie. Si vous utilisez toujours cette version, vous devez passer à la version Magento 2.x développée par notre fournisseur certifié Limegrow. Cela garantira que vous continuez de respecter les normes PCI et de profiter des nouvelles évolutions de Magento.

Le passage à la version Limegrow est synonyme de déplacement de vos paramètres (configurations, phrases de passe SHA, paramètres de méthode de paiement, etc.) et alias d’une version à l’autre.

Grâce à notre guide, vous le ferez en toute simplicité !

2. Choisissez votre façon d’effectuer la migration

Vous pouvez effectuer la migration des paramètres / alias de deux manières différentes. Mais tout d’abord, assurez-vous que vous avez installé et configuré Magento 2.

Après l’avoir fait, choisissez une manière de procéder à la migration :

  1. Via l’admin panel de Magento : utilisez un plugin sur mesure doté de l’interface utilisateur familière de Magento. Il utilisera deux simples boutons et quelques commandes php pour importer/exporter vos paramètres et/ou alias. Vous pouvez procéder à la migration des paramètres / alias séparément ou en une fois.
  2. Via la CLI (interface de ligne de commande) : exécutez quelques commandes php pour exporter / importer vos paramètres / alias à l’aide du programme explorateur / importateur comme cela est décrit au point 1. Nous vous recommandons de procéder de cette façon si vous devez réaliser la migration de plus de 100,00 alias et/ou si vous utilisez une solution (c.-à-d. Cloudflare) qui limite la durée des requêtes web à 30 secondes.

    3. Utiliser le tableau d’administrateur de Magento

    Importez puis exportez vos paramètres / alias via l’interface familière de Magento 2.

    Exportez vos paramètres / alias depuis votre ancienne version de Magento :

    • Télécharger notre plugin de Migration-m2-m2
    • Décompressez-le dans le répertoire /app/code/Ingenico/Migration de votre module Netresearch Magento 2 obsolète. Assurez-vous que le fichier « php» se trouve dans le répertoire /app/code/Ingenico/Migration/
    • Remplacez le répertoire actuel par le répertoire root de Magento dans votre intégrateur/terminal. Exécutez les commandes suivantes
    
    php bin/magento module:enable Ingenico_Migration –-clear-
    static-content
    php bin/magento setup:upgrade
    php bin/magento cache:clean
        
    • Connectez-vous à votre tableau d’administrateur Magento 2. Rendez-vous sous Stores > Configuration > Ingenico Migration > Export. Indiquez une valeur dans « Password». Mémorisez cette valeur puisque vous en aurez besoin lors de l’exportation des données
    • Cliquez sur « Export». Un fichier sera téléchargé et utilisé pour l’importation lors de la deuxième étape.

    Importez les données depuis le fichier que vous avez téléchargé :

    • Installez le plugin susmentionné, comme cela est décrit plus haut, dans votre module Limegrow Magento 2
    • Connectez-vous à votre admin panel de Magento 2. Rendez-vous sous Stores > Configuration > Ingenico Migration > Import. Saisissez le mot de passe que vous avez défini lors de la première étape dans « Password».  Cliquez sur « Choose file » pour sélectionner le fichier que vous avez exporté lors de la première étape. Cliquez sur « Import ».
    • Le module traite le fichier. Une fois l’opération terminée, le message « Data successfully imported!» apparaîtra
    • Rendez-vous sous Stores > General > Connection / Settings pour vérifier la migration correcte de tous vos paramètres

    Si vous avez besoin d’une assistance technique supplémentaire pour effectuer votre migration, veuillez contacter notre fournisseur certifié Limegrow. Veuillez noter que vous êtes susceptible d’être facturé puisque ce service n’est pas couvert par Ingenico.

    4. Utilisation de la CLI

    Importez puis exportez vos paramètres / alias via l’interface de ligne de commande (CLI).

    Assurez-vous d’avoir un accès SSH pour utiliser les commandes

    Exportez vos paramètres / alias depuis votre ancienne version de Magento :

      • Télécharger notre plugin de Migration-m2-m2
      • Décompressez-le dans le répertoire /app/code/Ingenico/Migration de votre module Netresearch Magento 2 obsolète. Assurez-vous que le fichier « php» se trouve dans le répertoire /app/code/Ingenico/Migration/
      • Rendez-vous dans votre ligne de commande et changez en répertoire root de Magento 2
      • Saisissez cette commande pour obtenir de l’aide de l’outil d’exportation :
    
    bin/magento ingenico:migration:export --help
        
      • Le résultat sera
    
    Description:
    Export Ingenico data (aliases, settings) into the file.
    Usage:
    ingenico:migration:export [options] Options:
    --file=FILE File
    --password=PASSWORD Password
    -h, --help Display this help message
    .......
        
      • Exécutez l’exportation en saisissant cette commande :
    
    php bin/magento ingenico:migration:export --file=./data1.dat --password=password123
    
      • Une fois que l’exportation a commencé, la ligne de commande affichera

    
    Starting export...
    

    Un fichier sera téléchargé et utilisé pour l’importation lors de la deuxième étape

    Importez les données depuis le fichier que vous avez téléchargé. Nous utilisons le nom fictif « dump.data » dans l’étape suivante

      • Installez le plugin susmentionné, comme cela est décrit plus haut, dans votre module Limegrow Magento 2
      • Déplacez data vers le serveur sur lequel vous avez installé Limegrow Magento 2
      • Remplacez le répertoire par le répertoire root de Magento 2
      • Saisissez cette commande pour obtenir de l’aide de l’outil d’exportation :
    
    bin/magento ingenico:migration:import --help
        
      • Le résultat sera
    
    Description: 
    Imports Ingenico data (aliases, settings) into the database. 
    Usage: 
    ingenico:migration:import [options] 
    Options: 
    --file=FILE File 
    --password=PASSWORD Password 
    -h, --help Display this help message 
    .......
        
      • Exécutez l’importation en saisissant cette commande :
    
    php bin/magento ingenico:migration:import --file=./data1.dat --password=password123
        

    Le résultat sera

    
    Loading the file... Decrypting... Initializing import ...... Importing configuration...Importing aliases... 0 [->--------------------------]Data successfully imported!
    
    • Si vous avez besoin d’une assistance technique supplémentaire pour effectuer votre migration, veuillez contacter notre fournisseur certifié Limegrow. Veuillez noter que vous êtes susceptible d’être facturé puisque ce service n’est pas couvert par Ingenico.