Come aggiungere al carrello tramite AJAX in Woocommerce

22 nov 2012, 01:59:37
Visualizzazioni: 43.2K
Voti: 6

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.

5
Commenti

"Abilita i pulsanti AJAX per aggiungere al carrello nella lista dei prodotti" g.translate

david david
22 nov 2012 03:11:50

@david come ho scritto, ho verificato l'abilitazione del pulsante AJAX, ma non fa nulla.

jepser jepser
23 nov 2012 03:59:52

Questo non era un consiglio da parte mia, stavo solo traducendo la tua frase in spagnolo :)

david david
23 nov 2012 11:39:36

@jepser hai mai scoperto la risposta a questa domanda? Mi sta dando fastidio anche a me.

Lucky Luke Lucky Luke
29 gen 2013 21:31:19

No, sto ancora aspettando che qualcuno me lo spieghi...

jepser jepser
30 gen 2013 19:29:17
Tutte le risposte alla domanda 1
1

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.

27 mag 2013 16:39:46
Commenti

È corretto. L'opzione ajax per aggiungere al carrello è disponibile solo per gli archivi dei prodotti. Per implementare l'aggiunta al carrello via ajax nella pagina del singolo prodotto, dovresti configurare un evento click jQuery e gestire la chiamata ajax lì.

helgatheviking helgatheviking
3 ago 2013 23:07:50