Hola,
Estoy subiendo productos a virtuemart con la aplicación csvi free. Todo correcto, a excepción de las imágenes.
De hecho, he comenzado a hacer el proceso, subiendo los datos con el fichero y manualmente toda la subida de imágenes, pero es imposible debido al número de productos.
El campo que utilizo es file_url. He probado con el nombre del fichero: 100015204006.jpg, e incluso con la ruta completa: "images/stories/virtuemart/product/100015204006.jpg".
He recorrido el foro sobre este tema, no veo diferencia entre lo que hago y lo que se comenta a mi modo de ver.
Adjunto imágenes de la configuración de CSVI.
También un excell con uno de los materiales que estaba probando.
Hice la sincronización de medios con vm y me apareció un montón de notas y uno en rojo que os adjunto. Pero creo que no tiene que ver con este tema que comento.
Agradezco vuestras ideas al respecto.
URL del sitio: Contenido solo visible a usuarios registrados
HOla
Las imágenes que envías son muy pequeñas y no podemos ver claramente la configuraicón que has usado, te sugiero enviar nuevamente las imágenes
Por otro lado, te has asegurado de que el archivo se encuentre en esta ruta ? :
images/stories/virtuemart/product/100015204006.jpg
Verifica también si el archivo tiene los permisos 644 ya que si tiene otros permisos no funcionará en el servidor.
Ambas cosas los puedes comprobar usando el administrador de archivos :
Saludos.
Hola,
Envío las imágenes con mayor tamaño.
Las imágenes están en la ruta que se indica, de hecho te adjunto captura del administrador media de VM, que ya recoge estos ficheros. Sin embargo, al hacer la importación del fichero, este no reconoce que están los archivos gráficos.
Las imágenes se subieron por el administrador de archivos y te adjunto pantallazo, llevan permiso 644.
Saludos,
Hola,
Revisando lo que has enviado veo algunas cosas que tendrías que corregir. Por un lado, en la configuración del proceso de importación de productos del CSVI has puesto para el campo Resize large images el valor Sí, sin especificar el tamaño que deben tener las imágenes (se hace en los 2 campos siguientes). Prueba a dejar el valor de Resize large images en No.
Por otro lado, en la hoja de Excel has puesto para el campo file_url el valor images/stories/virtuemart/product/100015204006.jpg, cuando lo correcto sería que pusieras el valor 100015204006.jpg ya que la ruta se especifica en el proceso de importación.
Además te faltaría agregar a este Excel una nueva columna con el campo file_url_thumb. Para el producto que has puesto de ejemplo el valor que tendrías que poner para este campo es resized/100015204006.jpg (ponemos un resized/ seguido del nombre de la imagen).
Revisa el siguiente artículo de nuestro blog que incluye un tutorial en vídeo donde se explica cómo realizar la importación de productos en Virtuemart 2 usando el CSVI:
Gracias Pablo,
Al parecer era ese detalle del Resize large images lo que no tenía correcto.
Ahora ya se vinculan sin problemas, tal como dices por el nombre del fichero.
Dos dudas adicionales:
Estoy trabajando con productos hijos, aunque marco en "product_parent_sku" el producto padre del que dependen, cuando hacen la importación, no quedan vinculados, sino que tengo que seleccionar en el producto padre el tipo de campo personalizado, creado como variable genérica del descendiente. ¿no es posible indicar esto en el proceso de subida?, en que campo?.
En segundo lugar, la descripción que aparece al seleccionar la variable es el nombre del producto hijo?. En qué campo está?. Por ejemplo, en un anillo.. lleva la descripción del nombre del artículo padre, pero al seleccionar la variante, cambia a la descripción del producto hijo. no entiendo porqué o como puedo hacer para que se siga manteniendo en el nombre la descripción del producto correcta (Anillo....) y se seleccione un campo Nº y no cambie con ello la descripción del producto completa.
Gracias,
Hola,
Revisa el siguiente artículo donde se explica cómo importar productos hijo con el CSVI:
http://www.csvimproved.com/component/content/article?id=243:child-products
Hola,
he revisado el enlace y he creado los campos y los valores en el excell de importación. No dio resultado. te adjunto la imagen del resultado de la importación. al parecer da error debido a que no reconoce los nuevos campos. De hecho voy a la plantilla de importación y no aparecen esos campos que indicas.
Qué puedo hacer?
Hola María,
La captura que adjuntas es imposible verla, no se distingue nada de lo pequeña que es.
Adjunta por favor una captura a su tamaño normal, sin reducir.
Para realizar una captura de pantalla puedes emplear las siguientes opciones en función del sistema operativo que utilices:
Windows: - La forma más rápida es pulsado la tecla "Impr-Pant" (habitualmente en la parte superior derecha del teclado) o en ordenadores portátiles "fn"+"impr-pant" lo que genera una captura de la pantalla actual en la memoria de su PC. Posteriormente debe abrir un programa de gestión de imágenes, Paint, Photoshop, etc., crear un documento "Nuevo" y pegar la captura desde el menú "Edición" -> "Pegar" o utilizando la combinación de teclas: "Control"+"V". Posteriormente guardar la captura preferiblemente en formato ".jpg".
En la medida de lo posible trata de evitar incrustar capturas en documentos de Word ya que la perdida de resolución es grande y dificulta la correcta visualización de la imagen.
Mac: - Pulsar la combinación de teclas "cmd"+"Shift"+"3 para capturas de pantalla completa o "cmd"+"Shift"+"4" para seleccionar una zona a capturar.
Linux: - Pulsar la tecla "Impr-Pant" (habitualmente en la parte superior derecha del teclado). Eso abrirá una ventana con la imagen capturada con las opciones de "Copiar al portapapeles" o "Guardar" como archivo .png (por defecto).
También puedes utilizar algunas de estas extensiones para Firefox y Chrome que te permiten realizar capturas de "área visible", "página completa" o "área seleccionada" y guardar las capturas directamente en formato .jpg o .png:
- ScreenGrab Firefox: https://addons.mozilla.org/es-ES/firefox/addon/1146/
- ScreenGrab Chrome: https://chrome.google.com/extensions/detail/mdddabjhelpilpnpgondfmehhcplpiin?hl=es-ES
- Awesome Screenshot - Capture and Annotate - Firefox: https://addons.mozilla.org/es-ES/firefox/addon/awesome-screenshot-capture-/
Saludos
Envío el fichero de excell que estoy utilizando. por si hubiera algo adicional no configurado del todo correctamente.
Gracias,
Hola,
En la captura de pantalla muestra que estás utilizando campos que no están soportados por CSVI.
Tienes una lista de campos en http://www.csvimproved.com/available-fields/221-virtuemart
Puede que resulte más fácil en modo gráfico ver esos campos: http://www.csvimproved.com/visual-available-fields/virtuemart
Saludos
Hola,
Los campos que incorporo "attributes" y "attribute_value" me los habéis proporcionado vosotros. Por favor, ver post anterior.
De todos modos en el listado que me indicas aparece attribute_name, pero igualmente el CSVi de importación no lo reconoce.
Alguna idea?
Gracias,
Hola María,
¿Has revisado la lista "en modo gráfico" sugerida por Jordi?
¿Que versión "exacta" de CSVI estás usando?.
Saludos
Hola Alejo,
Estoy utilizando la versión CSVI free 5.15
Saludos,
Hola,
He realizado una prueba de importación del archivo que has enviado y veo que me crea el producto padre y los hijos.
Sobre la captura de pantalla que has enviado veo que los fallos que indican están relacionados con que no encuentra el product_sku del padre, al parecer, por lo que tendría que ser eso lo que tendrías que revisar.