Hola, soy nuevo y estoy empezando con Joomla, Virtuemart y CSV Improved. Estoy trabajando con el Pack Tienda Tiris.
Estoy haciendo pruebas para ver como importar productos y poco a poco voy viendo como se hace. Pero me he encontrado con dos problemas:
- No me importa el atributo: Si exporto los productos que tengo ya creados desde virtuemart me aparece algo como esto: ^M|L|XL^
El atributo se llama Talla, y tengo configurado el CSV Improved con Field Delimiter= ; y Text Enclosure= ^ (por si es relevante)
Si yo escribo eso tal cual en nuevos productos o lo modifico y luego lo importo, no me modifica nada en los productos ya creados ni me crea el atributo en los nuevos. He probado poniendo ^Talla|M|L|XL^ y ^Talla M|L|XL^ por lo que he visto por ahí gogleando, pero tampoco funciona.
- Por otro lado no consigo tampoco que me ponga la imágen del producto. Con el extexplorer he subido las imágenes pero luego al utilizar el campo file_url del csv improved no me coloca la imágen.
Gracias de antemano
Un saludo
URL del sitio: http://www.cadearegalos.com
Ya he conseguido subir las imágenes al importar el CSV.
Mi fallo estaba en que ponia toda la ruta:
images/stories/virtuemart/product/imagen.jpg
y al final funciona poniendo solo el nombre de la imagen:
imagen.jpg
y poniendo en la pestaña de opción Path la ruta:
images/stories/virtuemart/product/
Sigo con el problema del atributo... 🙁
Hola,
En la pruebas que he realizado con Virtuemart 2 y el CSVI he utilizado otro sistema para importar los atributos.
Supongamos que quieres importar un producto que tiene un atributo "Color" con los valores "blanco" y "negro" y otro atributo "Talla" con los valores "M", "L" y "XL".
La importación se haría en 2 campos: en el primero se pasan los nombres de los atributos y en el segundo sus valores. En el primer campo se repite el nombre del atributo el mismo número de veces que valores haya que importar. El primer campo será el custom_title y el segundo el custom_value.
Así, para el ejemplo que te he puesto antes habría que pasar en el campo custom_title el valor "Color|Color|Talla|Talla|Talla" y para el campo custom_value el valor "Blanco|Negro|M|L|XL".
Hola. Perfecto, ahora si que funciona. Muchas gracias.
Bueno, he conseguido subir una imagen por producto, pero me asalta la duda, ¿y si quiero más de una imagen?. Estoy intentándolo y no lo consigo. supongo que me falla algo como me pasaba con los atributos, pero no sé que puede ser.
Gracias!
Hola Juan José Mora Sánchez,
Si cada registro incluye más de una imagen, deberás se crear los campos necesarios para la cantidad de imágenes adicionales que contemple cada producto, desde la plantilla de CSVI.
Hay que subir las imágenes a la ruta que pone en el campo File location product images, en la pestaña File paths.
Lo ideal es subir previamente las imágenes por FTP a la carpeta correspondiente.
Saludos
Hola Luis, Gracias!
vaya, el caso es que eso lo había probado, pero me acabo de dar cuenta de que me equivoqué al poner el nombre de la imagen y por eso no me funcionó :blush:
Otra pregunta.
Estoy haciendo la prueba con un producto. Una vez he subido dos imágenes al producto, si quiero cambiar y volver a poner sólo una, si subo el archivo CSV con un file_url vacío, no me quita la imagen. ¿Como podría hacer para que al subir de nuevo el csv me quite una de las imágenes?
Y si cambio el nombre de la imagen por otra no me cambia la imágen. ¿como hago para poder cambiar la imágen desde el csv?
Un saludo
Bueno, pues no sé que es lo que hice cuando me funcionó, pero ahora no funciona. No soy capaz de cargar dos imágenes.
Subo este archivo csv:
product_sku;product_name;category_path;file_url;file_url
12cam0200;Prueba;Pruebas;12cam0005.png;12cam0006.png
Las dos imágenes están subidas al servidor, de hecho las tengo puestas como imágen en otros productos, pero nada, no se sube. Sólo se sube la segunda, en este caso sólo se sube la 12cam0006.png.
¿hay algo que deba configurar para que me suba las dos?
Hola Juan José Mora Sánchez,
Si los campos están correctamente definidos en la plantilla que generas con CSVI no deberías tener problemas para subirlas.
No obstante lo recomendado es subir por FTP o desde el Administrador de Archivos de cPanel, previamente las imágenes a la carpeta correspondiente y luego importar con CSVI para que asocie dichas imágenes a los IDs de productos correspondientes.
La recomendación es también (por peso) subir las imágenes en formato .jpg y no .png que pesan a veces el triple.
Saludos
Hola Luis, tendré en cuenta la recomendación sobre el formato de las imágenes.
Te pongo los pasos que voy dando en imágenes para ver si ves algo mal configurado, porque sigue sin funcionarme.
1º_Subo las imágenes uno.jpg y dos.jpg al servidor.
2º_Modifico la plantilla con los campos correspondientes. Por favor, mira las imágenes a ver si ves algo mal configurado.
3º_Guardo el archivo *.csv como ves en la imagen nº 5.
4º_Cargo el archivo *.csv y me sale el resultado que verás en la imagen nº7
5º_Compruebo tanto en la tienda como en el panel de control y veo que sólo me ha cargado una imagen para el producto. Los demás campos están bien pero sólo me ha cargado la segunda imagen, y no la primera.
Me carga todos los datos bien, pero las imágenes sólo me carga una, y me carga la segunda, no la primera.
El archivo *.csv he probado a ponerlo con los campos con ^ y sin ello, como aparece en la imagen, y nada, me pasa lo mismo de las dos formas.
Por favor, mira a ver si ves donde puede estar el fallo.
Gracias!
Alguien tiene alguna idea de por qué no me funciona?
Gracias
Un saludo
Hola,
Cuando se realiza una importación de productos con el CSVI Virtuemart no se puede repetir más de una vez el mismo campo ya que, en caso de hacerlo, siempre se cogerá el valor del último campo repetido y se ignorarán los demás
Lo que tendrías que probar es a subir todas las imagenes en un solo archivo, usando el caracter | para separar las imágenes.
Así, en tu caso deberías tener un valor como el siguiente uno.jpg|dos.jpg. En el caso de que esto no te funcione, sigue las instrucciones que aquí se explican:
http://www.csvimproved.com/index.php?option=com_kunena&func=view&catid=42&id=27933&Itemid=153
Hola...
a mi no me importa las tallas. Uso Virtuemart 2 y CSVi 4.4
En mi xls tengo:
una columna custom_title con el valor "Talla:"
(¿se ha de llamar igual que el campo personalizado que ya tenga creado en Vmart?? o los creará automáticamente??)
y otra columna custom_value con el valor S/M/L (dependiendo del producto claro)
En mi plantilla del CSVi le digo que importe estos dos campos,
pero luego no se ve nada ni en la ficha de productos del virtuemart ni en el FrontEnd...
He de hacer algo más?
Veo que hay customtitle (todo junto) custom_param .... no sé cómo hacer para que me salgan y me relacione una cosa con otra, un titulo, con su valor, con unas opciones en menú desplegable :dry:
Hola canvidreams,
Revisa:
http://www.csvimproved.com/index.php?option=com_content&view=article&id=60:attributes&catid=19:available-fields&Itemid=37
http://www.csvimproved.com/index.php?option=com_kunena&catid=2&id=24300&Itemid=302&view=topic
http://www.csvimproved.com/index.php?option=com_kunena&catid=2&id=23927&Itemid=302&view=topic&limitstart=0
Saludos
Hola Jordi, realmente por lo que veo lo tengo todo bien
todos mis problemas vienen por usar un XLS
cuando uso un CSV no tengo ninguno. Me importa las tallas y todos los miles de productos...
so...bye bye XLS 😉