Importación y exportación programadas
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
-
En el Administrador barra lateral, vaya a System > Data Transfer>Scheduled Imports/Exports.
-
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.
-
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. -
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
-
En el Administrador barra lateral, vaya a System > Data Transfer>Scheduled Import/Export.
-
En la esquina superior derecha, haga clic en Add Scheduled Import.
-
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
, yDelete
. 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
, yCustom 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
, oMonthly
-
On Error - Establezca uno de los siguientes valores:
Stop Import
oContinue 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.
-
Paso 2: Completar la información del archivo de importación
-
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.
note note NOTE Cuando el módulo de almacenamiento remoto está habilitado, Local Server
cambia automáticamente aRemote Storage
. -
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, utiliceimport_export/import
.Remote FTP server
: introduzca la dirección URL completa y la ruta a la carpeta de importación en el servidor remoto.
-
Introduzca el File Name para importar.
-
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
oimport_export/import/some/dir
.
Paso 3: Configuración de los correos electrónicos con errores de importación
-
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.
-
Establecer Failed Email Sender al contacto de tienda que aparece como remitente de la notificación.
-
Establecer Failed Email Template a la plantilla que se utiliza para la notificación.
-
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.
-
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.
-
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.
Descripciones de campos
Import Settings
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.
Daily
/ Weekly
/ Monthly
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.
Disabled
.,
(coma),
(coma)Import File Information
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
.var/import
o import_export/import
para almacenamiento remoto.var/import
o import_export/import
para almacenamiento remoto.Import Failed Emails
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
-
En el Administrador barra lateral, vaya a System > Data Transfer>Scheduled Import/Export.
-
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
-
-
Para activar la exportación programada, establezca Status hasta
Enabled
. -
Aceptar
CSV
como valor predeterminado File Format.
Paso 2: Completar la información del archivo de exportación
-
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.
note note NOTE Cuando el módulo de almacenamiento remoto está habilitado, la variable Local Server
cambia automáticamente aRemote Storage
. -
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, utiliceimport_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.
- Para Local Server, introduzca una ruta relativa dentro de la instalación de Commerce, como
-
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
oASCII
. - Para Passive Mode, elija
No
oYes
.
Paso 3: Configuración de los correos electrónicos con errores de exportación
-
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.
-
Establecer Failed Email Sender al contacto de tienda que aparece como remitente de la notificación.
-
Establecer Failed Email Template a la plantilla que se utiliza para la notificación.
-
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.
-
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
-
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.
-
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.
Descripciones de campos
Export Settings
Advanced Pricing
/ Products
/ Customer Finances
/ Customers Main File
/ Customer Addresses
/ Stock Sources
Daily
/ Weekly
/ Monthly
Enabled
/ Disabled
.CSV
está disponible.Export Settings Information
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.
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
Export Failed (Default Template from Locale)
está disponible.