Crear una Web con Joomla › Foros › Componentes Especiales › Virtuemart › Fallo buscador Virtuemart
Etiquetado: Buscador virtuemart, Tienda online Joomla, virtuemart
- Este debate tiene 2 respuestas, 2 mensajes y ha sido actualizado por última vez el hace 9 meses, 1 semana por
Victoria.
- AutorEntradas
-
-
24/02/2022 a las 15:51 #153461
Victoria
ParticipanteHola, desde hace un tiempo el buscador no me muestra los resultados deseados cuando se realiza una búsqueda en productos virtuemart. He cambiado el buscador y sigue mostrando resultados que son correctos pero no me muestra todos los resultados que antes si me mostraba.
Si alguien tiene una idea del porque y me puede ayudar, estare agradecida.
Saludos
- 25/02/2022 a las 15:47 #153469
Moderador Foro
ParticipanteHola Victoria, cuando añades productos los relacionas con una categoría, que es lo habitual, pero cuando añades un derivado de un producto, no solemos añadir la categoría a ese producto derivado por entender que al ser un derivado de un producto con categoría asignada, esa categoría se adiere directamente a los derivados del producto original. Y NO es asi.
Por lo que el buscador no encuentra los productos relacionas y si el producto original.Cada derivado tiene su propio SKU (Stock Keeping Unit / Unidad de mantenimiento de stock). Es decir que la solución pasa por asignar categoría a los derivados, y creo que con añadir solo a un derivado de los que deben salir, salen todos.
Comprueba que los que no salen en la búsqueda y antes si, efectivamente no tienen la categoría asignada.
¿Porque antes si y ahora no?
Habras ido actualizando el virtuemart, bien creo recordar que desde la versión 3.0.6 es cuando se hizo un cambio en el código de virtuemart relacionando las búsquedas directamente con las categorias. Y claro si un derivado no tiene asignada de forma directa una categoría (La misma que el producto padre) no te saldra en las bussquedas.Avisa si lo soluciionas con eso.
Un saludo
- 01/05/2022 a las 17:37 #153578
Victoria
ParticipanteHola, muchas gracias, el problema era ese. Solucionado.
-
- AutorEntradas
- Debes estar registrado para responder a este debate.