1. Accueil
  2. Faq shopify
  3. Comment ajouter le bouton "Ajouter au panier" sur les pages de collection Shopify ?

Comment ajouter le bouton "Ajouter au panier" sur les pages de collection Shopify ?

Vous avez besoin de modifier votre theme Shopify pour le personnaliser et vous avez envie d'avoir un bouton "Ajouter au panier" sur vos pages de collections ?

Malheureusement, tous les thèmes ne proposent pas cette option directement. Il va donc falloir mettre les mains dans le code pour obtenir cette nouvelle fonctionnalité. 

Voici la marche à suivre avec le code qui va bien. 

Pourquoi avoir un bouton "ajouter au panier" sur les pages collection ?

Vous pouvez facilement créer sous Shopify un bouton "Ajouter au panier" qui présente un seul produit qui comprend une ou toutes les variantes du produit sur vos pages de collection. Cela permettra à vos clients d'ajouter facilement et sans effort des produits au panier sans avoir à ouvrir la page du produit.

C'est une bonne pratique de l'ergonomie qu'il est évidement important d'AB tester pour voir si cela peut augmenter votre taux de conversion. 

Généralement, plus vous rendez facile l'accès à vos produits, plus vous aurez un panier moyen élevé et un taux de conversion élevé. 

Voici les étapes à suivre pour créer un bouton "ajouter au panier"

  1. Connectez-vous à votre back office Shopify (admin)
  2. Trouvez le theme que vous voulez modifier et cliquez sur "Action / Modifier le code" 
  3. Dans la liste des templates, cherchez le template "collection"
  4. Cherchez (ctrl + F ) le code {% for product in collection.products %} Ajoutez le code suivant juste en dessous :
    <form action="/cart/add" method="post"> {% if product.variants.size == 1 %} <input type="hidden" name="id" value="{{ product.variants.first.id }}" /> {% else %} <select name="id">{% for variant in product.variants %}<option value="{{ variant.id }}">{{ variant.title }}</option>{% endfor %}</select> {% endif %} <div><button type="submit" name="add">Add to cart</button></div> </form>
  5. Cliquez sur Enregistrer
  6. Cliquez sur Aperçu pour voir le résultat sur votre site 

 

Auteur
Benoit Gaillat

Retour au blog
3 commentaires

Bonjour, est-il possible de séparer les options s’il y en a plus d’une avec 2 selects distincts avec un pour la taille et un autre pour la couleur par exemple ? Dans ce cas, je peux choisir la taille et la couleur indépendamment que de me faire dérouler toute la liste de mes variantes qui peut être génant a l’utilisation sur de gros produit. Merci de votre réponse. Cordialement

julien

Bonjour Steve, tu dois avoir un template “Collection” qui fait appel à une section “main collection” ou “collection” qui elle fait appel à un snipet de produit. C’est à cet endroit qu’il faut l’ajouter.
On peut s’en charger car modifier le code d’un site “live” ca reste une opération risquée.

Benoit Pikka

Bonjour j’ai le thème sense et je voudrais savoir ou dans le code je dois placer ce code pour les bouton ajut au panier dans collection.
merci

steve
Laisser un commentaire

Veuillez noter que les commentaires doivent être approuvés avant d'être publiés.