Foros del Web » Diseño web » Aplicaciones prefabricadas » Joomla »

URL de botón "Agregar a carro" de VirtueMart.

Estas en el tema de URL de botón "Agregar a carro" de VirtueMart. en el foro de Joomla en Foros del Web. Buenos días compañeros, Sigo mi autoaprendizaje entre tutoriales y vuestra valiosa ayuda para ver si consigo entenderme con el mundillo Joomla! y sus componentes. Veréis, ...
  #1 (permalink)  
Antiguo 30/08/2012, 17:04
 
Fecha de Ingreso: agosto-2009
Mensajes: 72
Antigüedad: 5 años
Puntos: 1
URL de botón "Agregar a carro" de VirtueMart.

Buenos días compañeros,

Sigo mi autoaprendizaje entre tutoriales y vuestra valiosa ayuda para ver si consigo entenderme con el mundillo Joomla! y sus componentes.

Veréis, he conseguido crear un componente instalable que he llamado generadorqr. Una vez instalado lo que hace es crear en el backend un listado con los productos de VirtueMart que tengo en mi tienda de ejemplo, cada uno junto a su respectivo checkbox. Si el administrador del sitio marca el checkbox de un producto y hace click en "Aplicar", se generará un código QR para ese producto (para su URL) y se añadirá a su galería. Ese código QR tenía pensado que llevara la misma URL que "Agregar a carro" de VirtueMart, es decir, debería hacer la misma función que ese botón.

Pues bien, me he encontrado con el problema de que ese botón no es una URL sino que se trata de un "submit" que envía mediante POST y campos hidden los datos del producto a comprar.

¿Se os ocurre alguna manera de llevar mi propuesta a buen puerto sin tener que editar el código de virtuemart?. Intento que el componente que estoy creando se encargue de todo para poder compartir el código una vez teminado y que pueda ser aprovechado por quien le interese.


Muchas gracias de nuevo por vuestro tiempo y paciencia.
  #2 (permalink)  
Antiguo 31/08/2012, 04:43
 
Fecha de Ingreso: agosto-2009
Mensajes: 72
Antigüedad: 5 años
Puntos: 1
Respuesta: URL de botón "Agregar a carro" de VirtueMart.

Encontré la solución, si a alguien le sirve la URL para añadir un producto al carrito de la compra es:

index.php?option=com_virtuemart&view=cart&task=add &virtuemart_product_id[]=1&virtuemart_category_id[]=1&quantity[]=1

O bien tan solo utilizando el id de producto:

index.php?option=com_virtuemart&view=cart&task=add &virtuemart_product_id=1&quantity=1



Etiquetas: componente, url, carrito
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 16:28.
SEO by vBSEO 3.3.2