Importación y exportación programadas

Función Adobe Commerce {width="20"} Característica exclusiva solamente en Adobe Commerce (Más información)

Las importaciones y exportaciones programadas se pueden ejecutar diariamente, semanalmente o mensualmente. Los archivos que se van a importar o exportar pueden residir en servidores Adobe Commerce locales o en servidores FTP remotos. La importación o exportación programadas se implementa de forma predeterminada y no requiere ninguna configuración adicional. El programador de trabajos de Cron administra todas las importaciones y exportaciones programadas.

Acceso a importación/exportación programada

  1. En la barra lateral Admin, vaya a System > Data Transfer>Scheduled Imports/Exports.

    Importación/exportación de datos programada {width="700" modal="regular"}

  2. Para crear un nuevo trabajo de importación o exportación programado, haga clic en el botón correspondiente y siga las instrucciones del tipo de trabajo programado.

  3. Cuando se guarda el registro, el trabajo aparece en la cuadrícula Scheduled Import/Export.

    note note
    NOTE
    Al crear o actualizar una importación o exportación programada, se produce un cambio en la configuración del sistema. Después de guardar, asegúrese de dirigir el aviso de invalidación de caché que aparece en la parte superior de la página Administración y vacíe la caché para aplicar la programación nueva o actualizada.
  4. Después de cada trabajo programado, se coloca una copia del archivo en el directorio var/log/import_export del servidor local de Adobe Commerce.

    Los detalles de cada operación no se escriben en el registro. Si se produce un error, se envía una notificación del trabajo de importación o exportación fallido, con una descripción del error.

Programar una importación

Para el formato de fichero de importación disponible y los tipos de entidades de importación, el proceso de importación programado es similar al proceso de importación manual:

  • El archivo de importación debe estar en formato .CSV
  • Puede importar datos de productos y clientes

La ventaja de utilizar la importación programada es que puede importar automáticamente un archivo de datos varias veces después de especificar los parámetros de importación y programarlos solo una vez.

Los detalles de cada operación de importación no se escriben en un registro, pero cuando se produce un error, recibe un mensaje de correo electrónico Error al importar con una descripción del error. El resultado del último trabajo de importación programado se muestra en la columna Último resultado de la página Importación o exportación programadas.

Después de cada operación de importación, se coloca una copia del archivo de importación en el directorio var/log/import_export del servidor donde se implementa Adobe Commerce o Magento Open Source. La marca de tiempo, el marcador de la entidad importada (productos o clientes) y el tipo de operación (en este caso, importación) se añaden al nombre del archivo de importación.

Después de cada trabajo de importación programado, se realiza automáticamente una operación de reindexación. En el front-end, los cambios en las descripciones y otra información de texto se reflejan después de que los datos actualizados se dirijan a la base de datos, y los cambios en los precios solo se reflejan después de la operación de reindexación.

Paso 1: Completar la configuración de importación

  1. En la barra lateral Admin, vaya a System > Data Transfer>Scheduled Import/Export.

  2. En la esquina superior derecha, haga clic en Add Scheduled Import.

  3. Defina las opciones de programación e importación:

    • Name: escriba un nombre para la importación programada.

    • Description: escriba una breve descripción que explique el propósito de la importación y cómo se va a utilizar.

    • Entity Type — Se establece en uno de los siguientes:

      • Products
      • Advanced Pricing
      • Customers and Addresses (single file)
      • Customer Addresses
      • Customer Finances
      • Customers Main File
      • Stock Sources
    • Import Behavior — Se establece en uno de los siguientes:

      • Add/Update Complex Data: agrega o actualiza nuevos datos complejos a los datos complejos existentes para las entradas existentes en la base de datos. Este es el valor predeterminado.
      • Replace: escribe sobre el complejo existente para las entidades existentes en la base de datos.
      • Delete Entities — elimina las entradas existentes en la base de datos.
      • Custom Action - Personaliza entidades existentes en la base de datos.
      note note
      NOTE
      Para los tipos de entidad Advanced Pricing,Products, Customers and Addresses (single file) ​y_Stock Sources_, se muestran estos comportamientos de importación: Add/Update, Replace y Delete. Para los tipos de entidad Finanzas del cliente, Archivo principal de clientes y Clientes y direcciones, se muestran estos comportamientos de importación: Add/Update Complex Data, Delete Entities y Custom Action.
    • Start Time — Se establece en la hora, el minuto y el segundo en que está programado que comience la importación.

    • Frequency — Se establece en uno de los siguientes: Daily, Weekly o Monthly

    • On Error - Se establece en uno de los siguientes: Stop Import o Continue Processing

    • Status — Para activar la importación programada, establezca en Enabled.

    • Field Separator: escriba el carácter que se usa para separar campos en el archivo de importación. El carácter predeterminado es una coma.

    • Multiple Value Separator: escriba el carácter que se usa para separar varios valores dentro de un campo.

    Importación de datos: configuración de importación programada {width="600" modal="regular"}

Paso 2: Completar la información del archivo de importación

  1. Establezca Server Type en una de las siguientes opciones:

    • Local Server: importa los datos del mismo servidor donde está instalado Adobe Commerce.
    • Remote FTP - Importa los datos de un servidor remoto.

    Importación de datos: información programada del archivo de importación {width="600" modal="regular"}

    note note
    NOTE
    Cuando el módulo de almacenamiento remoto está habilitado, Local Server cambia automáticamente a Remote Storage.
  2. Escriba File Directory donde se origina el archivo de importación.

    • Local Server - Escriba una ruta relativa en la instalación de Commerce. Por ejemplo, var/import. Si el módulo Almacenamiento remoto está configurado, use import_export/import.
    • Remote FTP server - Escriba la dirección URL completa y la ruta de acceso a la carpeta de importación en el servidor remoto.
  3. Escriba File Name para importar.

  4. Para Images File Directory, escriba la ruta de acceso al directorio donde se almacenan las imágenes de producto.

    En un servidor local, escriba una ruta relativa como: var/import. En un almacenamiento remoto, escriba una ruta relativa como: import_export/import o import_export/import/some/dir.

Paso 3: Configuración de los correos electrónicos con errores de importación

Importación de datos: error al importar correos electrónicos

  1. Establezca Failed Email Receiver en el contacto de tienda que recibirá una notificación si se produce un error durante la importación.

  2. Establezca Failed Email Sender en el contacto de tienda que aparece como remitente de la notificación.

  3. Establezca Failed Email Template en la plantilla que se usa para la notificación.

  4. Para Send Failed Email Copy To, escriba la dirección de correo electrónico de cualquier persona que vaya a recibir una copia de la notificación.

    Separe varias direcciones de correo electrónico con una coma.

  5. Establezca Failed Email Copy Method en una de las siguientes opciones:

    • Bcc: envía una copia de cortesía oculta de la notificación de importación con error. El nombre y la dirección del destinatario se incluyen en la distribución de correo electrónico original, pero no se ven.
    • Separate Email - Envía una copia de la notificación de importación errónea como un correo electrónico independiente.
  6. Una vez finalizado, haga clic en Save.

    El nuevo trabajo de importación programado se agrega a la lista de la página Scheduled Import/Export. Desde esta página, se puede ejecutar inmediatamente para realizar pruebas y editarlo. El archivo de importación se valida antes de la ejecución de cada trabajo de importación.

NOTE
Al crear o actualizar una importación o exportación programada, se produce un cambio en la configuración del sistema. Después de guardar, asegúrese de dirigir el aviso de invalidación de caché que aparece en la parte superior de la página Administración y vacíe la caché para aplicar la programación nueva o actualizada.

Descripciones de campos

Import Settings

Campo
Descripción
Name
Nombre de la importación. Ayuda a distinguirlo si se crean muchas importaciones programadas diferentes.
Description
(Opcional) Puede introducir una descripción.
Entity Type
Define los datos que se van a importar.
Import Behavior
Define cómo se gestionan los datos complejos si las entidades que se importan existen en la base de datos. Los datos complejos de los productos incluyen categorías, sitios web, opciones personalizadas, precios de nivel, productos relacionados, aumento de ventas, ventas cruzadas y datos de productos asociados. Los datos complejos para clientes incluyen direcciones. Opciones:
Add/Update Complex Data: los nuevos datos complejos se agregan o actualizan a los datos complejos existentes para las entradas existentes en la base de datos. Este es el valor predeterminado.
Add/Update - Se agregan nuevos datos a las entradas existentes en la base de datos. Todos los campos excepto sku se pueden actualizar para los productos. Cualquier valor de campo múltiple que no aparezca en el archivo CSV, como categorías o sitios web, permanecerá en la base de datos después de la importación.
Replace: se reemplazan los datos complejos existentes para las entidades existentes.
Delete Entities: si existen entidades importadas en la base de datos, se eliminan de la misma.
Custom Action: las entidades complejas existentes se personalizan durante el proceso de importación.
Start Time
Establezca la hora, los minutos y los segundos de inicio de la importación.
Frequency
Defina la frecuencia con la que se ejecuta la importación. Opciones: Daily / Weekly / Monthly
On Error
Defina el comportamiento del sistema en caso de que se encuentren errores durante la validación del archivo. Opciones:
Detener importación: el archivo no se importará si se encuentran errores durante la validación. Este es el valor predeterminado.
Continuar procesando: en caso de que se encuentren errores durante la validación, pero la importación sea posible, se importará el archivo.
Status
La importación está activada de forma predeterminada. Puede suspenderlo si establece el estado en Disabled.
Field Separator
Determina el carácter que se utiliza para separar campos. Valor predeterminado: , (coma)
Multiple Value Separator
Determina el carácter utilizado para separar varios valores dentro de un campo. Valor predeterminado: , (coma)

Import File Information

Campo
Descripción
Server Type
Puede importar desde un archivo en el mismo servidor donde Commerce está implementado (seleccione Local Server) o desde el servidor FTP remoto (seleccione Remote FTP). Si selecciona Remote FTP, aparecerán opciones adicionales para las credenciales y la configuración de transferencia de archivos. Si el módulo de almacenamiento remoto está habilitado, el tipo Local Server se cambia automáticamente a Remote Storage.
File Directory
Especifique el directorio en el que se encuentra el archivo de importación. Si Tipo de servidor está establecido en Local Server, especifique la ruta relativa al directorio de instalación de Commerce. Por ejemplo: var/import o import_export/import para almacenamiento remoto.
File Name
Especifique el nombre del archivo de importación.
Images File Directory
Introduzca la ruta al directorio donde se almacenan las imágenes de producto. Para un servidor local, introduzca una ruta relativa. Por ejemplo: var/import o import_export/import para almacenamiento remoto.

Import Failed Emails

Campo
Descripción
Failed Email Receiver
Especifique la dirección de correo electrónico a la que se envía una notificación por correo electrónico (error al importar el correo electrónico) si la importación falla.
Failed Email Sender
Especifique la dirección de correo electrónico que se utiliza como remitente para el correo electrónico con error en la importación.
Failed Email Template
Seleccione una plantilla para el correo electrónico con errores de importación. De forma predeterminada, solo está disponible la opción Error al importar (plantilla predeterminada de configuración regional). Se pueden crear plantillas personalizadas en System>Transactional Emails.
Send Failed Email Copy To
La dirección de correo electrónico a la que se envía una copia del correo electrónico con error de importación.
Send Failed Email Copy Method
Seleccione el método de envío de copias para el correo electrónico con errores de importación.

Programar una exportación

La exportación programada es similar a una exportación manual en el formato de archivo de exportación disponible y a los tipos de entidades que se pueden exportar:

  • Puede exportar a formato CSV
  • Puede exportar datos de productos y clientes

La ventaja de utilizar Exportación programada es que puede exportar datos varias veces automáticamente, después de especificar los parámetros de exportación, y programarlos solo una vez.

Los detalles de cada exportación no se escriben en un registro, pero si se produce un error, recibirá un correo electrónico de error de exportación que contiene la descripción del error. El resultado del último trabajo de exportación aparece en la columna Último resultado de la página Importación/Exportación programada.

Después de cada exportación, el archivo de exportación se coloca en la ubicación definida por el usuario y se copia en el directorio var/log/import_export del servidor donde se implementa Adobe Commerce o Magento Open Source. La marca de tiempo y el marcador de la entidad exportada (productos o clientes) y el tipo de operación (en este caso, exportación) se añaden al nombre del archivo de exportación.

Paso 1: Completar la configuración de exportación

  1. En la barra lateral Admin, vaya a System > Data Transfer>Scheduled Import/Export.

  2. En la esquina superior derecha, haga clic en Add Scheduled Export y haga lo siguiente:

    • Escriba Name para la exportación programada.

    • Escriba un breve Description que explique el propósito de la exportación y cómo se va a utilizar.

    • Establezca Entity Type en una de las siguientes opciones:

      • Advanced Pricing
      • Products
      • Customer Financing
      • Customers Main File
      • Customer Addresses
      • Stock Sources

      La sección Entity Attributes ​en la parte inferior de la página se actualiza para reflejar el tipo de entidad seleccionado.

    • Establezca Start Time en la hora, el minuto y el segundo en que está programado que comience la exportación.

    • Establezca Frequency en una de las siguientes opciones:

      • Daily
      • Weekly
      • Monthly
  3. Para activar la exportación programada, establezca Status en Enabled.

  4. Acepte CSV como predeterminado File Format.

    Configuración de exportación programada {width="600" modal="regular"}

Paso 2: Completar la información del archivo de exportación

  1. Establezca Server Type en una de las siguientes opciones:

    • Local Server: para guardar el archivo de exportación en el mismo servidor donde está instalado Commerce.
    • Remote FTP: para guardar el archivo de exportación en un servidor remoto.

    Información del archivo de exportación programada {width="600" modal="regular"}

    note note
    NOTE
    Cuando el módulo de almacenamiento remoto está habilitado, Local Server cambia automáticamente a Remote Storage.
  2. Para File Directory, introduzca el directorio donde se guardará el archivo de exportación de la siguiente manera:

    • Para Local Server, escriba una ruta relativa dentro de la instalación de Commerce, como var/export. Si el módulo de almacenamiento remoto está configurado, use import_export/export.
    • Para Remote FTP server, escriba la dirección URL completa y la ruta de acceso a la carpeta de destino en el servidor de destino.
  3. Si se selecciona el servidor Remote FTP, escriba las credenciales de conexión con el servidor y seleccione la configuración adicional:

    • Para FTP Host[:Port], escriba la dirección del host FTP remoto.
    • Para User Name, escriba el nombre de usuario usado para obtener acceso al servidor remoto.
    • Para Password, escriba la contraseña de la cuenta de nombre de usuario proporcionada.
    • Para File Mode, elija Binary o ASCII.
    • Para Passive Mode, elija No o Yes.

Paso 3: Configuración de los correos electrónicos con errores de exportación

  1. Establezca Failed Email Receiver en el contacto de tienda que recibirá una notificación si se produce un error durante la exportación.

  2. Establezca Failed Email Sender en el contacto de tienda que aparece como remitente de la notificación.

  3. Establezca Failed Email Template en la plantilla que se usa para la notificación.

  4. Para Send Failed Email Copy To, escriba la dirección de correo electrónico de cualquier persona que vaya a recibir una copia de la notificación.

    Para varias direcciones de correo electrónico, sepárelas con una coma.

  5. Establezca Failed Email Copy Method en una de las siguientes opciones:

    • Bcc - Envía una copia de cortesía a ciegas. El nombre y la dirección del destinatario se incluyen en la distribución de correo electrónico original, pero no se ven.
    • Separate Email: envía la copia como un correo electrónico independiente.

Paso 4: Elija los atributos de entidad

  1. En la sección Entity Attributes, elija los atributos que desea incluir en los datos de exportación.

    • Para filtrar los datos de exportación por valor de atributos, escriba el valor del atributo en la columna Filter.
    • Para excluir productos o clientes con determinados valores de atributo, introduzca los valores de los atributos que desea excluir y active la casilla de verificación de la columna Omitir.
  2. Una vez finalizado, haga clic en Save.

    El nuevo trabajo de exportación programado se agrega a la lista de la página Scheduled Import/Export. Desde esta página se puede ejecutar inmediatamente, para realizar pruebas y editarlo.

NOTE
Al crear o actualizar una importación o exportación programada, se produce un cambio en la configuración del sistema. Después de guardar, asegúrese de dirigir el aviso de invalidación de caché que aparece en la parte superior de la página Administración y vacíe la caché para aplicar la programación nueva o actualizada.

Descripciones de campos

Export Settings

Campo
Descripción
Name
Nombre de la exportación. Ayuda a distinguirlo si se crean muchas exportaciones programadas diferentes.
Description
(Opcional) Descripción de la exportación programada.
Entity Type
Identifica los datos que se van a exportar. Una vez realizada la selección, los Atributos de entidad aparecen a continuación. Opciones: Advanced Pricing / Products / Customer Finances / Customers Main File / Customer Addresses / Stock Sources
Start Time
Establezca la hora, los minutos y los segundos de inicio de la exportación.
Frequency
Defina la frecuencia con la que se ejecuta el trabajo de exportación. Opciones: Daily / Weekly / Monthly
Status
Una nueva exportación programada está habilitada de forma predeterminada. Puede suspenderlo si establece el estado en Deshabilitado. Opciones: Enabled / Disabled
File Format
Seleccione el formato del archivo de exportación. Actualmente solo está disponible la opción .CSV.

Export Settings Information

Campo
Descripción
Server Type
Determina la ubicación del archivo de exportación. Opciones:
Servidor local: coloca el archivo de exportación en el mismo servidor donde se implementa Commerce. Si el módulo Almacenamiento remoto está habilitado, Local Server se cambia a Remote Storage.
FTP remoto: coloca el archivo de exportación en un servidor remoto. Aparecerán opciones adicionales para las credenciales y la configuración de transferencia de archivos.
File Directory
Especifique el directorio en el que se coloca el archivo de exportación. En el caso de que Server Type ​esté establecido en Local Server, especifique la ruta de acceso relativa a la ruta de acceso de instalación de Commerce. Por ejemplo, var/export o import_export/export para almacenamiento remoto.

Export Failed Emails

Campo
Descripción
Failed Email Receiver
Especifique la dirección de correo electrónico a la que se envía una notificación por correo electrónico (correo electrónico con error de exportación) si la exportación falla.
Failed Email Sender
Especifique la dirección de correo electrónico que se utiliza como remitente de correo electrónico con errores de exportación.
Failed Email Template
Seleccione una plantilla para el correo electrónico de exportación fallido. De manera predeterminada, solo está disponible la opción Export Failed (Default Template from Locale).
Send Failed Email Copy To
Dirección de correo electrónico a la que se envía una copia del correo electrónico de exportación que ha dado error.
Send Failed Email Copy Method
Especifique el método de envío de copias para el correo electrónico con errores de exportación.
recommendation-more-help
d3c62084-5181-43fb-bba6-1feb2fcc3ec1