Avisos
Vaciar todo

En VirtueMart los productos se muestran desordenados  

Página 1 / 2
 
Juan Carlos  Mora
 Juan Carlos Mora
Usuario eminente

Buenas tardes anticipadas,

Tenemos una tienda virtual que funciona perfectamente pero acabamos de descubrir que los productos no se muestran en el orden que fueron creados y se ven desordenados en la página, hemos intentado cambiarles el orden manualmente pero cuando guardamos continua el error.

¿Quisiera que me dijeran que podría hacer en este caso, como puedo ordenar mis productos para que se muestren en el orden que yo el administrador le de?

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 04/10/2012 8:39 pm
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola Juan Carlos,

Cuando filtras por categoría, se crea un nuevo campo para realizar el orden, te adjunto una captura para una mejor explicación:

Saludos.

ResponderCitar
Respondido : 05/10/2012 12:29 am

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

Juan Carlos  Mora
 Juan Carlos Mora
Usuario eminente

Si he intentado ordenarlos por esa opción, cuando los numero en el orden correcto luego se cambian solos, he intentado con las flechas pero tampoco, busque en la configuración de la tienda tambien...

ResponderCitar
Respondido : 05/10/2012 1:31 am
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Juan Carlos Mora,

El orden en el que se muestran los productos de una categoría en Virtuemart lo elije el propio usuario que revisa la web, aunque puede configurar las opciones de ordenación que tendrán los visitantes y la que se mostrará por defecto.

Si te fijas, cuando se muestra un listado de artículos de una categoría en la parte superior hay un desplegable con la leyenda "Ordenado por" en donde el usuario puede elegir el criterio de ordenación.

Para definir el orden que se cargará por defecto y las opciones de las que dispondrá el usuario, tienes que ir a a la administración de Virtuemart y entrar en el apartado "Configuración".

Después, pulsa en la pestaña "Sitio". Verás un parámetro con nombre "Orden de los productos por defecto" donde puedes elegir el valor que quieras. Debajo, en el parámetro "Disponible ordenar por campos" podrás elegir los distintos criterios de ordenación entre los que podrá elegir el visitante de la web.

Si quieres forzar un orden en particular que no sea por nombre, precio, últimos productos, etc. puedes elegir el criterio "Defecto". Este mostrará los productos ordenados por el orden que le hayas aplicado en la administración.

Para generar esta ordenación vete a "Productos->Listar Productos". Se mostrará el listado de productos de tu tienda online. Filtra por la categoría donde quieras ordenar los productos. Verás que sale una nueva columna en el listado con nombre "Reordenar" y a la derecha otra con números. Aquí puedes establecer el orden y guardar los cambios pulsando en el pequeño icono del disquete que se muestra en la cabecera de la tabla.

Saludos

ResponderCitar
Respondido : 05/10/2012 1:57 am

Cursos Gratuitos WordPress

Dani
 Dani
Estimable Member

Me pasa lo mismo. He estado leyendo que es un error de VM2 que aún no han solucionado. Aunque manualmente en la administración del producto cambiemos el orden y guardamos, no reordena. La única solución de momento es hacerlo mediante las flechas de arriba y abajo. Esto con 20 o 30 productos vale, pero si tienes 3000 es un auténtico fastidio. ¿estoy en lo cierto?

ResponderCitar
Respondido : 16/10/2012 12:25 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

En efecto, este es un bug que todavía no se ha corregido en la última versión disponible de Virtuemart (la 2.0.12b).

Es decir, para ordenar los productos habrá que utilizar las flechas porque los números no funcionan por ahora.

ResponderCitar
Respondido : 16/10/2012 4:14 pm

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

Tano
 Tano
Usuario experto

Buenos días...Estaba buscando por el foro, solución al problema de ordenar los productos y he encontrado este hilo...¿Me podéis decir si se puede solucionar ya de alguna manera o sigue sin solución?.
Gracias.

ResponderCitar
Respondido : 29/04/2013 10:18 am
Tano
 Tano
Usuario experto

El misterio es que aquí si que se ordenan bien:
http://www.necesitatarjetas.com/index.php/informacion/category/1/seleccione-cantidad-caras-impresas-y-acabado

Pero en cambio, aquí no mantiene el órden:
http://www.necesitatarjetas.com/index.php

En la página principal es donde quiero solucionarlo.

Gracias.

ResponderCitar
Respondido : 29/04/2013 11:23 am

Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

El problema que se estaba tratando en este hilo era con Virtuemart 2 y en tu caso estás utilizando Virtuemart 1.1.

El problema es diferente. En tu caso, en la página de inicio se está mostrando un módulo de productos de Virtuemart que no se cuál es. Hay de varios tipos: productos destacados, últimos productos, productos aleatorios, etc.

Supongo que en tu caso estás usando el módulo de últimos productos ya que no cambia el orden al recargar la página. En tal caso, el orden en el que se muestran los productos es en el que añadieron a la web.

Para estos módulos no se puede establecer otro criterio de orden. El módulo de últimos productos carga los productos por el orden de alta, el módulo de destacados muestra productos destacados ordenados de forma aleatoria y el módulo de productos aleatorios también carga los productos de forma aleatoria.

ResponderCitar
Respondido : 29/04/2013 1:44 pm
Tano
 Tano
Usuario experto

Esto se montó en su día, sobre el ejemplo que venía de muestra cuando compré la tienda. Desconozco las propiedades de ese módulo....ni cómo se llama. Ya sabes Pablo, que un considerable porcentaje de vuestros clientes pertenecemos al sector "cibertarugos"...y bastante hacemos para intentar resolver el galimatías que es el intentar hacer funcionar este tinglado. Por supuesto gracias a todos vuestro videos y foro.
A lo que vamos Pablo....¿qué solución me ofreces ya que yo quiero tener esos productos por el órden que yo quiero?. Muchas gracias.

ResponderCitar
Respondido : 29/04/2013 9:55 pm

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

Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola Tano,

Para saber el tipo de modulo tienes que ingresar al modulo en cuestion y revisar la descripcion:

Saludos.

ResponderCitar
Respondido : 30/04/2013 12:49 am
Tano
 Tano
Usuario experto

Hola Johnny,
Este es el título:
mod_virtuemart_latestprod

Y esta la descripción:
Shows the latest products from VirtueMart.

ResponderCitar
Respondido : 30/04/2013 10:04 am

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

Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

No se puede cambiar el orden de los productos en este módulo que estás utilizando ya que, precisamente, se trata del módulo de últimos productos y como tal carga los últimos productos que se han añadido a la tienda.

Ten en cuenta que el orden de producto solo se realiza por categoría. Es decir, en el listado de productos de Virtuemart tienes que filtrar por categoría para ordenar los productos.

Sin embargo, en un módulo como el que estás utilizando se cargan productos de distintas categorías, por lo que el orden de categorías no sirve para este caso.

ResponderCitar
Respondido : 30/04/2013 2:01 pm
Tano
 Tano
Usuario experto

Gracias Pablo.
Entonces...si no he entendido mal...me quedan 2 opciones..borrar todos los productos y volver a darlos de alta de manera que aparezcan ordenados como yo quiero o hacerlo en otro tipo de módulo de manera que yo pueda ir jugando fácilmente con el órden...y me haga caso el módulo...

Agradezco me digas como soluciono el asunto.
Gracias.

ResponderCitar
Respondido : 02/05/2013 4:19 pm

Cursos Gratuitos WordPress

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola Tano

Efectivamente a través del módulo de productos de virtuemart no es posible definir un orden.

Por ejemplo si muestras los últimos productos, estos ya tienen definidos un orden que es precisamente el orden de registro

Saludos.

ResponderCitar
Respondido : 04/05/2013 4:55 pm
Página 1 / 2