Avisos
Vaciar todo

Como crear la url dinamica para botón de Visual Composer  

 
Jaime Alberto
 Jaime Alberto
Usuario activo

Muy buena noche cordial saludo.
Tengo un theme con visual composer, y con el creamos una cuadricula que contiene un botón que debe agregar al carrito el articulo y enviarlo al carrito en la misma acción.
La opción de agregar al carrito está en los ajustes del botón, pero el agregar al carrito y redireccionar a la pagina del carrito no está, lo iba a hacer con la url directamente pero como la cuadricula asigna los id dinámicamente no he podido. Alguien sabe como debo hacer?
unas imágenes para que tengan mejor idea:
Estos son los ajustes del botón, ahí está la opción para agregar al carrito sin problema:

Pero no está la opción de agregar al carrito y direccionar automaticamente:

Al seleccionar url me permite asignar la url pero por lo que he leido necesito el id ya, cual sería la clave -
ID para identificar sobre que item se hizo el click? LA URL debe ser como:
https://tudominio.com/carrito/?add-to-cart=XXX donde XXX Es el id del producto.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 07/06/2018 4:53 am
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola,

Si presionas sobre el botón Seleccionar URL no te da la url del producto?

Una opción es que desactives las urls amigables para que puedas ver los IDs de los productos.

ResponderCitar
Respondido : 07/06/2018 6:27 am

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

Jaime Alberto
 Jaime Alberto
Usuario activo

Johnny muy buen día, si, pero mas que tener la url del producto necesito que se haga de una forma dinamica por que en el grid se cargan varios productos de diferentes categorías, necesito mas es como poner la variable del id del producto en esa url y que nos quede automática.
tudominio.com/carrito/?add-to-cart=XXX donde XXX Es el id del producto.

había intentado con {ID} y [ID] esperando que lo tomara automaticamente pero el resultado es que cuando hago click en un producto no me lo agrega al carro pero, me lleva al carro con la url: tudominio.com/carrito/?add-to-cart={ID}
Quedo pendiente, muchas gracias.

Jaime Sabogal
AdInSoft SAS

ResponderCitar
Respondido : 07/06/2018 5:19 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Parece ser una limitación de VC, es decir no es posible obtener el ID a través de esa pantalla de configuración, por lo tanto no es posible formar la url.

Posiblemente tengas que realizarlo por programación, la primera opción sería hacerlo por javascript, complentando la url y reemplazando las XX de la url por el ID, esto se haría en el front-end.

Lo otro es usar los hooks de Visual Composer, por ejemplo como se comenta en :
https://stackoverflow.com/questions/31196353/wordpress-getting-post-data-for-post-grid-of-visual-composer

En ambos casos son temas de programación, lo mejor sería que consultes directamente con los desarrolladores del plugin.

Ten en cuenta que desde este foro no vemos este tipo de temas de programación y sólo podemos darte generalidades.

Saludos.

ResponderCitar
Respondido : 07/06/2018 6:46 pm