Importación y exportación programadas

Función Adobe Commerce {width="20"} Función exclusiva solo 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 el Administrador barra lateral, vaya a System > Data Transfer>Scheduled Imports/Exports.

    Importación/exportación de datos programados {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 Scheduled Import/Export ​rejilla.

    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 la var/log/import_export en el 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 hay un error recibe un Error de importación correo electrónico 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 la var/log/import_export en el 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 el Administrador barra lateral, 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 — introduzca un nombre para la importación programada.

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

    • Entity Type — Configure a uno de los siguientes:

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

      • Add/Update Complex Data — Añade 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 las entidades existentes en la base de datos.
      note note
      NOTE
      Para el Advanced Pricing,Products, Customers and Addresses (single file), y​_Stock Sources_ tipos de entidad, se muestran estos comportamientos de importación: Add/Update, Replace, y Delete. Para el Finanzas del cliente, Archivo principal de clientes, y Clientes y direcciones tipos de entidad, se muestran estos comportamientos de importación: Add/Update Complex Data, Delete Entities, y Custom Action.
    • Start Time — Se establece en la hora, minuto y segundo en que está programado que comience la importación.

    • Frequency — Configure a uno de los siguientes: Daily, Weekly, o Monthly

    • On Error - Establezca uno de los siguientes valores: Stop Import o Continue Processing

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

    • Field Separator — introduzca el carácter utilizado para separar campos en el fichero de importación. El carácter predeterminado es una coma.

    • Multiple Value Separator — introduzca el carácter que se utiliza 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. Establecer Server Type a uno de los siguientes:

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

    Importación de datos: información sobre el archivo de importació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. Introduzca el File Directory origen del archivo de importación.

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

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

    En un servidor local, introduzca una ruta relativa como: var/import. En un almacenamiento remoto, introduzca 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 {width="600" modal="regular"}

  1. Establecer Failed Email Receiver al contacto de la tienda que va a recibir una notificación si se produce un error durante la importación.

  2. Establecer Failed Email Sender al contacto de tienda que aparece como remitente de la notificación.

  3. Establecer Failed Email Template a la plantilla que se utiliza para la notificación.

  4. Para Send Failed Email Copy To, introduzca 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. Establecer Failed Email Copy Method a uno de los siguientes:

    • Bcc : envía una copia de cortesía oculta de la notificación de importación fallida. 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 fallida como un correo electrónico independiente.
  6. Cuando termine, haga clic en Save.

    El nuevo trabajo de importación programado se agrega a la lista de Scheduled Import/Export ​página. 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 añaden nuevos datos a las entradas existentes en la base de datos. Todos los campos excepto sku se puede actualizar para los productos de. 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 sustituyen los datos complejos existentes para las entidades existentes.
Delete Entities : si existen entidades importadas en la base de datos, se eliminan de esta.
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 fichero no se importa si se encuentran errores durante la validación. Este es el valor predeterminado.
Continuar procesamiento : Si se encuentran errores durante la validación, pero la importación es posible, se importa 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 en el que está implementado Commerce (seleccione Local Server) o del 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, Local Server el tipo se cambia automáticamente a Remote Storage.
File Directory
Especifique el directorio en el que se encuentra el archivo de importación. Si el 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). Las plantillas personalizadas se pueden crear 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 un manual Exportar en el formato de fichero de exportación disponible y en 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 la var/log/import_export en el 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 el Administrador barra lateral, vaya a System > Data Transfer>Scheduled Import/Export.

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

    • Introduzca una Name para la exportación programada.

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

    • Establecer Entity Type a uno de los siguientes:

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

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

    • Establecer Start Time la hora, los minutos y el segundo en que está programado que comience la exportación.

    • Establecer Frequency a uno de los siguientes:

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

  4. Aceptar CSV como valor 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. Establecer Server Type a uno de los siguientes:

    • Local Server : Para guardar el archivo de exportación en el mismo servidor en el que 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, la variable 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, introduzca una ruta relativa dentro de la instalación de Commerce, como var/export. Si el módulo de almacenamiento remoto está configurado, utilice import_export/export.
    • Para Remote FTP server, introduzca la dirección URL completa y la ruta a la carpeta de destino en el servidor de destino.
  3. Si la variable Remote FTP ​Si el servidor está seleccionado, introduzca las credenciales de conexión al servidor y seleccione la configuración adicional:

    • Para FTP Host[:Port], introduzca la dirección del host FTP remoto.
    • Para User Name, introduzca el nombre de usuario utilizado para acceder al servidor remoto.
    • Para Password, introduzca 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. Establecer Failed Email Receiver al contacto de la tienda que va a recibir una notificación si se produce un error durante la exportación.

  2. Establecer Failed Email Sender al contacto de tienda que aparece como remitente de la notificación.

  3. Establecer Failed Email Template a la plantilla que se utiliza para la notificación.

  4. Para Send Failed Email Copy To, introduzca 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. Establecer Failed Email Copy Method a uno de los siguientes:

    • 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 el 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, introduzca el valor del atributo en Filter ​columna.
    • 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. Cuando termine, haga clic en Save.

    El nuevo trabajo de exportación programado se agrega a la lista de Scheduled Import/Export ​página. 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 el .CSV está disponible.

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 en el que está implementado 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 caso de Server Type ​se establece en Local Server, especifique la ruta relativa a la ruta 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 forma predeterminada, solo la variable Export Failed (Default Template from Locale) está disponible.
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