web-dev-qa-db-fra.com

Comment ajouter au panier via AJAX Woocommerce

Je cherche depuis un moment, ça. Je veux ajouter un article via AJAX. Lorsque vous ajoutez un article à un panier dans Woocommerce, la page est rechargée avec le paramètre GET add-to-cart="The current product ID".

Je veux le faire via AJAX. Dans la zone d'administration, une case à cocher permettant d'activer la fonctionnalité intitulée "Activer les boutons AJAX à ajouter au panier de la liste de produits" est activée.

Mais il ne fait rien, il recharge toujours la page.

6
jepser

parle-t-on de la vue produit unique ou des pages d'archives produits (boutique, catégories)?

parce que le texte à côté de la case à cocher/option états, traduit grossièrement:

"active le bouton ajax-checkout sur les pages d'archive de produit"

et sur toutes les installations pour lesquelles je l’ai fait, c’est ainsi que fonctionne son fonctionnement - ajax checkout sur les archives, mais pas sur la vue unique.

ce dernier vous devez vous mettre en œuvre ou peut-être vous trouvez un plugin gratuit pour cela.


Suivi:

Un exemple de base sur la façon d'utiliser AJAX pour la fonctionnalité "add-to-cart" de woocommerce est disponible à l'adresse suivante: Woocommerce - Ajoute un produit au panier par programmation via JS ou PHP .

4
Nicolai