Hola Josean,
Dinos url o al menos la plantilla que usas para que podamos ver el código o analizar su funcionamiento sino es difícil decirte algo solo con la captura, gracias.
Saludos
La url es: http://www.aquinohaygeranios.com/Arboles-Frutales/ver-todos-productos.html
La plantilla utilizada: jm-eco-cosmetics-store
Pedona, error mio en la url,
http://www.aquinohaygeranios.com/Arboles-Frutales/Albaricoqueros/flypage.tpl.html
El que me comentas, Es otro fallo que me gustaria solucionar, aparece, xq no tiene atributos, ya que utilizo las listas de atribucion, para poner las diferentes variedades, eso se puede solucionar o es siempre asi, si utilizas atributos, no puedes añadirlo al carro directamente y elegir tambien la variedad, tal y como sale en la imagen que me has mandado??
Hola Josean,
Sobre el tema de que se muestre la opción de añadir al carro solo en algunos productos cuando se está mostrando un listado de productos, tal como cuentas, esto ocurre porque solo se muestra el botón de añadir al carro cuando el producto no tiene atributos que seleccionar, por lo que no hace falta elegir nada antes de agregar el producto a la compra. En el caso de que haya atributos, estos no se pueden mostrar en el listado de productos de una categoría, de ahí que haya que ir a la ficha de detalles para que se pueda seleccionar el atributo y agregar el producto a la cesta de la compra.
En el caso de que tengas muchos productos con atributos quizá sería buena opción que no se mostrase nunca el botón de añadir al carro en el listado de artículos de una categoría, ya que podría parecer extraño de cara al usuario que algunos productos tengan el botón y otros no. Para no mostrar el botón de añadir al carro tienes que ir a la administración de Virtuemart y entrar en el apartado Configuración. A continuación vete a la pestaña Sitio, y dentro del apartado Disposición pulsa en el enlace Configuración que se muestra justo debajo del nombre del tema de Virtuemart elegido. Se abrirá una nueva ventana. En esta ventana pon el valor del campo "Show the Add-to-cart Button on the product list?" en No y guarda los cambios.
Sobre lo otro que comentas de colocar en la ficha de los productos el botón de añadir al carro en la parte superior derecha, esto se podría conseguir realizando cambios en el archivo de la plantilla de ficha de detalles. Este archivo sería el components/com_virtuemart/themes/NOMBRE_TEMA/templates/product_details/flypage.tpl.php, en donde NOMBRE_TEMA es el nombre del tema (plantilla) de Virtuemart que estés utilizando.
Se podría hacer colocando una tabla en la parte superior derecha, donde ahora se muestra el título. Esta tabla debería tener una fila y dos columnas. en la columna de la izquierda podrías colocar lo que hay ahora y en la derecha las opción de añadir el producto a la cesta de la compra. El botón de añadir al carro junto con el selector de cantidad y los atributos se cargan con el código