Importar datos

Se pueden importar en la tienda datos de todos los tipos de productos. Además, puede importar productos, datos de precios avanzados, datos de clientes, datos de direcciones de clientes e imágenes de productos. La importación admite las siguientes operaciones:

  • Agregar/actualizar
  • Reemplazar
  • Eliminar

Importar directrices

Nuevas entidades

  • Las entidades se añaden con los valores de atributo especificados en el archivo CSV.
  • Para un atributo requerido sin valor predeterminado establecido, la entidad (la fila o filas correspondientes) no se puede importar si no hay ningún valor o un valor no válido.
  • Para un atributo requerido con un valor predeterminado establecido, la entidad (la fila o filas correspondientes) se importa y el valor predeterminado se establece para el atributo si no hay ningún valor o un valor no válido.
  • Si los datos complejos no son válidos, la entidad (la fila o filas correspondientes) no se puede importar.

Entidades existentes

  • En el caso de los atributos que no son datos complejos, los valores del archivo de importación, incluidos los valores vacíos para los atributos no obligatorios, sustituyen a los valores existentes.
  • Si no hay ningún valor, o hay un valor no válido, para un atributo requerido, el valor existente no se reemplaza.
  • Si los datos complejos de la entidad no son válidos, la entidad (la fila o filas correspondientes) no se puede importar, excepto en el caso de que se haya seleccionado Eliminar entidades en el menú desplegable Comportamiento de importación.

Datos complejos

Si existe un atributo especificado en el archivo de importación y su valor se deriva de un conjunto definido de valores, se aplica lo siguiente:

  • Si el valor aún no se incluye en el conjunto de valores definido, la fila se puede importar y se establece un valor predeterminado, si se define, para el atributo.
  • Si el valor ya está incluido en el conjunto definido, no se puede importar la fila correspondiente.
  • Si el fichero de importación especifica un nombre de atributo que aún no se ha definido en el sistema, no se creará y sus valores no se importarán.

Archivos no válidos

  • No se puede importar un archivo si todas las filas no son válidas.
  • Se especificaron datos de servicio no existentes o un nombre de datos complejo en el archivo de importación, como una columna con un encabezado _<non-existing name>.

Es posible que el proceso de importación de Adobe Commerce no reconozca correctamente los archivos codificados en UTF-8 que utilizan una marca de orden de bytes (BOM). Los archivos que contienen una LDM pueden provocar problemas o errores durante el proceso de importación.

Operaciones de importación

Operación
Descripción
Agregar/actualizar
Los nuevos datos de producto se agregan a los datos de producto existentes para las entradas existentes en la base de datos. Se pueden actualizar todos los campos excepto sku.

Las nuevas clases de impuestos especificadas en los datos de importación se crean automáticamente.

Las nuevas categorías de productos especificadas en el archivo de importación se crean automáticamente.

Las nuevas SKU especificadas en el archivo de importación se crean automáticamente

Nota: ​Para los productos, puede actualizar todos los campos excepto la SKU mediante la importación.

Importante: No se pueden quitar varios valores de campo, como sitios web o categorías, mediante el comportamiento de importación Agregar o actualizar. Estos campos permanecen en la base de datos después de la importación si no aparecen en el archivo CSV.
Reemplazar
Los datos de productos existentes se reemplazan con datos nuevos.

Importante: ​Tenga cuidado al reemplazar los datos porque se borran los datos existentes del producto y se pierden todas las referencias del sistema.

Si un SKU en los datos de importación coincide con el SKU de una entidad existente, todos los campos, incluido el SKU, se eliminan y se crea un nuevo registro con los datos CSV. Se produce un error si el archivo CSV hace referencia a un SKU que no existe en la base de datos. Puede Comprobar datos para mostrar el error.
Eliminar
Cualquier entidad de los datos de importación que exista en la base de datos se eliminará de la base de datos.

Eliminar ignora todas las columnas de los datos de importación, excepto la SKU. Puede ignorar todos los demás atributos de los datos.

Se produce un error si el archivo CSV hace referencia a un SKU que no existe en la base de datos. Puede Comprobar datos para mostrar el error.

Proceso de importación

El tamaño del archivo de importación viene determinado por la configuración del archivo php.ini del servidor. El mensaje del sistema en la página Importar indica el límite de tamaño actual. El tamaño predeterminado es 2 MB.

Los caracteres especiales (como el signo igual, mayor y menor que los símbolos, las comillas simples y dobles, la barra invertida, la barra vertical y los símbolos ampersand) pueden causar problemas durante la transferencia de datos. Para asegurarse de que estos caracteres especiales se interpreten correctamente, se pueden marcar como secuencia de escape. Por ejemplo, si los datos incluyen una cadena de texto como code="str", code="str2", si elige escribir el texto entre comillas dobles se asegurará de que las comillas dobles originales se entiendan como parte de los datos. Cuando el sistema encuentra un conjunto doble de comillas dobles, entiende que el conjunto exterior de comillas dobles está encerrando los datos reales.

Al importar datos de productos, se agregan nuevos datos de productos a las entradas de datos de productos existentes en la base de datos. Todos los campos, excepto el SKU, se pueden actualizar mediante la importación. Todos los datos de productos existentes se sustituyen por los nuevos datos importados. Tenga cuidado al reemplazar datos. Se borran todos los datos de productos existentes y se pierden todas las referencias del sistema.

Importación de datos

Paso 1: Preparar los datos

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

  2. En Importar configuración, establezca Entity Type en una de las siguientes opciones:

    • Advanced Pricing
    • Products
    • Customer Finances
    • Customers and Addresses
    • Customers Main File
    • Customer Addresses
    • Stock Sources
  3. Haga clic en Download Sample File.

  4. Busque el archivo de exportación en la ubicación de descargas del explorador web y abra el archivo.

    El archivo de ejemplo incluye encabezados de columna con datos de marcador de posición para los tipos de producto.

    Importar archivo de muestra de datos {width="600" modal="regular"}

  5. Examine la estructura del archivo de muestra y utilícelo para preparar el archivo de importación CSV, asegurándose de que los encabezados de columna estén escritos correctamente.

  6. Compruebe que el tamaño del archivo de importación no supera el límite mostrado en el mensaje.

    Notificación de tamaño de importación de datos {width="600"}

  7. Si los datos de importación incluyen rutas a imágenes de productos, asegúrese de que los archivos de imagen se hayan cargado en la ubicación adecuada.

    La ubicación predeterminada en el servidor de Commerce es: pub/media/import.

    Si las imágenes residen en un servidor externo, asegúrese de que dispone de la dirección URL completa del directorio que contiene las imágenes.

Paso 2: Elija el comportamiento de importación

Comportamiento de importación de datos

  1. Establezca Import Behavior en una de las siguientes opciones:

    • Add/Update (para productos, puede actualizar todos los campos excepto el SKU mediante importación).
    • Replace
    • Delete
  2. Para determinar qué sucede cuando se produce un error al importar datos, elija una de las siguientes opciones:

    • Stop on Error
    • Skip error entries
  3. Para Allowed Errors Count, escriba el número de errores que pueden producirse antes de que se cancele la importación.

    El valor predeterminado es 10.

  4. Acepte el valor predeterminado de una coma (,) para Field separator.

  5. Acepte el valor predeterminado de una coma (,) para Multiple value separator.

    En un archivo CSV, la coma es el separador predeterminado. Para utilizar un carácter diferente, asegúrese de que los datos del archivo CSV coincidan con el carácter especificado.

  6. Acepte el valor predeterminado _EMPTY_VALUE_ de Empty attribute value constant.

  7. Si desea incluir cualquier carácter especial que pueda encontrarse en los datos como una secuencia de escape, active la casilla de verificación Fields Enclosure.

Paso 3: Identificar el archivo de importación

Archivo de importación de datos

  1. Haga clic en Choose File para seleccionar el archivo que desea importar.

  2. Busque el archivo CSV que preparó para importar y haga clic en Open.

  3. Para Images File Directory, escriba la ruta relativa a la ubicación del servidor de Commerce donde se almacenan las imágenes cargadas.

    Por ejemplo: product_images.

    note note
    NOTE
    A partir de la versión de Adobe Commerce y el Magento Open Source 2.3.2, la ruta especificada en Images File Directory ​se concatena para importarla al directorio base de imágenes: <Magento-root-folder>/var/import/images. Por ejemplo, coloque los archivos de product_images en la carpeta <Magento-root-directory>/var/import/images/product_images. El directorio base de importación de imágenes se puede configurar en el archivo \Magento\ImportExport\etc\config.xml. Si el módulo Almacenamiento remoto está habilitado, importe los archivos a la carpeta <remote-storage-root-directory>/var/import/images/product_images.

    Para obtener más información sobre cómo importar imágenes de productos, consulte Importar imágenes de productos.

Paso 4: Comprobación de los datos de importación

  1. En la esquina superior derecha, haga clic en Check Data.

  2. Espere unos momentos para que se complete el proceso de validación.

    Si los datos de importación son válidos, aparecerá el siguiente mensaje:

    Mensaje de éxito: el archivo es válido {width="600"}

  3. Si el archivo es válido, haga clic en Import.

    De lo contrario, corrija cada problema con los datos que se enumeran en el mensaje e intente importar el archivo de nuevo.

  4. El proceso de importación continúa hasta el final de los datos, a menos que se encuentre un error.

    Si aparece un mensaje de error en los resultados de validación, corrija el problema en los datos e importe de nuevo el archivo.

    Mensaje de error: la clave de URL ya existe {width="600"}

    Aparecerá un mensaje cuando se complete la importación.

Importar historial

Commerce mantiene un registro de los datos que se han importado en su tienda, incluida la fecha y hora de inicio, el usuario, el tiempo de ejecución y un vínculo al archivo importado. El tiempo de ejecución es la duración del proceso de importación.

Para ver el historial de importación:

En la barra lateral Admin, vaya a System > Data Transfer>Import History.

Historial de importación de datos

NOTE
De manera predeterminada, los archivos de historial de importación se encuentran en la carpeta <Magento-root-directory>/var/import_history. Si el módulo Almacenamiento remoto está habilitado, los archivos de historial de importación se encuentran en la carpeta <remote-storage-root-directory>/import_export/import_history.
Campo
Descripción
ID
Un número interno utilizado para designar una transferencia.
Start Date & Time
Una fecha y hora específicas en que tuvo lugar la transferencia.
User
El cliente que realizó la transferencia.
Imported file
Vínculo para descargar el archivo importado.
Error file
El archivo de error correspondiente.
Execution Time
Intervalo de tiempo del proceso de importación.
Summary
El número de elementos creados, actualizados y eliminados o el mensaje de error.

Para descargar el archivo Importado/Error, haga clic en Download.

recommendation-more-help
d3c62084-5181-43fb-bba6-1feb2fcc3ec1