1. Introducción

La versión de Magento 2.x desarrollada por Netresearch ha llegado al final de su existencia. Si sigues trabajando con esta versión, necesitas cambiar a la versión de Magento 2.x desarrollada por nuestro proveedor certificado Limegrow. Esto garantizará que sigas cumpliendo los requisitos de la PCI y te beneficies de los nuevos desarrollos de Magento.

Cambiar a la versión de Limegrow implica mover tus configuraciones (configuraciones, frases de contraseña SHA, ajustes de métodos de pago, etc.) y los alias de una versión a la otra.

Con nuestra guía podrás hacerlo sin complicaciones.

2. Elegir el método de migración

Puedes migrar los ajustes/alias de dos maneras diferentes. Primero, verifica que Magento 2 esté instalado y configurado.

Una vez verificado, elige un método de migración:

  1. Desde el admin panel de Magento: utiliza un plugin hecho a medida con la interfaz de usuario de Magento que ya conoces. Utilizarás dos simples botones y unos pocos comandos php para importar/exportar tus configuraciones y alias. Puedes migrar los ajustes/alias por separado o a la vez.

Desde la CLI (interfaz de línea de comandos): ejecuta varios comandos php para exportar/importar los ajustes/alias con el programa de exportación/importación, tal y como se describe en 1). Recomendamos usar esta método si necesitas migrar más de 100,00 alias o si usas una solución (p. ej. Cloudflare) que limite el tiempo de solicitud de la web a 30 segundos.

    3. Utilizar el panel de administración de Magento

    Primero importa y luego exporta tus ajustes/alias a través de la interfaz de Magento 2 que ya conoces.

    Exporta tus ajustes/alias desde la versión antigua de Magento:

    • Descarga nuestro plugin Migration-m2-m2
    • Extráelo en el directorio /app/code/Ingenico/Migration del módulo Netresearch Magento 2 obsoleto. Asegúrate de que el archivo “php” esté en el directorio /app/code/Ingenico/Migration/
    • Cambia el directorio actual a Magento root en el shell/terminal. Ejecuta los siguientes comandos
    
    php bin/magento module:enable Ingenico_Migration –-clear-
    static-content
    php bin/magento setup:upgrade
    php bin/magento cache:clean
        
    • Inicia sesión en tu panel de administración de Magento 2. Ve a Stores > Configuration > Ingenico Migration > Export. Define un valor para “Password”. Recuerda este valor: lo necesitarás cuando exportes los datos
    • Haz clic en “Export”. Se descargará un archivo y se usará en la importación del segundo paso

    Importa los datos del archivo que descargaste:

    • Instala el plugin anterior tal y como se describe arriba en el módulo Limegrow Magento 2
    • Inicia sesión en el admin panel de Magento 2. Ve a Stores > Configuration > Ingenico Migration > Import. Introduce la frase de contraseña que estableciste en el primer paso en “Password”. Haz clic en “Choose file” para seleccionar el archivo que exportaste en el primer paso. Haz clic en “Import”.
    • El módulo procesará el archivo. Cuando haya terminado, aparecerá el mensaje “Data successfully imported!”
    • Ve a Stores > General > Connection / Settings para verificar que todos los ajustes se hayan migrado correctamente

    Si necesitas más ayuda técnica para la migración, ponte en contacto con nuestro proveedor certificado Limegrow. Tal vez se apliquen cargos, puesto que el servicio no lo ofrece Ingenico.

    4. Usar la CLI

    Primero importa y luego exporta tus ajustes/alias a través de la interfaz de línea de comandos (CLI).

    Asegúrate de que tienes acceso a SSH para usar los comandos

    Exporta tus ajustes/alias desde la versión antigua de Magento:

      • Descarga nuestro plugin Migration-m2-m2
      • Extráelo en el directorio /app/code/Ingenico/Migration del módulo Netresearch Magento 2 obsoleto. Asegúrate de que el archivo “php” esté en el directorio /app/code/Ingenico/Migration/
      • Ve a la línea de comandos y cambia al directorio raíz root de Magento 2
      • Escribe este comando para obtener ayuda de la herramienta de exportación:
    
    bin/magento ingenico:migration:export --help
        
      • El resultado será
    
    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
    .......
        
      • Escribe este comando para realizar la exportación:
    
    php bin/magento ingenico:migration:export --file=./data1.dat --password=password123
    
      • Una vez que se inicie la exportación, la línea de comando indicará

    
    Starting export...
    

    Se descargará un archivo y se usará en la importación del segundo paso

    Importa los datos del archivo que descargaste. Usamos el marcador “dump.data” en el siguiente paso

      • Instala el plugin anterior tal y como se describe arriba en el módulo Limegrow Magento 2
      • Mueve data al servidor en el que hayas instalado Limegrow Magento 2
      • Cambia al directorio root de Magento 2
      • Escribe este comando para obtener ayuda de la herramienta de exportación:
    
    bin/magento ingenico:migration:import --help
        
      • El resultado será
    
    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 
    .......
        
      • Escribe este comando para realizar la importación:
    
    php bin/magento ingenico:migration:import --file=./data1.dat --password=password123
        

    El resultado será

    
    Loading the file... Decrypting... Initializing import ...... Importing configuration...Importing aliases... 0 [->--------------------------]Data successfully imported!
    
    • Si necesitas más ayuda técnica para la migración, ponte en contacto con nuestro proveedor certificado Limegrow. Tal vez se apliquen cargos, puesto que el servicio no lo ofrece Ingenico.