exportar importar productos prestashop 1.6

Exportar e Importar productos en Prestashop

En este post vamos a explicar una de los temas más importantes para aquellos que necesitáis crear una gran cantidad de productos en vuestra tienda online, ya sea importando de otra tienda que tenéis o con la información que os facilita vuestro proveedor o proveedores. Seguro que os ahorrareis mucho tiempo si utilizáis este sistema en lugar de crear cada producto manualmente.

Debemos descargar de forma gratuita el módulo “Export products” desde el siguiente botón:

DESCARGAR MÓDULO

Una vez instalado nos dirigimos a Export Products dentro de Parámetros Avanzados y configuramos las diferentes opciones que aparecen antes de exportar los datos. Podemos exportar todos los productos que tenemos en la tienda o alguna categoría en concreto, elegir solo productos activos y decidir si queremos los precios con o sin impuestos incluidos. En nuestro caso vamos a elegir exportar los productos con el iva incluido.

NOTA: Es muy importante especificar como delimitador “;“, ya que la “,” nos daría problemas al abrir el archivo excell.

exportar productos prestashop 1.6

Antes de continuar con el proceso tenemos que crear las categorías que necesitemos para los productos que vamos a importar a nuestra tienda.

El siguiente paso es el “archivo CSV ejemplo” para productos que nos ayudará a tener una idea de la estructura correcta del archivo CSV que debemos importar. Este archivo ejemplo podemos descargarlo desde el Backoffice / Parámetros Avanzados / Importar csv / Archivo de ejemplo por productos

importar productos prestashop 1.6

Consejos:
– Si tu tienda es multi-idioma debes leer ésto.
– Si vas a importar una gran de productos debes pedir a tu servidor que amplíe el tiempo de carga.
– Las imágenes deben ser guardadas sin espacios y con el nombre exacto que aparece en el fichero csv, incluyendo la extensión “.jpg” o “.png”.
– Prueba introduciendo un producto de prueba y en caso de intentarlo varias veces y no poder importar el csv correctamente, puedes contactar con nosotros para que realicemos la importación por ti. Puedes ver nuestras tarifas pulsando el siguiente botón.

VER TARIFAS

Tras estos pequeños pero importantes consejos vamos a comenzar la importación de productos a PrestaShop 1.6. Para facilitaros el trabajo y hacer más sencillo el proceso vamos a indicaros todos y cada uno de los pasos en una pequeña guía, en la cual destacaremos en color rojo los pasos obligatorios y en verde los opcionales.

Guía Importar productos a PrestaShop 1.6

1. Abrir archivos CSV

Ahora que tenemos los 2 archivos CSV, uno con los productos que deseamos importar (descargado con módulo “export products”) y otro con la estructura modelo que debemos importar, os aconsejamos comprobar que tienen la mismas columnas para que no ocurra ningún error a la hora de la importación.

Al abrir el archivo CSV con Excel nos salen varios mensajes de error, a los que responderemos de la siguiente forma:

– Al primer mensaje respondemos “Si”.
– Al segundo mensaje le daremos “No”.
– Al último mensaje le daremos a la opción de “Aceptar”.

2. Comprobar cada columna y rellenar de la siguiente forma:

Tras comprobar que las columnas de ambos archivos son idénticas podemos comenzar a rellenar las columnas del archivo csv exportado con los productos que queremos importar.

COLUMNA “A”: ID: es el número identificativo de cada producto. Podemos dejar esta columna sin rellenar, de esta manera el ID se creará automáticamente.
ID: Número único que identifica el producto. Si no se rellena o la casilla de “Forzar todos los IDs al importar” no está marcada, los identificadores de los nuevos productos se asignarán automáticamente a partir de la última entrada. Si se marca la casilla “Eliminar todos los productos antes de importar”, el primer identificador será el 1.
COLUMNA “B”: Activo: (0 = NO; 1 = SÍ) Por defecto, se debería dejar a 1 para que el producto sea visible en la tienda online. Si se deja a 0, el producto estará activo y no se mostrará. Columna obligatoria.
COLUMNA “C”: Nombre: Nombre del producto. Debería ser único. Columna obligatoria.
COLUMNA “D”: Categorías: Nombres de las categorías en las que aparecerá el producto dentro de la tienda. Recomendamos poner el ID de la categoría antes de hacerlo por nombre. Si ponemos el nombre, deberá ser exactamente igual que al nombre verdadero de la categoría (respetando mayúsculas y minúsculas). Se pueden incluir varias categorías separadas por coma simple sin espacio. Si existen varias subcategorías con el mismo nombre, debemos poner directamente el ID de la categoría/subcategoría que corresponda.
COLUMNA “E”: Precio CON IVA: Precio del producto CON IMPUESTOS (ya que al descargar el csv decidimos importar los precios con iva).
COLUMNA “F”: ID regla de impuestos: Rellenar incluyendo el ID del impuesto (IVA) según esté incorporado en Backoffice/Localización/Impuestos. Como norma general para una instalación de Prestashop en español la ID de la regla de impuesto es 1.
COLUMNA “G”: Precio mayorista: El precio de venta al por mayor. Si no se vende a mayoristas dejar vacía esta columna.
COLUMNA “H”: En rebaja (0 = NO; 1 = SÍ): Indicar si este producto está en rebaja y mostrará un cartel de “En rebaja” en la visualización del producto.
COLUMNA “I”: Valor del descuento: Valor neto a descontar del producto. Debería actualizarse solo a partir del porcentaje del descuento.
COLUMNA “J”: Porcentaje del descuento: Porcentaje a descontar del producto en rebajas.
COLUMNAS “K” y “L”: Descuento desde (K) / hasta (L): Fechas de inicio y fin de la promoción del producto en cuestión. Formato AAAA-MM-DD.
COLUMNA “M”: Referencia nº: Es el nº de referencia del producto dentro de nuestra tienda.
COLUMNA “N”: Nº referencia proveedor: Si queremos poner un número de referencia de nuestro proveedor del producto en cuestión.
COLUMNA “O” y “P”: Proveedor (O) y fabricante (P): Es para asignar un proveedor/fabricante concreto a este producto (o marcas). Esta columna debe rellenarse con el ID de dicho proveedor/fabricante (identificador) o con  el nombre escrito tal como aparece en el backoffice.
COLUMNA “Q”: EAN-13: Son las siglas de European Article Number – 13, más conocido como “código de barras”. Son los 13 números del código de barras que permiten identificar cualquier artículo.
COLUMNA “R”: UPC: Es el equivalente anglosajón del EAN-13, un código de barras de 12 o 18 números en vez de 13. En España no se utiliza.
COLUMNA “S”: Ecotasa: Rellenar con las tasas o impuestos ecológicos.
COLUMNA “T”, “U”, “V” y “W”: Ancho (T), Alto (U), Profundidad (V) y Peso (W):
Características unitarias del producto. Es un dato importante a la hora de calcular los tamaños y el peso total del envío por el transportistas.
COLUMNA “X”: Cantidad: Inventario total que tenemos del producto en todas sus combinaciones. Por ejemplo, si tenemos 20 zapatillas talla 42 y 10 zapatillas talla 43 del mismo modelo, tendremos que poner 30. Stock que tenemos de este producto.
COLUMNA “Y”: Cantidad mínima: Cantidad mínima del producto para su venta. Por defecto poner 1.
COLUMNA “Z”: Visible en: Ocultar o mostrar este producto diferentes apartados: Toda la tienda, catálogo, sólo búsquedas u oculto. Por defecto dejar columna vacía.
COLUMNA “AA”: Coste adicional: Precio extra que se cobra a dicho producto.
COLUMNA “AB”: Unidad: Al vender un pack de artículos, indicar el nombre unitario de cada artículo del pack. Por ejemplo, “por botella” o “por libra”.
COLUMNA “AC”: Precio Unidad: Al vender un pack de artículos, puede indicar el precio unitario de cada artículo del pack.
COLUMNA “AD”: Descripción corta: Descripción corta del producto.
COLUMNA “AE”: Descripción: Descripción más extendida del producto.
COLUMNA “AF”: Etiquetas: Palabras claves del producto.
COLUMNAS “AG”, “AH” Y “AI”: Meta-título (AG), Meta-palabras clave (AH) y Meta-descripción (AI): Rellenar textos sobre el producto. Este campo es para posicionar los productos en los buscadores de Internet.
COLUMNA “AJ”: Enlace reescrito: Se generan automáticamente con el nombre del producto separado por guiones. Se recomienda no tocar.
COLUMNA “AK”: Texto para cuando está disponible: Texto a mostrar cuando el artículo está disponible.
COLUMNA “AL”: Texto para cuando se permiten pedidos en espera: Texto a mostrar cuando el artículo está sin stock.
COLUMNA “AM”: Disponible para pedidos (0 = NO; 1 = SÍ): Indicar si este producto está disponible para su venta.
COLUMNA “AN” y “AO”: Fecha de disponibilidad del producto y Fecha de creación del producto. Se suele dejar vacía.
COLUMNA “AP”: Mostrar Precio: Por defecto poner 1 que significa que se vea el precio. Si no quieres mostrar el precio para este producto en particular, poner 0.
COLUMNA “AQ”: URLs de las imágenes: Dirección web de la imagen que queramos incluir para representar el producto. Se pueden incluir varias imágenes separadas por coma simple sin espacio. Para introducirlas en el CSV, las escribiremos en formato “../upload/Nombre EXACTO de la imagen CON SU EXTENSIÓN” (ejemplo: ../upload/DSCF1940.JPG). Pedir acceso al proveedor Web para poder alojar las imágenes de los productos en dicha carpeta.
COLUMNA “AR”: Eliminar imágenes: (0 = NO; 1 = SÍ): Si el producto ya existía y no se ha borrado en la importación, se pueden añadir nuevas imágenes o quitar las ya existentes.
COLUMNA “AS”: Característica: Se pueden incluir varias características separadas por coma simple sin espacio. Formato: Nombre:Valor:Posición.
COLUMNA “AT”: Sólo disponible por internet (0 = NO; 1 = SÍ). Si queremos destacar que solo se vende en la tienda online, ponemos 1. Saldrá un texto en el producto indicando que sólo está en venta online.
COLUMNA “AU”: Condición: Se puede indicar si el producto es NUEVO, USADO o RECICLADO (PrestaShop llama a este último elemento como “RENOVADO“). Habrá que indicar una de esas tres opciones o dejar vacío si no es de importancia para ti este apartado.
COLUMNA “AV”: Personalización: Indicar 1 si es un producto personalizable o “0” si es un producto no personalizable. Dejar vacío si el producto no es personalizable. Si el producto es personalizable, se mostrará una caja de texto en la ficha del producto para que el cliente incluya el texto a personalizar.
COLUMNA “AW”: Archivo adjunto (0 = No, 1 = Si): Si se permite añadir un fichero adjunto el producto.
COLUMNA “AX”: Campos de texto (0 = No, 1 = Si): Indicar 1 si queremos mostrar campos de texto para que el cliente pueda escribirnos o “0” si no queremos que el cliente añada ningún comentario. También se puede dejar en blanco.
COLUMNA “AY”: Fuera de stock: Permitir pedidos fuera de Stock. Indicar 0 si no se quiere permitir.
COLUMNA “AZ”: ID / Nombre de la tienda: Si disponemos de multitienda, hay que indicar para qué tienda es este producto. Dejar en blanco por defecto si no se tiene multitienda.
COLUMNA “BA”, “BB” y “BC”: Control de existencias avanzado (BA), Cantidad de Stock(BB) y Almacén (BC): Indicar el stock exacto si se dispone de un control de existencias avanzado. Para ver más sobre este apartado puedes visita la página de documentación.

3. Guardar el fichero csv

Usamos la opción de Guardar como archivo delimitado por “;” y nos vamos a encontrar un par de mensajes de error a los que debemos responder de la siguiente manera:

Al primer mensaje respondemos “”.
Al segundo mensaje le daremos “No”.

4. Subida del archivo CSV a Prestashop

Pues ya solo falta subir el archivo que acabamos de Guardar a nuestra tienda, y para ello tenemos que ir a Parámetros Avanzados / Importar csv, donde nos encontraremos la siguiente pantalla;

importar csv productos prestashop 1.6

 

Una vez en esta pantalla seguimos los siguientes pasos:
– Seleccionar el tipo de entidad que deseamos importar, en nuestro caso son Productos.
– Seleccionar el archivo CSV que hemos creado anteriormente desde nuestro ordenador.
– Indicaremos el idioma del archivo, que en nuestro caso es Español.
– Codifiación ISO 8859-1: NO
– Separador de filas: “;
– Separador de valor múltiple: “,
– En el próximo apartado, elegiremos la configuración de los productos e imágenes. En principio, dejaremos todos los parámetros en NO menos en archivo ISO 8859-1 codificadoUsar la referencia de los productos como clave, que marcaremos .

importar productos prestashop 1.6
NOTA: Si no tienes aún productos en la tienda te recomendamos marcar en “Eliminar todos los productos antes de importar”, y en “Forzar todos los números ID”.

– Pulsar en Próximo Paso
En la nueva pantalla solo tenemos que hacer una pequeña modificación en la columna del Precio sin IVA, ya que en nuestro archico CSV hemos especificado los precios de nuestros productos con impuestos incluidos.

configuracion-importar-productos-prestashop-vegaweb-diseno-y-desarrollo-web-granada-andalucia-2
NOTA: En el apartado Líneas a saltar dejamos 1 porque en nuestro archivo CSV la primera linea corresponde al título de cada columna.
– Pulsar en Importar datos CSV y no refresquéis  la página hasta que no muestre un mensaje de que la importación se ha realizado de forma correcta.

Y en el caso de que la importación no se realice correctamente os aconsejo volver a leer los consejos iniciales de la parte superior y volver a intentarlo.

5. Otros errores comunes

  • Aparecen caracteres extraños en palabras con tíldes o ” ñ”; para solucionar este error tenemos que abrir el archivo CSV con Notepad, Editplus o Dreamweaver y haz un “guardar como” y codifícalo como UTF-8. Así los acentos o diéresis no darán problemas.
  • Error con las categorías; otro error típico ocurre en el caso que tengamos categorías y subcategorías con el mismo nombre, por ejemplo:

Zapatillas > Mujer
Camisetas > Mujer

Al importar, todos los productos que pertenezcan a “Zapatillas > Mujer” se incluirán en la categoría y Zapatillas > Mujer” y “Camiseta”, pues Prestashop siempre pilla la primera categoría que coja con ese nombre. Para solventar este error podemos modificar el nombre de alguna de esas categorías como por ejemplo

Zapatillas > Mujer
Camisetas > Camisetas de Mujer

y una vez importado el excel, volvemos a cambiar el nombre original.

  • Tengo campos específicos; inclúyelos en una columna a parte (cada uno de ellos) y, durante el proceso de importación, despliega el seleccionable de la columna y pincha en “Características”, seguidamente, podrás escribir de qué característica se trata “formato, precio, receta, etc”. Prestashop creará esos campos en la pestaña “Características” de tu ficha de producto.
  • Error con los precios y/o me pesos; Llas unidades de peso y los rpecios debemos escribirlos como “29.95” y no  como “29,95”.
  • No se crean las imágenes; seguramente se deba a que no tienes los permisos 777 en la carpeta /root/img y sus subcarpetas.
  • Problema con negritas y cursivas; tenemos que modificar en el archivo CSV las palabras que queremos resaltar con la etiqueta html para estos recursos    < strong >mi negrita< /strong >.
  • No olvidar la columna ACTIVE, que suele pasarse por alto.

6. Productos con atributos y valores

Suponemos que ya os habéis dado cuenta que por ahora no hemos mencionado que ocurre con los productos que tienen atributos y valores (color, talla…), y debéis saber que para conseguir que nuestros productos aparezcan con sus correspondientes valores y atributos tenemos que realizar la subida de otro archivo CSV con estas características. Este tema lo dejamos para otro post que publicaremos lo antes posible.

About the author: Franky Martin (ADMIN)

2 comments to “Exportar e Importar productos en Prestashop”

You can leave a reply or Trackback this post.

  1. Angel Maciá Amoros - 2 julio, 2017 at 10:34 Reply

    Buenos dias, a ver si me podeis ayudar, he descargado el modulo, y descomprimido los archivos, pero no se en que carpeta los debo descomprimir, ni tampoco ejecutarlo, y claro, no me aparece la opcion de extraer .. en parametros avanzados

  2. admin - 4 julio, 2017 at 10:49 Reply

    Hola Ángel, ¿ya has instalado el módulo?

Leave a Reply

Your email address will not be published.

tres × 4 =