Cum să adaugi în coș prin AJAX în Woocommerce

22 nov. 2012, 01:59:37
Vizualizări: 43.2K
Voturi: 6

Am căutat de ceva vreme acest lucru. Vreau să adaug un produs prin AJAX. Când adaugi un produs în coș în Woocommerce, pagina se reîncarcă cu parametrul GET add-to-cart="ID-ul produsului curent".

Vreau să fac acest lucru prin AJAX. În zona de administrare există o casetă de bifat pentru activarea acestei funcții care este etichetată "Enable AJAX buttons to add to cart on the product list" (Activează butoanele AJAX pentru adăugare în coș în lista de produse)

Dar nu face nimic, pagina continuă să se reîncarce.

5
Comentarii

"Activează butoanele AJAX pentru adăugare în coș pe lista de produse"

david david
22 nov. 2012 03:11:50

@david cum am scris, am verificat activarea butonului AJAX, dar nu face nimic.

jepser jepser
23 nov. 2012 03:59:52

Acesta nu a fost un sfat din partea mea, doar am tradus propoziția ta în spaniolă :)

david david
23 nov. 2012 11:39:36

@jepser ai reușit vreodată să afli răspunsul la această întrebare? Mă tot necăjește și pe mine.

Lucky Luke Lucky Luke
29 ian. 2013 21:31:19

Nu, încă aștept pe cineva care să-mi explice acest lucru...

jepser jepser
30 ian. 2013 19:29:17
Toate răspunsurile la întrebare 1
1

vorbim despre vizualizarea unui singur produs sau despre paginile de arhivă ale produselor (magazin, categorii)?

deoarece textul de lângă caseta de selectare/opțiune afirmă, aproximativ tradus:

»activează butonul de finalizare comandă AJAX pe paginile de arhivă ale produselor«

și pe toate instalările pe care le-am făcut până acum, așa funcționează - finalizare comandă AJAX pe arhive, dar nu pe vizualizarea individuală.

pentru aceasta din urmă trebuie să implementezi singur sau poate găsești un plugin gratuit pentru asta.


Urmărire:

Un exemplu de bază despre cum să folosești AJAX pentru funcționalitatea »adaugă-în-coș« din WooCommerce poate fi găsit aici: WooCommerce - Adaugă un produs în coș programatic prin JS sau PHP.

27 mai 2013 16:39:46
Comentarii

Acest lucru este corect. Opțiunea de adăugare în coș prin ajax este disponibilă doar pentru arhivele de produse. Pentru a adăuga în coș prin ajax pe pagina de produs individual, ar trebui să setezi un eveniment de click jQuery și să faci apelul ajax acolo.

helgatheviking helgatheviking
3 aug. 2013 23:07:50