Estou usando o plug-in Woocommerce para facilitar uma pequena parte do comércio eletrônico de um site e preciso adicionar produtos ao carrinho por meio de alguma chamada ou função, em vez de usar seus próprios botões 'adicionar ao carrinho'.
Com isso, quero dizer basicamente enviar ao Woocommerce um SKU e uma quantidade, por exemplo, e atualizar o carrinho.
sendToCart('123456', 55);
etc
Examinei a documentação e não consigo encontrar uma referência a esse tipo de coisa. Alguém pode sugerir como eu posso conseguir isso?
woocommerce
Larry B
fonte
fonte
Respostas:
OK, então aqui está como eu resolvi isso no final. Um exemplo rápido e sujo, usa JQuery.
Isso apenas faz uma solicitação AJAX GET para o URL do carrinho
fonte
No PHP, consegui fazer o seguinte:
O método está em woocommerce / classes / class-wc-cart.php:
fonte