Estoy usando el complemento Woocommerce para facilitar una pequeña parte de comercio electrónico de un sitio y necesito agregar productos a su carrito a través de alguna llamada o función en lugar de usar sus propios botones 'agregar al carrito'.
Con esto básicamente me refiero a enviar a Woocommerce una SKU y cantidad, por ejemplo, y tener la actualización del carrito.
sendToCart('123456', 55);
etc.
He revisado la documentación y parece que no puedo encontrar una referencia a este tipo de cosas. ¿Alguien puede sugerir cómo podría lograr esto?
woocommerce
Larry B
fuente
fuente
Respuestas:
Bien, así es como lo resolví al final. Un ejemplo rápido y sucio, usa JQuery.
Esto solo hace una solicitud AJAX GET a la url del carrito
fuente
En PHP logré hacerlo de esta manera:
El método está en woocommerce / classes / class-wc-cart.php:
fuente