Ticker

6/recent/ticker-posts

Ad Code

Responsive Advertisement

URL para agregar varios productos al carrito de WooCommerce

WooCommerce permite crear una URL para añadir un producto directamente al carrito, sin embargo, no es posible añadir más de un producto vía una URL, en este artículo veremos cómo realizar esto.

 

Resultado Final

Al final lo que queremos obtener es que con una URL se puedan agregar directamente varios productos al carrito de WooCommerce, tal como se muestra en la imagen.

Agregar varios productos al carrito resultado final

 

Comportamiento por defecto

Si usas la siguiente estructura podrás agregar un producto al carrito usando una URL.

https://tudominio.com/?add-to-cart=XXX&quantity=YYY

En donde :

  • XXX es el ID del producto
  • YYY es un parámetro opcional de cantidad

 
Por ejemplo:

https://tudominio.com/?add-to-cart=10
Puedes ver un explicación detallada de la estructura de URLs para añadir al carrito en el siguiente enlace

 

Agregar al carrito más de un producto a través de la URL

Para añadir más de un producto al carrito con una URL usaremos el siguiente código

Puedes añadir este código como parte del archivo functions.php de tu tema hijo o usando algún plugin de Snippets.

 

Estructura URL para añadir varios productos al carrito

Una vez tengamos implementado el código anterior, entonces podemos usar la siguiente estructura de URL para añadir varios productos al carrito.

Separamos los IDs de los productos con comas.

https://tudominio.com/?add-to-cart=XXX1,XXX2,XXX3

Si necesitas agregar la cantidad, tienes que especificarla por cada uno, separándolo con dos puntos

https://tudominio.com/?add-to-cart=XXX1:YYY1,XXX2:YYY2,XXX3:YYY3

Por ejemplo:

https://tudominio.com/?add-to-cart=10,12,34

Si deseas especificar cantidades

Por ejemplo:

https://tudominio.com/?add-to-cart=10:1,12:2,34:2
Este procedimiento funciona tanto para productos simples como para productos variables, simplemente se requiere identificarlos con su ID.

 

Conclusión

Como has podido comprobar, puedes añadir más de un producto al carrito de WooCommerce usando una URL, sin embargo para hacer esto necesitamos extender la funcionalidad de WooCommerce a través de código.

 
¿Aún con dudas?, en el siguiente video se detallan los puntos anteriores.

Suscríbete a DecodeCMS:  

 

La entrada URL para agregar varios productos al carrito de WooCommerce es un artículo reciente del sitio DecodeCMS.

Enregistrer un commentaire

0 Commentaires