Prestashop – Importar imágenes por lotes en csv

Imaginad que necesitáis actualizar las fotos de productos de una categoría concreta de vuestro prestashop. O que una vez teneís todo subido, el cliente os dice que las fotos no se ven bien y tenéis que cambiarlas. ¿Hay alguna manera de subir únicamente las fotos sin tener que importar el resto?

La respuesta es si. Los pasos son los siguientes:

Preparar las imágenes

En vuestro PC preparáis una carpeta, llamada ‘imageimport’ por ejemplo (podéis poner el nombre que queráis pero corto, sin espacios, sin acentos…). Dentro de la carpeta ponéis las fotos.

Nosotros, las optimizamos con GIMP poniéndolas a la imagen y resolución óptimas. Eso de penderá de vuestra plantilla.

Si un producto tiene varias imágenes, intentad ponerles el mismo inicio con textos que las vaya diferenciarlas:

  • 1256-PantalonTejano-frontal.jpg
  • 1256-PantalonTejano-lateral.jpg
  • 1256-PantalonTejano-bolsillos.jpg

En este paso, ya tenemos una carpeta llamada ‘imageimport’ con todas las fotos dentro.

Subir las imágenes al servidor

La carpeta se sube a la carpeta raiz de la página web. de esta manera, las fotos las tendremos en:

http://www.mitienda.com/imageimport/

Preparar el fichero CSV

Nuestro fichero CSV, deberá contener tres columnas. Las columnas podemos llamarlas como queramos, pero os comento como lo hacemos nosotros:

  • Id: identificador del producto (en el panel de Prestashop es la primera columna cuando se listan los productos)
  • Imagenes: son las imágenes separadas por comas. Pero antención !!! Importante: debe ponerse el enlace completo a la imagen. Miradlo en el ejemplo siguiente
  • Elimiar imagenes: pondremos 1 si queremos que se eliminen las imágenes anteriores de ese producto. Vamos, que las reemplazamos

Id de los productos a importar

Así pues, el fichero deberá quedar algo así. Fichero CSV UTF-8 separado por ;

1
2
3
4
5
6
7
8
Id;Imagenes;Eliminar imagen
1;https://www.mitienda.com/imageimport/1256-PantalonTejano-frontal.jpg,https://www.mitienda.com/imageimport/1256-PantalonTejano-lateral.jpg;1
2;https://www.mitienda.com/imageimport/1257-PantalonPana-frontal.jpg,https://www.mitienda.com/imageimport/1257-PantalonPana-lateral.jpg;1
3;https://www.mitienda.com/imageimport/1258-PantalonLois-frontal.jpg,https://www.mitienda.com/imageimport/1258-PantalonLois-lateral.jpg;1
4;https://www.mitienda.com/imageimport/1259-PantalonLevis-frontal.jpg,https://www.mitienda.com/imageimport/1259-PantalonLevis-lateral.jpg;1
5;https://www.mitienda.com/imageimport/1260-PantalonPepe-frontal.jpg,https://www.mitienda.com/imageimport/1260-PantalonPepe-lateral.jpg;1
6;https://www.mitienda.com/imageimport/1261-PantalonCorto-frontal.jpg,https://www.mitienda.com/imageimport/1261-PantalonCorto-lateral.jpg;1
....

Si os fijáis, los campos estan separados por ; y las imágenes estan separadas por ,

La primera columna es la Id del producte a Prestashop, la segunda columna son las imágenes separadas por comas y con la dirección completa y, por último, la tercera columna contiene 1 porque queremos que elimine las imágenes anteriores que tenía el producto.

Proceder a la importación

Ya tenemos las fotos subidas al servidor, tenemos el fichero CSV preparado, ahora toca importarlo desde Prestashop:

1.- Menú izquierda > Configuración > Parámetros avanzados > Importación
2.- Escojemos las siguientes opciones y subimos el fichero csv

Primer paso importación de imágenes por lotes a Prestashop

3.- Le damos a siguiente
4.- En la siguiente pantalla, hacemos coincidir las columnas del CSV con las que nos interesa de Prestashop:

Campos a coincidir en la importación de imágenes por csv en Prestashop

5.- Le damos a importar.

Consideraciones

Las pruebas se han realizado en un Prestashop versión 1.7.2 (Enero 2018)

Artículos relacionados

Prestashop – ¿No se guardan las modificacion...   Hay un error en la programación de Prestashop, que según que combinaciónes de módulos hay, no deja que se guarden las modificaciones de los pr...
Prestashop – Error añadir HTML a páginas y p... ANALICEMOS Editamos una página o un producto, añadiendo en el campo descripción el código que nos proporciona YouTube o Google Maps. Ejemplo: Cu...
Prestashop – Aviso legal sobre el uso de Coo... Para poder notificar a nuestros clientes que nuestra tienda Prestashop usa Cookies, hay un módulo gratuito más que interesante: Prestacookie Es un ...
Prestashop – Resetear Password administració... Hay muchos errores/descuidos que nos llevan a la necesidad de cambiar el password para entrar al panel de Prestashop. La manera mas fácil es ir al pan...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*