Come aggiungere al carrello tramite AJAX in Woocommerce
Ho cercato per un po' questa soluzione. Voglio aggiungere un articolo tramite AJAX. Quando aggiungi un articolo al carrello in Woocommerce, la pagina si ricarica con il parametro GET add-to-cart="ID del prodotto corrente"
.
Voglio farlo tramite AJAX. Nell'area amministrativa c'è una casella di controllo per abilitare questa funzionalità che è etichettata "Abilita pulsanti AJAX per aggiungere al carrello nella lista prodotti"
Ma non fa nulla, continua a ricaricare la pagina.
stiamo parlando della vista singola del prodotto o delle pagine di archivio prodotti (negozio, categorie)?
perché il testo accanto alla checkbox/opzione indica, tradotto approssimativamente:
»attiva il pulsante di checkout ajax nelle pagine di archivio prodotti«
e in tutte le installazioni che ho fatto finora, funziona così - checkout ajax negli archivi, ma non nella vista singola.
quest'ultimo devi implementarlo tu stesso o magari trovare un plugin gratuito per quello.
Seguito:
Un esempio base su come usare AJAX per la funzionalità »aggiungi al carrello« di woocommerce lo puoi trovare qui: Woocommerce - Aggiungi un prodotto al carrello programmaticamente via JS o PHP.
