Avisos
Vaciar todo

Subir múltiples imágenes de un producto a Virtuemart mediante CSVi??  

 
Óscar
 Óscar
Usuario eminente

Hola,

tenemos una tienda virtual que ahora mismo tiene ya casi 10.000 artículos, y posiblemente lleguemos cerca de los 18.000. Las fotos las subo directamente al directorio products de Virtuemart mediante ftp, guardando las fotos con el SKU de cada producto, y los artículos se actualizan mediante una tabla de archivos separados por comas que actualiazamos semanalmente mediante una tarea de cron a través del componente CSVi. Hasta aquí todo normal. Pero me gustaría automatizar la subida de más de una imagen en algunos artículos que así lo requieren, y me pregunto si hay forma de guardando esas imágenes con alguna variación lógica del código de barras del artículo en cuestión, se puede hacer constar también en la tabla csv que un artículo tiene más de una imagen.

Ya se que se puede hacer manualmente desde Virtuemart, pero para un volumen de artículos como el que tenemos sería una locura...

Gracias de antemano!

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 15/02/2014 10:55 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Oscar,

Revisa este hilo, la respuesta de David por si te da una idea de como va el tema de importar imágenes adicionales de productos con CSVI

- https://www.webempresa.com/foro/6-Joomla!-15/40369-Varias-fotos-en-virtuemart-y-csvimproved.html

Saludos

ResponderCitar
Respondido : 16/02/2014 1:19 am

Cursos Gratuitos WordPress

Óscar
 Óscar
Usuario eminente

Hola Luis:

hasta donde he llegado, por si sirve a otros que se encuentren con el mismo problema, es relativamente sencillo la solución en el archivo CSV, aunque un poco más complejo de automatizar para generar el citado archivo. Resumiendo:

  • En el archivo CSV, en el campo "image_url" pondríamos los nombres de todas las imágenes existentes para un mismo producto, separadas por | Es decir, imaginaos como es mi caso que las imágenes se nombran según el product_sku y que el artículo 5605428003011 tiene cuatro imágenes. pues entonces en el campo image_url pondríamos "5605428003011_1|5605428003011_2|5605428003011_3|5605428003011_4"
  • Lo mismo haríamos en el campo del CSV donde se especifica la ruta de las miniaturas de imagen, poniendo en ese caso "resized/5605428003011_1|resized/5605428003011_2|resized/5605428003011_3|resized/5605428003011_4"

Nosotros, a través de nuestra base de datos y access, por ejemplo, generamos el archivo CSV. Ahora mismo cada artículo tiene asociada una única imagen y lo que estamos haciendo es implementar que en vez de una imagen cada artículo pueda tener asignado un array variable de imágenes, con lo que quedaría solucionada la automatización.

Saludos.

ResponderCitar
Respondido : 18/02/2014 11:35 pm