Cómo importar productos para comprar
- Importar producto
- Formato de datos
- Subiendo el archivo
- Asignación de columnas de archivo para almacenar campos
- Configuraciones de mapeo
- Archivos de muestra Зразки файлів
La página de importación le permite completar fácilmente su catálogo de productos cuando tiene una gran cantidad de productos, o importar datos que exportó y convirtió desde otra herramienta de comercio electrónico.
Históricamente, las importaciones se realizaban utilizando archivos .CSV en PrestaShop. Desde la versión 1.7, se admiten otros formatos de archivo, como .xls, .xlsx, .xlst, .ods< /em> y .ots.
El proceso de importación requiere preparación y comienza con un formulario hecho de configuraciones primarias:
Algunos campos tienen una pequeña ventana emergente de información disponible (representada por un logotipo "i"), que puede mostrar al pasar el cursor del mouse sobre él. En su mayoría pertenecen a las funciones de gestión de existencias avanzadas o multitienda de PrestaShop. Asegúrese de leerlos todos para crear/editar mejor sus archivos de datos.
Puede ver los campos disponibles para importar categorías o productos durante la importación. No todos los campos son necesarios si no tiene o no quiere importar alguna información, puede ignorar esos campos y usarlos más tarde.

Históricamente, las importaciones se realizaban utilizando archivos .CSV en PrestaShop. Desde la versión 1.7, se admiten otros formatos de archivo, como .xls, .xlsx, .xlst, .ods< /em> y .ots.
El proceso de importación requiere preparación y comienza con un formulario hecho de configuraciones primarias:
- ¿Qué desea importar? Elija en la lista desplegable qué tipo de entidad desea importar a su tienda. Los "Campos disponibles" a la derecha se actualizan cuando elige una entidad, para que sepa qué tipo de datos debe contener su archivo de importación.
PrestaShop le permite importar los siguientes tipos de datos: - Categorías,
- Productos,
- Clientes,
- Direcciones,
- Marcas,
- Proveedores,
- Alias,
- Guardar contactos
- Seleccione un archivo para importar. Puede importar más de un archivo a la vez, pero asegúrese de que todos contengan el mismo tipo de datos. Puede cargar archivos desde su computadora o elegir archivos que ya están disponibles en su FTP/en su historial.
Puede descargar archivos de muestra para cada tipo de datos desde la sección "Descargar archivos CSV de muestra" a la derecha. Esto lo ayuda a comparar estos archivos de muestra con sus propios archivos, de modo que pueda asegurarse de que los archivos que está a punto de importar estén realmente listos para importarse a PrestaShop. Estos archivos se almacenan en la carpeta /docs/csv_import de su instalación de PrestaShop. - Idioma del archivo. Los datos solo se pueden importar para un solo idioma a la vez. Si sus datos existen en más de un idioma, debe dividirlos en tantos archivos.
- Separador de campo. No todos los archivos CSV usan comas para separar sus valores: algunos usan tabulaciones, otros punto y coma, etc. Puede indicar qué usan sus archivos en este campo.
- Separador de valores múltiples. Cuando un atributo puede admitir más de un valor, estos valores deben separarse con un separador específico. Después de revisar sus archivos, indique aquí su separador.
- Eliminar todos los elementos antes de importar. Esta opción borrará todas las entradas existentes anteriormente del tipo de datos que está importando. Por lo tanto, comenzará con una pizarra limpia.
- Utilice la referencia del producto como clave. Solo importación de productos. Puede elegir que la clave del producto sea determinada por PrestaShop o, en su lugar, utilizar la referencia del producto como ID. En este caso, asegúrese de que el archivo contenga referencias para todos sus productos importados.
- Omitir la regeneración de miniaturas. Solo importación de categorías y productos. Puede elegir que PrestaShop regenere las miniaturas que están vinculadas desde su archivo CSV (en los campos "URL de imagen" o "URL de imagen").
- Forzar todos los números de identificación. Puede mantener las identificaciones importadas o dejar que el importador las incremente automáticamente.
- Enviar correo electrónico de notificación. Si está importando archivos grandes, active esta opción para recibir un correo electrónico cuando se complete la importación.
Algunos campos tienen una pequeña ventana emergente de información disponible (representada por un logotipo "i"), que puede mostrar al pasar el cursor del mouse sobre él. En su mayoría pertenecen a las funciones de gestión de existencias avanzadas o multitienda de PrestaShop. Asegúrese de leerlos todos para crear/editar mejor sus archivos de datos.
Puede ver los campos disponibles para importar categorías o productos durante la importación. No todos los campos son necesarios si no tiene o no quiere importar alguna información, puede ignorar esos campos y usarlos más tarde.

El archivo de datos importados debe estar en un archivo de texto, usando un formato basado en CSV y la extensión de archivo .csv que lo acompaña. Recomendamos usar un punto y coma ";" como separador de campo. Si sus datos textuales (descripción del producto y similares) contienen punto y coma, debe eliminarlos o elegir otro separador en la opción "Separador de campo". Puede crear un archivo CSV con cualquier editor de texto (recomendamos Notepad++, pero le recomendamos que utilice un programa de hoja de cálculo y luego guarde su trabajo en formato CSV. El uso de un programa de hoja de cálculo le permite tener una comprensión más fácil y visual de sus datos, en comparación con el archivo de texto sin formato. Puede utilizar el comercial Microsoft Excel, o el OpenOffice.org Calc.
Este es un archivo de importación de muestra, con una lista de productos:
Tenga en cuenta que esto es solo un archivo de muestra normal creado para esta demostración; no está optimizado a propósito para la importación de PrestaShop. Si necesita un archivo de muestra del que pueda aprender, use los que puede descargar desde "Descargar archivos CSV de muestra".
La primera fila debe ser un nombre descriptivo para la columna de datos (podrá omitirlo durante el proceso de importación). Debe haber el mismo número de columnas en cada fila.
Debe recordar que :
Este es un archivo de importación de muestra, con una lista de productos:
"Habilitado";"Nombre";"Categorías";"Precio";"ID de regla fiscal";"Precio de compra";"En oferta";"Referencia";"Peso";"Cantidad";"Desc. breve ";"Descripcion larga";"URL de imagenes" 1;"Prueba";"1 ,2,3";130;1;75;0;"PROD-TEST";"0.500";10;"'Es una descripción corta.";"Esta es una descripción larga.";"http://www .myprestashop/images/product1.gif" 0;"Test 02";"1,5";110;1;65;0;"PROD-TEST2";"0.500";10;"'También es una breve descripción. ";"Esta también es una descripción larga.";"http://www.myprestashop/images/product2.gif" 1;"Test 03";"4,5";150;1;85;0;"PROD -TEST3";"0.500";10;"'Es una breve descripción. otra vez";"Esta también es una descripción larga.";"http://www.myprestashop/images/product3.gif" Tenga en cuenta que esto es solo un archivo de muestra normal creado para esta demostración; no está optimizado a propósito para la importación de PrestaShop. Si necesita un archivo de muestra del que pueda aprender, use los que puede descargar desde "Descargar archivos CSV de muestra".
La primera fila debe ser un nombre descriptivo para la columna de datos (podrá omitirlo durante el proceso de importación). Debe haber el mismo número de columnas en cada fila.
Debe recordar que :
- La columna de precio utilizará la moneda predeterminada de su tienda.
- Las categorías deben especificarse utilizando sus ID existentes (por lo que debería haberlas importado primero) y separarlas con una coma (de forma predeterminada).
- La URL de la imagen debe ser un enlace absoluto. En otras palabras, debe ser el enlace que se puede usar en un navegador web para mostrar la imagen. Por ejemplo: http://www.myprestashop/images/productXXX.gif.
- La codificación de caracteres del archivo debe ser UTF-8. Si no, utilice ISO-8859-1.
- Las fechas usan el formato ISO 8601, sin designador de zona horaria (la zona horaria es la de su tienda):
2013-06-21 15:07:27.
Una vez que tenga todos sus datos en formato CSV, puede subirlos a la base de datos de su tienda utilizando el formulario de esta página.
Tiene dos formas para registrar archivos para importar:
Una vez que todos sus archivos estén enumerados en la sección "Seleccione un archivo para importar", puede continuar con el resto del formulario:
Tiene dos formas para registrar archivos para importar:
- Usando su navegador: haga clic en el botón "
Subir", busque su archivo y valide. Haga esto tantas veces como sea necesario para enumerar todos sus archivos de importación. - Usando su cliente FTP: cargue los archivos en la carpeta
/admin-dev/importde su instalación de PrestaShop. Vuelva a cargar la página de importación: el botón "Elegir del historial / FTP" ahora debería indicar un número. Haga clic en el botón para mostrar la lista de archivos disponibles (incluidos los que cargó previamente con el navegador), luego haga clic en el botón "Usar" para el archivo que desea importar.
Una vez que todos sus archivos estén enumerados en la sección "Seleccione un archivo para importar", puede continuar con el resto del formulario:
- Confirme el tipo de datos contenidos en su archivo, usando la lista desplegable llamada "
¿Qué desea importar?". Una vez que haya seleccionado el tipo de datos, la lista de campos disponibles aparece a la derecha, lo que le ayuda a refinar su archivo CSV, al menos para el orden de las columnas, que pronto resultará útil. - Seleccione el idioma del contenido importado. Si el idioma de destino no está disponible, debe instalarlo primero, en la página "
Traducciones" debajo de "Internacional". - Seleccione los separadores. Le sugerimos que deje los valores predeterminados ("
separador de campo" con un punto y coma ";", "separadores de valores múltiples" con una coma ","). Pero obviamente, si su archivo CSV se crea de manera diferente, debe cambiar estos valores en consecuencia. - Si desea eliminar todos los productos de su catálogo antes de importarlos,seleccione la opción adecuada.
- Una vez que haya realizado todas sus elecciones, haga clic en "
Siguiente paso".
Al hacer clic en el botón "
En esta tabla se presentan las filas de su archivo, colocadas bajo columnas arbitrarias que coinciden con las necesidades de la base de datos de PrestaShop. Depende de usted asegurarse de que todas las columnas de su archivo CSV coincidan con el encabezado de columna correcto, usando el selector desplegable de cada encabezado, para importar su contenido correctamente.
Por ejemplo, con nuestro archivo de muestra:
En nuestro ejemplo, usamos la primera fila para los nombres de las columnas. Dado que no queremos que se importen, ingrese "
Una vez que haya terminado de hacer coincidir sus columnas, haga clic en el botón "
Cuando finalice el proceso, debe indicar "
Siguiente paso", la página se vuelve a cargar con la herramienta de mapeo de datos. Esta interfaz lo ayuda a mapear las columnas de datos de su archivo con las requeridas por PrestaShop.
En esta tabla se presentan las filas de su archivo, colocadas bajo columnas arbitrarias que coinciden con las necesidades de la base de datos de PrestaShop. Depende de usted asegurarse de que todas las columnas de su archivo CSV coincidan con el encabezado de columna correcto, usando el selector desplegable de cada encabezado, para importar su contenido correctamente.
Por ejemplo, con nuestro archivo de muestra:
- Primera columna. Lo marcamos como "
Habilitado", PrestaShop presenta "ID" como encabezado. Haga clic en el menú desplegable del encabezado y seleccione "Activo (0/1)". - Segunda columna. Marcado como "
Nombre", el encabezado indica "Activo (0/1)". Cambiemos el encabezado por "Name *". - Tercera columna. Entiendes la idea...
>" y "<" para ver las otras columnas y asegúrese de hacerlas coincidir todas correctamente.En nuestro ejemplo, usamos la primera fila para los nombres de las columnas. Dado que no queremos que se importen, ingrese "
1" en el campo de texto "Rows to skip".Una vez que haya terminado de hacer coincidir sus columnas, haga clic en el botón "
Importar" (esquina inferior derecha de la pantalla) y PrestaShop iniciará el proceso de importación. Se abrirá una ventana emergente para mostrarle el progreso de la importación.Cuando finalice el proceso, debe indicar "
100% validado" y " 100% importado". Al cerrar esta ventana emergente, se le envía a la pantalla principal. Si ocurrió un error durante la importación, verá un aviso de todos los problemas encontrados. En este segundo caso, deberás revisar tu expediente y asegurarte de corregirlo todo.El proceso de mapeo puede ser una tarea tediosa si no puede personalizar el orden de las columnas de su archivo de acuerdo con el utilizado por el importador de PrestaShop, y más aún si tiene que hacerlo repetidamente o con frecuencia. Es por eso que PrestaShop incluye una pequeña herramienta para guardar el orden de mapeo actual que ha configurado utilizando todos los selectores desplegables de encabezados.

La herramienta es un campo simple en la parte superior de la herramienta correspondiente. Puede realizar las tres acciones básicas (solo una si aún no hay una configuración de mapeo guardada):

La herramienta es un campo simple en la parte superior de la herramienta correspondiente. Puede realizar las tres acciones básicas (solo una si aún no hay una configuración de mapeo guardada):
- Guardando. Introduzca un nombre descriptivo en el campo y haga clic en "
Guardar". La interfaz se actualiza para presentar la configuración guardada en su lista desplegable. - Cargando. Seleccione una configuración de asignación en la lista desplegable y haga clic en "
Cargar". - Eliminando. Seleccione una configuración de asignación en la lista desplegable y haga clic en "
Eliminar".
Categorías
Para ver el ejemplo, abra el archivo categories_import_simple.xlsx
Productos
Para ver un ejemplo, abra el archivo productos_importación_simple.xlsx
ID de categoría: número de identificación de categoría Nombre - nombre de la categoría Categoría principal – categoría en la que se debe importar la categoría Categoría raíz (0/1) – Definir categoría principal con valor 1 el resto de categorías tiene valor 0 en esa columna. Para ver el ejemplo, abra el archivo categories_import_simple.xlsx
Productos
Identificación del producto: número de identificación del producto Nombre - nombre del producto Categorías (x,y,z...) – categoría de producto si el producto está incluido en más de una categoría se pueden agregar categorías adicionales con separación por coma Descripción breve: descripción breve del producto Descripción: descripción completa del producto Imagen URL (x ,y,z...) – enlace a la imagen del producto, si el producto tiene más de una imagen, se pueden agregar enlaces adicionales a las imágenes con separación por comas Para ver un ejemplo, abra el archivo productos_importación_simple.xlsx