Avisos
Vaciar todo

Carro activo en categorias de productos  

Página 1 / 2
 
Tina
 Tina
Usuario experto

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/

Citar
Respondido : 04/06/2012 9:33 am
David Noguera
 David Noguera
Miembro Moderator

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

ResponderCitar
Respondido : 04/06/2012 10:17 am

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

Tina
 Tina
Usuario experto

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

ResponderCitar
Respondido : 04/06/2012 1:33 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

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:

http://forum.virtuemart.net/index.php?topic=90961.0

ResponderCitar
Respondido : 04/06/2012 2:18 pm

Tina
 Tina
Usuario experto

Lo pruebo y si tengo problemas te digo y sino te informo del exito de la inserción.

ResponderCitar
Respondido : 04/06/2012 5:25 pm
Tina
 Tina
Usuario experto

Ok , me funciona , pero ahora el problema es que me lleva a el detalle del carro y además pone dos mensajes indicando que el producto esta agregado. Adjunto captura
Me gustaria que me dejara en la misma pantalla de categoria ¿puede ser ?
¿Que tendria que tocar?

ResponderCitar
Respondido : 04/06/2012 6:09 pm

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

Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 04/06/2012 10:23 pm
Tina
 Tina
Usuario experto

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' ;
} ?>


<input type="submit" name="addtocart" class="addtocart-button" value=" " title=" " />

¿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.

ResponderCitar
Respondido : 05/06/2012 1:13 pm

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

Pablo Velasco
 Pablo Velasco
Illustrious Member

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' .

ResponderCitar
Respondido : 05/06/2012 1:56 pm
Tina
 Tina
Usuario experto

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

ResponderCitar
Respondido : 05/06/2012 2:09 pm

Cursos Gratuitos WordPress

Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 05/06/2012 5:20 pm
Tina
 Tina
Usuario experto

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 ?

ResponderCitar
Respondido : 06/06/2012 10:15 am

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

Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 06/06/2012 4:53 pm
Tina
 Tina
Usuario experto

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.

ResponderCitar
Respondido : 27/06/2012 10:52 am

Pablo Velasco
 Pablo Velasco
Illustrious Member

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.

ResponderCitar
Respondido : 27/06/2012 3:15 pm
Página 1 / 2