Cómo Importar Productos en Masa en Prestashop

Categorias: PrestaShop, Tutoriales

En este artículo/tutorial que os hemos preparado para hoy os vamos a detallar los pasos que debéis seguir para saber cómo importar productos en masa en Prestashop mediante archivos CSV.

Para los que no sepáis que es un archivo CSV os recomendamos que le echéis un vistazo a este enlace de la wikipedia en el que se explica estupendamente.

Archivo CSV

El caso es que gracias a este proceso de importación podréis incorporar a vuestra tienda online toda la información de vuestro catálogo de forma sencilla y automatizada. Toda la información que pongáis en el CSV será trasladada a vuestro Pretashop de forma que, por ejemplo, podréis llevar a cabo actualizaciones en masa de vuestros productos para cambiar su precio sin tener que pasar por tediosos procesos manuales e incluso podréis crear un nuevo catálogo de productos agregándolos todos en un mismo CVS, lo cual aligerara el proceso de cargarlos en vuestra tienda Prestashop.

El propósito de este artículo/tutorial es que consigáis trabajar con un archivo CSV de estructura determinada, que mas tarde podréis importar automáticamente vía el  panel de administración de Prestashop (backoffice).

Antes de hacer nada y dado que vamos a trabajar con importaciones masivas de datos, desde Hostinet os recomendamos que hagáis una copia de seguridad del contenido que tengáis actualmente en vuestra tienda Online Prestashop. Sino recordáis como hacer un backup de vuestro contenido os decimos que es tan fácil como dirigiros al panel de administración de Prestashop (backoffice), hacer click en "Parámetros Avanzados" y después sobre "Respaldar BD (1)" o lo que es lo mismo la opción para llevar a cabo una copia de seguridad de nuestra base de datos. Tras ello solo tendréis que hacer click sobre "He leído la advertencia – Crear una copia de seguridad (2)". Entonces se generara el backup y podréis descargarlo a vuestro ordenador para en caso de liarla poder restaurar el contenido de la tienda a como estaba previamente antes de la liada.

Con el bakup a nuestras espaldas ya podremos ponernos manos a la obra y sin el temor de que aunque algo no deseado pase podamos solucionarlo haciendo uso de la copia de seguridad.

En fin, a lo que vamos… para importar nuevos productos o modificar los que ya tenéis en vuestro catálogo de Prestashop lo primero que tenemos que hacer es conseguir la estructura básica de un CSV. Para ello desde el panel de administración de Prestashop (backoffice) os dirigís a "Catálogo" y hacéis click sobre "Productos".

En el listado de productos que nos aparecera tan solo hay que pinchar sobre "Exportar" en la parte superior -segunda opción- (señalado en la imagen de abajo) y ya tendremos en nuestro poder el CSV que estamos buscando.

Ahora toca abrir el archivo CSV con un editor de hojas de cálculo, por ejemplo, Microsoft Excel. Desde Hostinet recomendamos Open Office que es totalmente gratuito e incluye también un editor de Hojas de cálculo, aunque os sirve cualquiera que tengáis por vuestro ordenador. El caso es que al abrir el archivo debéis recordar que como carácter separador de campos debéis introducir siempre punto y coma ";" y como codificación de caracteres "UTF-8".

El CSV como podéis comprobar contiene toda la información sobre los productos de la tienda estructurados en varias columnas y filas: url de la imagen del producto, nombre, referencia, categoría, precio, cantidad, descripción ect.

Hay que tener en cuenta que si creáis nuevas IDs estas servirán para crear nuevos productos con los datos que pongáis en dicha fila. Y en caso de poner una ID ya en uso por otro producto, se editará el producto cuyo ID sea el que habéis indicado, así que mucho cuidadin a la hora de tocar el tema de las IDs.

Una vez cambiados o añadidos los nuevos productos que queráis en el CSV sería el turno de subir el archivo. Para ello de nuevo desde el panel de administración de Prestashop (backoffice) os dirigís a "Catálogo" y hacéis click sobre "Productos".

Pero esta vez hay que pinchar sobre "Importar" en la parte superior -tercera opción- (señalado en la imagen de abajo) para que empiece el proceso de importación de todas las novedades que hayáis introducido en el CSV.

Antes de que empiece el proceso de importación tendréis que indicar que queréis importar (categorías, productos…). En nuestro caso son productos pero de querer importar, por ejemplo categorías, el proceso sería parecido al que hemos llevado a cabo con los productos.
Elegís el archivo CSV para importar de la opción que se da para ello (Subir un archivo (1) ) e indicáis que el carácter separador de filas sea el punto y coma ";" y el carácter separador para valor múltiple sea coma ",". Le dais a "Próximo paso (2)" en la parte inferior derecha y lo único que os quedaría es comprobar que las modificaciones en los productos se han llevado a cabo correctamente y, en caso de haber añadido nuevos productos, comprobar que estos aparecen en vuestro catálogo.

Como habéis podido comprobar importar productos en masa en Prestashop no se trata de un proceso muy complicado ¡es muy sencillo!.

Si tenéis problemas para importar un CSV de gran tamaño debido a que alberga muchos productos, desde Hostinet os recomendamos que dividáis los productos en varios CSV, por ejemplo, en el primer CSV poner 1000 o más productos, en el segundo otros 1000 o más ect. Y acordaros del tema de las IDs que comentábamos anteriormente ya que si ponéis una que ya está en uso sobrescribirá los datos de cuyo ID hayáis indicado. Si hacéis bloques de 1000 en 1000 os ayudara por ejemplo a saber que en el CSV de "productos2.csv" no puede haber ninguna ID por debajo de 1000.


¿Quieres tener un Hosting PrestaShop de calidad para tu tienda online?
Hostinet te lo ofrece por muy poco al mes ¡solo 13,26 €uros! Y si lo contratas por más de 1 año te saldrá mucho más ecónomico: 1 año = 159,20€ / 2 años = 298,50€ / 3 años = 417,90€

¿Quieres un descuento adicional? Introducice el cupón "nopagoiva" al contratar tu Hosting PrestaShop.