Avisos
Vaciar todo

Problema al importar atributos e imagenes con CSV Improved  

 
Juan José Mora Sánchez
 Juan José Mora Sánchez
Usuario activo

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

Citar
Respondido : 24/05/2012 10:04 am
Juan José Mora Sánchez
 Juan José Mora Sánchez
Usuario activo

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... 🙁

ResponderCitar
Respondido : 24/05/2012 1:00 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Pablo Velasco
 Pablo Velasco
Illustrious Member

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".

ResponderCitar
Respondido : 24/05/2012 5:02 pm
Juan José Mora Sánchez
 Juan José Mora Sánchez
Usuario activo

Hola. Perfecto, ahora si que funciona. Muchas gracias.

ResponderCitar
Respondido : 25/05/2012 4:00 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Juan José Mora Sánchez
 Juan José Mora Sánchez
Usuario activo

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!

ResponderCitar
Respondido : 25/05/2012 11:42 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

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

ResponderCitar
Respondido : 26/05/2012 12:54 am

Cursos Gratuitos WordPress

Juan José Mora Sánchez
 Juan José Mora Sánchez
Usuario activo

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

ResponderCitar
Respondido : 26/05/2012 11:12 am
Juan José Mora Sánchez
 Juan José Mora Sánchez
Usuario activo

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?

ResponderCitar
Respondido : 27/05/2012 11:10 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

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

ResponderCitar
Respondido : 27/05/2012 6:44 pm
Juan José Mora Sánchez
 Juan José Mora Sánchez
Usuario activo

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!

ResponderCitar
Respondido : 28/05/2012 9:56 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Juan José Mora Sánchez
 Juan José Mora Sánchez
Usuario activo

Alguien tiene alguna idea de por qué no me funciona?

Gracias
Un saludo

ResponderCitar
Respondido : 01/06/2012 10:18 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

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

ResponderCitar
Respondido : 01/06/2012 4:26 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

canvidreams
 canvidreams
Estimable Member

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:

ResponderCitar
Respondido : 25/11/2012 10:46 am
Jordi Sala
 Jordi Sala
Miembro Admin

Cursos Gratuitos WordPress

canvidreams
 canvidreams
Estimable Member

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 😉

ResponderCitar
Respondido : 26/11/2012 11:18 am