Resumen de migración

Antes de iniciar la migración, detenga todos los trabajos cron del Magento 1.

Durante el proceso de migración, siga estas reglas generales para que la migración se realice correctamente:

  1. No realice cambios en el administrador de Magento 1, excepto en la administración de pedidos (envío, creación de facturas y notas de abono)
  2. No modificar ningún código
  3. No realice cambios en el administrador y tienda de Magento 2
TIP
Se permiten todas las operaciones en la tienda de Magento 1.

Ejecutar Data Migration Tool

Esta sección muestra cómo ejecutar Data Migration Tool para migrar la configuración, los datos o los cambios incrementales.

Primeros pasos

  1. Inicie sesión en el servidor de aplicaciones como un usuario con permisos para escribir en el sistema de archivos o cambie a. Vea cambiar al propietario del sistema de archivos.

    Si utiliza el shell de bash, puede utilizar la siguiente sintaxis para cambiar al propietario del sistema de archivos e introducir el comando al mismo tiempo:

    code language-bash
    su <file system owner> -s /bin/bash -c <command>
    

    Si el propietario del sistema de archivos no permite inicios de sesión, puede hacer lo siguiente:

    code language-bash
    sudo -u <file system owner>  <command>
    
  2. Para ejecutar comandos del Magento desde cualquier directorio, agregue <magento_root>/bin al sistema PATH.

    Como los shells tienen sintaxis diferente, consulte una referencia como unix.stackexchange.com.

    Ejemplo de shell de bash para CentOS:

    code language-bash
    export PATH=$PATH:/var/www/html/magento2/bin
    

    Opcionalmente, puede ejecutar los comandos de las siguientes maneras:

    • cd <magento_root>/bin y ejecutarlos como ./magento <command name>
    • <magento_root>/bin/magento <command name>
    • <magento_root> es un subdirectorio del servidor web docroot.

Sintaxis de comandos

A continuación se muestra un ejemplo de comando típico:

bin/magento migrate:<mode> [-r|--reset] [-a|--auto] {<path to config.xml>}

Donde:

  • <mode> puede ser: settings, data o delta
  • [-r|--reset] es un argumento opcional que inicia la migración desde el principio. Puede utilizar este argumento para probar la migración.
  • [-a|--auto] es un argumento opcional que impide que se detenga la migración cuando encuentra errores de comprobación de integridad.
  • {<path to config.xml>} es la ruta absoluta del sistema de archivos a config.xml; este argumento es obligatorio.
NOTE
Los registros se escriben en el directorio <magento_root>/var/.

Orden de migración

Cuando se creó Data Migration Tool, se asumió la siguiente secuencia de transferencia de datos:

Se recomienda migrar los datos en el mismo orden.

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3