El problema radica en la página frontal de virtuemart, de las secciones "top ventas", "productos destacados", "últimos productos", etc.
Hay una serie de módulos que no respetan la asignación de menús y cuando se abre un producto desde la página inicial esos módulos se siguen mostrando a pesar de solo tener asignado que se muestren en la página inicial. He probado a cambiar los módulos pero creo que el problema viene de las URLs creadas.
Cuando abro un producto de virtuemart desde cualquier menú funciona correctamente y los módulos no se muestran, pero al abrir cualquier producto desde la página inicial, se siguen mostrando los módulos.
Desde la página inicial la URL los productos mostrados tienen una estructura de de la siguiente forma :
www.dominio.es/es/grandes-electrodomest/producto.........
Automáticamente ha generado una url que pertenece a la categoría principal pero no a la subcategoría correspondiente.
Cuando debería ser (esta es la estructura que se muestra en toda la web y funciona bien):
www.dominio.es/es/lavado1/lavadoras/lavadoras-5-kg/producto.....
He probado a:
Quitar las URLS amigables.
Cambiar el .htaccess.
He creado un item en el menú principal, asignándole que cargue la página frontal de virtuemart.
Estoy probando con modulos del tipo METADMOD, para asignar posiciones.
Necesito cambiar la URL de los productos mostrado en la página inicial de virtuemart y que tengan la misma estructura que el resto de la web.
URL del sitio: Contenido solo visible a usuarios registrados
Hola
Definiendo el ítem de menú de tipo VirtueMart » Página frontal debería ser suficiente, cual es tu ítem de menú de virtuemart, actualmente no se muestra en el menu principal
Los módulos del inicio estan dentro de metamod? ya que esto podría también causar problemas.
Saludos.
Gracias por la respuesta.
He asignado el menú principal, en NUESTRAS TIENDAS, antes tenía uno oculto (pero he probado a cambiarlo varias veces).
He comprobado que al subir producto manualmente, si funciona correctamente y muestra las URLs correctas, pero en cambio al subir con CSVI es cuando surge el error.
El tema de METAMOD aún no lo estoy usando, lo he instalado pero sin usarlo hasta que no lo controle mejor.
Hola Antonio.
Cundo preparas en archivo para importarlo, comprueba si tienes asignada la categoría del producto con el id o con el nombre de la categoría.
Si no recuerdo mal en la versión para joomla 2.5, que es el que ofrecía la extensión free, tenia la opción de crear las categorías si no existían.
¿ Podrías adjuntarnos el archivo csv que importas para que lo revisemos ?
un saludo
Usamos la versión PRO del CSVI.
Envío adjunto el archivo .CSV
Hola Antonio.
No tenemos nada adjunto :ohmy:
Por favor comprímelo en un zip y lo adjuntas para que podamos revisarlo.
Un saludo
ahora sí
Hola Antonio.
No tenemos suerte :dry:
Por favor comprímelo en un zip y adjúntalo ' Agregar archivo ', si no lo mandas comprimido no creo que puedas subirlo ya que están restringidas algunas extensiones de archivos.
Un saludo
Como me da error al subir incluso comprimido en rar, tambien lo he subido a un servidor para que pueda ser descargado.
www.resortankara.com/csvi.rar
www.resortankara.com/csvi.csv
Hola Antonio.
No tienes bien creado el archivo.
Te adjunto uno con algunos datos de los que me pasaste para que lo tengas como demo y realices en ese los cambios.
Cuando lo guardes recuerda que tienes que guardarlo como csv, separado por comas.
Un saludo
Muchas gracias por la respuesta. He detectado los siguientes cambios con respecto a mi archivo:
1. Utilizar el encabezamiento para importar (con lo que no sería necesario seleccionar los campos a importar), marcando que no salte la primera línea, etc.
2. Sin separador de texto ni de campo.
3. Campo product_availability poner 1 en lugar del nombre de la foto correspondiente, eso NO me sirve, si las fotos de stock tienen un id y tengo que sustituir el nombre de foto por el id, entonces sí. Lo que necesito importar es el tipo de foto de estado, no la cantidad de stock.
4. Campo published sustituir la N por 1 (para que no lo publique) y la Y por "nada" (para que lo publique).
5. Campo category_id, en realidad un producto pertenece a varias categorías, por eso van varias id de categoría y como separador |, NO me sirve poner solamente una ID. Si existiera el campo category_path_id, sería perfecto, pero hasta el momento, usando ese campo y poniendo varias categorías, en virtuemart si me salen bien asignadas las distintas categorías a cada producto.
6. Campo product_currency, dejarlo vacío, entiendo que tomaría el establecido por defecto, que será EUROS.
7. Campo shopper_group_name_price, dejarlo vacío, entiendo que tomaría el establecido por defecto.
Por favor, corrígeme si me equivoco y muchas gracias por tu ayuda.
Hola Antonio:
Utilizar el encabezamiento para importar
Si, siempre es mejor
Sin separador de texto ni de campo
Si, si lo editas con exel veras que aparecen los campos en celdas, a la hora de guardarlo tienes que elegir csv separado por comas, esto añade una coma de separación para los datos
product_availability
Este campo le añades 1 si el producto esta para su compra y un 0 si quieres que el producto no se muestre para su compra.
published
Lo mismo que el anterior 1 si quieres que este publicado y 0 si no quieres que este publicado
product_currency
Esto es para importar la moneda, por defecto no hace falta que lo importes.
shopper_group_name_price
Este campo tampoco haría falta que lo importaras.
Te paso un enlace con una guía:
https://csvimproved.com/support/203-import/virtuemart/912-import-virtuemart-2-prices&prev=searc h">CSVI
Un saludo