Remplacer « Ajouter au panier » par un lien de contact
Vous pouvez remplacer le bouton Ajouter au panier par un lien envoyé par e-mail ou par un formulaire de contact. Par exemple, vous voudrez peut-être remplacer le bouton Ajouter au panier pour les produits qui ne sont pas à la vente actuellement ou pour ceux qui sont fabriqués sur commande.
Thèmes avec et sans sections
Sur cette page
Étapes à suivre pour les thèmes avec sections
Sélection de votre thème
Les étapes de cette personnalisation varient selon que vous utilisez le thème Narrative ou un autre thème gratuit de Shopify. Cliquez sur le bouton de votre thème, puis suivez les instructions ci-dessous :
Créer un nouveau modèle de produit dans Narrative
Pour remplacer le bouton Ajouter au panier d’un produit, vous devez créer un modèle de produit personnalisé pour ce produit.
Étapes :
- Dans l'interface administrateur Shopify, accédez à Boutique en ligne > Thèmes.
- Recherchez le thème que vous souhaitez modifier, cliquez sur le bouton … pour ouvrir le menu Actions, puis cliquez sur Modifier le code.
- Dans le répertoire Modèles, cliquez sur Ajouter un nouveau modèle.
-
Créez le modèle de produit :
- Dans le menu déroulant, sélectionnez Produit.
- Nommez votre modèle
requires-contact
. - Cliquez sur Create template (Créer le modèle).
Recherchez la ligne de code suivante :
Remplacez-le par :
Ce code relie votre nouveau modèle à une nouvelle section de produit que vous créerez lors des prochaines étapes.
- Cliquez sur Save (Enregistrer).
Créer une nouvelle section de produit
- Dans le répertoire Sections, cliquez sur Ajouter une nouvelle section.
-
Créez la section :
- Nommez votre nouvelle section
product-template-requires-contact
. - Cliquez sur Créer la section.
- Nommez votre nouvelle section
Supprimez la totalité du code présent par défaut dans le fichier de section, afin que celui-ci soit complètement vide.
Dans le répertoire Sections, cliquez sur
product-template.liquid
. Copiez tout le contenu du fichier dans votre presse-papiers.Revenez à votre nouvelle section
product-template-requires-contact.liquid
et collez le code dans le fichier.Cliquez sur Save (Enregistrer).
Masquer le bouton d'ajout au panier
Dans votre fichier de section
product-template-requires-contact.liquid
, recherchez le code HTML du Formulaire de produit de votre page de produit. Vous le trouverez en recherchant le motform
dans le fichier.Une fois que vous avez trouvé le code, insérez-le entre les balises Liquid
{% comment %}
et{% endcomment %}
. Cela empêchera le code de s’afficher sur votre boutique, mais vous aurez la possibilité de l’y remettre plus facilement si vous décidez de changer votre nouveau modèle ultérieurement.
Pour Narrative, le code modifié doit ressembler à ceci :
- Cliquez sur Save (Enregistrer).
Ajouter un lien e-mail ou un formulaire de contact
À présent que vous avez masqué le bouton Ajouter au panier, vous pouvez ajouter le contenu que vous souhaitez afficher à la place.
Lien e-mail
Vous pouvez ajouter un lien e-mail activant l'ouverture du programme de messagerie électronique par défaut du client et la saisie de l’adresse e-mail visible par les clients propre à votre boutique dans le champ du destinataire. Pour ajouter un lien e-mail :
- Sur une nouvelle ligne, sous la balise Liquid
{% endcomment %}
que vous avez ajoutée à la dernière étape, ajoutez le code HTML pour un lien e-mail :
- Cliquez sur Save (Enregistrer).
Formulaire de contact
Vous pouvez ajouter un formulaire de contact à votre nouveau modèle de produit en copiant le code à partir du modèle de la page de contact de votre thème. Pour ajouter un formulaire de contact :
- Dans le répertoire Templates (Modèles), cliquez sur
page.contact.liquid
. -
Recherchez la balise Liquid
{% form 'contact' %}
dans le fichier. -
Copiez la totalité du code, de la balise Liquid
{% form 'contact' %}
jusqu’à la balise Liquid{% endform %}
. Incluez les balises de formulaire Liquid dans le code que vous copiez. - Retournez à votre nouveau fichier
product.requires-contact.liquid
dans le répertoire Modèles.
Sur une nouvelle ligne, sous la balise Liquid {% endcomment %}
que vous avez ajoutée, collez le code du formulaire de contact.
- L’étape suivante consiste à envelopper le code que vous venez de coller dans des balises HTML div. L’attribut de classe inclus dans le code des balises div permet de garantir une restitution correcte de votre formulaire de contact sur la page.
Sur une nouvelle ligne, au-dessus de {% form 'contact' %}
, collez le code suivant :
Sur une nouvelle ligne juste au-dessous de {% endform %}
, collez le code suivant :
- Cliquez sur Save (Enregistrer).
Attribuer votre nouveau modèle à un produit
À présent que le modèle est terminé, vous pouvez l’attribuer à tous les produits dont vous souhaitez masquer le bouton d’ajout au panier.
Depuis votre interface administrateur Shopify, allez à Produits.
Cliquez sur le nom d’un produit dont vous souhaitez masquer le bouton d’ajout au panier.
À la page des produits de votre interface administrateur Shopify, sous Boutique en ligne, choisissez votre nouveau modèle requires-contact (contact requis) dans le menu déroulant des modèles du thème.
Cliquez sur Save (Enregistrer).
Répétez ces étapes pour chacun des produits auxquels vous souhaitez appliquer votre nouveau modèle.
Créer un nouveau modèle de produit
Pour remplacer le bouton Ajouter au panier d’un produit, vous devez créer un modèle de produit personnalisé pour ce produit.
Étapes :
- Dans l'interface administrateur Shopify, accédez à Boutique en ligne > Thèmes.
- Recherchez le thème que vous souhaitez modifier, cliquez sur le bouton … pour ouvrir le menu Actions, puis cliquez sur Modifier le code.
- Dans le répertoire Modèles, cliquez sur Ajouter un nouveau modèle.
-
Créez le modèle de produit :
- Dans le menu déroulant, sélectionnez Produit.
- Nommez votre modèle
requires-contact
. - Cliquez sur Create template (Créer le modèle).
Recherchez la ligne de code suivante :
Remplacez-le par :
Ce code relie votre nouveau modèle à une nouvelle section de produit que vous créerez lors des prochaines étapes.
- Cliquez sur Save (Enregistrer).
Créer une nouvelle section de produit
- Dans le répertoire Sections, cliquez sur Ajouter une nouvelle section.
-
Créez la section :
- Nommez votre nouvelle section
product-template-requires-contact
. - Cliquez sur Créer la section.
- Nommez votre nouvelle section
Supprimez la totalité du code présent par défaut dans le fichier de section, afin que celui-ci soit complètement vide.
Dans le répertoire Sections, cliquez sur
product-template.liquid
. Copiez tout le contenu du fichier dans votre presse-papiers.Revenez à votre nouvelle section
product-template-requires-contact.liquid
et collez le code dans le fichier.Cliquez sur Save (Enregistrer).
Masquer le bouton d'ajout au panier
- Dans le fichier de votre nouvelle section
product-template-requires-contact.liquid
, recherchez le code HTML du bouton Ajouter au panier de votre page de produit. Vous le trouverez en recherchant le motcart
dans le fichier.
Le code du bouton Ajouter au panier varie d'un thème à l'autre. Recherchez une balise <input>
ou <button>
avec un texte comme Add to cart
, AddToCart
ou add-to-cart
.
Pour le thème Debut, le code du bouton d’ajout au panier ressemble à ceci :
- Une fois que vous avez trouvé le code, insérez-le entre les balises Liquid
{% comment %}
et{% endcomment %}
. Cela empêchera le code de s’afficher sur votre boutique, mais vous aurez la possibilité de l’y remettre plus facilement si vous décidez de changer votre nouveau modèle ultérieurement.
Pour Debut, le code modifié doit ressembler à ceci :
- Cliquez sur Save (Enregistrer).
Ajouter un lien e-mail ou un formulaire de contact
À présent que vous avez masqué le bouton Ajouter au panier, vous pouvez ajouter le contenu que vous souhaitez afficher à la place.
Lien e-mail
Vous pouvez ajouter un lien e-mail activant l'ouverture du programme de messagerie électronique par défaut du client et la saisie de l’adresse e-mail visible par les clients propre à votre boutique dans le champ du destinataire. Pour ajouter un lien e-mail :
- Sur une nouvelle ligne sous la balise Liquid
{% endcomment %}
que vous avez ajoutée à la dernière étape, ajoutez le code HTML pour un lien e-mail :
- Cliquez sur Save (Enregistrer).
Formulaire de contact
Vous pouvez ajouter un formulaire de contact à votre nouveau modèle de produit en copiant le code à partir du modèle de la page de contact de votre thème. Pour ajouter un formulaire de contact :
- Dans le répertoire Templates (Modèles), cliquez sur
page.contact.liquid
. -
Recherchez la balise Liquid
{% form 'contact' %}
dans le fichier. -
Copiez la totalité du code, de la balise Liquid
{% form 'contact' %}
jusqu’à la balise Liquid{% endform %}
. Incluez les balises de formulaire Liquid dans le code que vous copiez. - Revenez à votre nouveau fichier
product-template-requires-contact.liquid
dans le répertoire Sections. -
Recherchez la balise de fermeture
</form>
dans le fichier. Sur une nouvelle ligne, sous la balise de fermeture</form>
, collez le code du formulaire de contact. - L’étape suivante consiste à envelopper le code que vous venez de coller dans des balises HTML div. L’attribut de classe inclus dans le code des balises div permet de garantir une restitution correcte de votre formulaire de contact sur la page.
Sur une nouvelle ligne, au-dessus de {% form 'contact' %}
, collez le code suivant :
Sur une nouvelle ligne juste au-dessous de {% endform %}
, collez le code suivant :
- Cliquez sur Save (Enregistrer).
Attribuer votre nouveau modèle à un produit
À présent que le modèle est terminé, vous pouvez l’attribuer à tous les produits dont vous souhaitez masquer le bouton d’ajout au panier.
Depuis votre interface administrateur Shopify, allez à Produits.
Cliquez sur le nom d’un produit dont vous souhaitez masquer le bouton d’ajout au panier.
À la page des produits de votre interface administrateur Shopify, sous Boutique en ligne, choisissez votre nouveau modèle requires-contact (contact requis) dans le menu déroulant des modèles du thème.
Cliquez sur Save (Enregistrer).
Répétez ces étapes pour chacun des produits auxquels vous souhaitez appliquer votre nouveau modèle.
Étapes à suivre pour les thèmes sans sections
Créer un nouveau modèle de produit
Pour remplacer le bouton Ajouter au panier d’un produit, vous devez créer un modèle de produit personnalisé pour ce produit.
Étapes :
- Dans l'interface administrateur Shopify, accédez à Boutique en ligne > Thèmes.
- Recherchez le thème que vous souhaitez modifier, cliquez sur le bouton … pour ouvrir le menu Actions, puis cliquez sur Modifier le code.
- Dans le répertoire Modèles, cliquez sur Ajouter un nouveau modèle.
- Créez le modèle de produit :
- Dans le menu déroulant, sélectionnez Produit.
- Nommez votre modèle
requires-contact
. - Cliquez sur Create template (Créer le modèle).
Masquer le bouton d'ajout au panier
- Dans votre nouveau fichier
product.requires-contact.liquid
, recherchez le code HTML du bouton Ajouter au panier. Vous pouvez rechercher le mot «cart
».
Le code du bouton Ajouter au panier varie d'un thème à l'autre. Recherchez une balise <input>
ou <button>
avec un texte comme Add to cart
, AddToCart
ou add-to-cart
.
Pour le thème Debut, le code du bouton d’ajout au panier ressemble à ceci :
- Une fois que vous avez trouvé le code, insérez-le entre les balises Liquid
{% comment %}
et{% endcomment %}
. Cela empêchera le code de s’afficher sur votre boutique, mais vous aurez la possibilité de l’y remettre plus facilement si vous décidez de changer votre nouveau modèle ultérieurement.
Pour Debut, le code modifié doit ressembler à ceci :
- Cliquez sur Save (Enregistrer).
Ajouter un lien e-mail ou un formulaire de contact
À présent que vous avez masqué le bouton Ajouter au panier, vous pouvez ajouter le contenu que vous souhaitez afficher à la place.
Lien e-mail
- Sur une nouvelle ligne sous la balise Liquid
{% endcomment %}
que vous avez ajoutée à la dernière étape, ajoutez le code HTML pour un lien e-mail :
- Cliquez sur Save (Enregistrer).
Formulaire de contact
Vous pouvez ajouter un formulaire de contact à votre nouveau modèle de produit en copiant le code à partir du modèle de la page de contact de votre thème. Pour ajouter un formulaire de contact :
- Dans le répertoire Templates (Modèles), cliquez sur
page.contact.liquid
. -
Recherchez la balise Liquid
{% form 'contact' %}
dans le fichier. -
Copiez la totalité du code, de la balise Liquid
{% form 'contact' %}
jusqu’à la balise Liquid{% endform %}
. Incluez les balises de formulaire Liquid dans le code que vous copiez. - Retournez à votre nouveau fichier
product.requires-contact.liquid
dans le répertoire Modèles. -
Recherchez la balise de fermeture
</form>
dans le fichier. Sur une nouvelle ligne, sous la balise de fermeture</form>
, collez le code du formulaire de contact. - L’étape suivante consiste à envelopper le code que vous venez de coller dans des balises HTML div. L’attribut de classe inclus dans le code des balises div permet de garantir une restitution correcte de votre formulaire de contact sur la page.
Sur une nouvelle ligne, au-dessus de {% form 'contact' %}
, collez le code suivant :
Sur une nouvelle ligne juste au-dessous de {% endform %}
, collez le code suivant :
- Cliquez sur Save (Enregistrer).
Attribuer votre nouveau modèle à un produit
À présent que le modèle est terminé, vous pouvez l’attribuer à tous les produits dont vous souhaitez masquer le bouton d’ajout au panier.
- Depuis votre interface administrateur Shopify, cliquez sur Produits.
- Cliquez sur le nom d’un produit dont vous souhaitez masquer le bouton d’ajout au panier.
- À la page des produits de votre interface administrateur Shopify, sous Boutique en ligne, choisissez votre nouveau modèle requires-contact (contact requis) dans le menu déroulant des modèles du thème.
- Cliquez sur Save (Enregistrer).
Répétez ces étapes pour chacun des produits auxquels vous souhaitez appliquer votre nouveau modèle.