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

2 commentaires

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.