Debido a que la tienda en cuestion posee muchas categorias y estas tienen en algunos casos bastantes productos lo ideal para el cliente es que cuando se abriera la lista de una categoria a apareciera detalles de producto y agregar al carro. Esto como no aparecia al principio tuve que tocar en virtuemart/views /category creo recordar y realice el añadido del botos, pero lo que no se es como hacer para que el boton funcione de verdad, es decir que no tenga que ir a detalles para que automaticamente me añadiera el producto al carro.
Seria de mucha ayuda saber que tendria que hacer.
Gracias de antemano
URL del sitio: http://factoryc-cp52.webjoomla.es/index.php/es/
Hola Tina, puedes pasarnos una URL donde se vea el problema que nos comentas??
Si lo que quieres es añadir el botón de add to cart directamente sobre la vista de listado de productos de la categoría, en este post del foro de VM se explica como hacerlo:
http://forum.virtuemart.net/index.php?topic=90961.0
Saludos
Hola , el tema es que ya tengo puesto el botón del carrito lo que quiero es que funcione. Ya que ahora lo unico que hace es llevarme a detalle de producto.
Para acceder a la tienda debes estar inscrito (tienes que ir a Zona de clientes ) Contenido solo visible a usuarios registrados
Hola,
Es posible que el código que hayas puesto para el botón de añadir al carro no sea el correcto, porque solo enlaza con la ficha del producto.
En el siguiente post del foro oficial de Virtuemart podrás encontrar el código que tienes que añadir para que el botón funcione:
Lo pruebo y si tengo problemas te digo y sino te informo del exito de la inserción.
HOla Tina
De hecho debería mantenerte en la misma pantalla y sólo aparecerte un popup que es la manera normal cómo se agrega un producto al carro, indícanos que código pusiste, vemos que el post anterior del foro de vituemart tiene varias páginas, por ejemplo en la página 6 indican justo que desean lo contrario:
http://forum.virtuemart.net/index.php?topic=90961.75
Saludos.
Hola
Si lo he puesto igual
link, JText::_('COM_VIRTUEMART_PRODUCT_DETAILS'), array('title' => $product->product_name,'class' => 'product-details'));
?>
<form method="post" class="product" action="index.php" id="addtocartproduct virtuemart_product_id ?> ">
<!-- <label for="quantityproduct->virtuemart_product_id;?>" class="quantity_box">: -->
product -> product_in_stock ) {
$button_lbl = JText :: _ ( 'COM_VIRTUEMART_CART_NOTIFY' );
$button_cls = 'notify-button' ;
} ?>
¿Quieres decir que este formato impide que salga el pop.up, no lo entiendo ya que antes tampoco me salia , no cone ste botón sino con el otro que esta dentro de detalles de productos.
Hola,
Por lo que veo el popup no se está mostrando tampoco cuando estás en la ficha de producto, de forma que al pulsar el botón de añadir al carro también se va al resumen de compra.
Entra la administración de Virtuemart y accede al apartado Configuración. Después pulsa en la pestaña Compra y comprueba que tengas activado el primer parámetro de nombre Display modal popup upon 'Add to cart' .
Hola Pablo,
Ya te comente que si activaba esa opción el boton dejaba de funcionar , el problema es que cuando le doy al boton de agragar al carro (cualquiera de los dos es decir en categoria o en detalle de producto) se me quedaba en la misma pagina, parece que el botón no haga nada.
Aunque en realidad cuando te vas a otra pagina, por ejemplo a otra categoria o a otro producto, entonces en el menu lateral del carrito te sale el producto (1 o más veces dependiendo de las veces que hayas picado)
Quizás tendria que revisar el archivo cart.php .... no sé
Por cierto tengo la configuración siguiente en la primera pagina de la configuración de virtuemart
HOla Tina
Creo que tu virtuemart no esa funcionando correctamente, de ser posible te recomiendo reinstalar la extensión, has una copia de seguridad antes de realizar este proceso.
Conserva la configuración inicial después de la instalación y verifica si funciona correctamente el añadir al carrito de compras
Saludos.
Ya hice una actualizacion del componente virtuemart del 2.0.4 al 2.0.6, lo que me indicas es que desinstale el componente con el gestor de modulos y luego lo vuelva a instalar ?
HOla Tina
En la nueva versión actualizada tienes el mismo problema?
Si desinstalas e instalas nuevamente perderías tus productos ingresados, si no son muchos puedes ingresarlos nuevamente.
Saludos.
No puedo hacer lo que indicas ya que la tienda esta en funcionamiento y el cliente tiene muchos productos y necesita hacer cambios continuos. Asi que nos quedaremos sin el pop-up hasta que no haya otra actualización y se arregle.
Mientras necesitaria solucionar dos problemas que el cliente le parecen más importantes .
1.- Duplicidad del mensaje informativo de "Producto Agregado" , sabeís donde puedo localizar esta linea y borrarla.
2.- En el detalle de pedido que sale en la pagina donde se va despues de añadir un producto, no sale ningun precio unitario del producto, ni total y mi cliente quiere que salga igualq ue en el carro.
Sabriais decirme que archivo debo tocar y que debo indicar.
Hola,
Para quitar el mensaje que se muestra en la cabecera del contenido de la página cuando se añade un producto en Virtuemart 2.0 edita el archivo components/com_virtuemart/controllers/cart.php y borra la línea 77 con el siguiente código:
$msg = JText::_('COM_VIRTUEMART_PRODUCT_ADDED_SUCCESSFULLY');
Sobre el tema de que no se muestren los precios, esto se tiene que deber a que no los tienes activados en Virtuemart. Vete a la administración del componente y entra en el apartado Configuración. Pulsa en la pestaña Precios y activa los precios que te faltan en el resumen del pedido para que se muestren.