Add Produto no WooComerce pelo Js
Salve galera.
To fazendo uns testes aqui no Wordpress/Woocomerce, e to com o seguinte desafio:
Colocar vários produtos de uma vez no carrinho a partir acordo com uma lista em JS.
Tentei da maneira abaixo...
//Ex:
var produtos = [60, 62];
// Tentei da seguinte maneira:
for(i in produtos){
$.ajax({
url: '/wp/?post_type=product&add-to-cart=' + produtos[i]
,type:'GET'
// ,dataType: 'json'
,success: function(json){
return true;
}
,error: function(json){
// console.log(json);
}
});
}
Mas se a lista é muito grande recebe um 404 durante o Loop... (fora q carrega o HTML por completo, oq vai deixar mais lento)
Acredito que tem outra maneira, porem não encontrei :(
To pensando em passar a lista pro Php e ele trabalhar com ela....
Porem não faço a menor ideia de qual função chamar estiver com essa lista no php....
ex:
functions.php / Ou algum plugin.
function recebeListaProdJs(){
foreach($_POST['lista_js'] as $produto){
// add_action( ????
}
}
add_action('wp_ajax_recebeListaProdJs', 'recebeListaProdJs');
Enfim se alguém tiver alguma luz, ou indicação do que pode me ajudar a resolver o problema.
Discussão (1)
Carregando comentários...