Comment ajouter un lien Favoris (icône, texte ou bouton) à votre en-tête Shopify
L’ajout d’une icône spécifique « Favoris » à la barre de navigation de votre site (l’« en-tête ») génère plus d’engagement en réduisant les difficultés rencontrées par vos clients pour retrouver leurs produits préférés dans le Customer Hub. En offrant aux acheteurs un point de lancement dédié pour leurs articles enregistrés, vous les encouragez à créer des paniers plus importants et à revenir plus souvent sur votre boutique.
Vous pouvez l’utiliser sous la forme d’une icône (par exemple, un cœur), d’un simple lien textuel (par exemple, « Favoris ») ou d’un bouton. Ce guide explique comment insérer le code nécessaire dans l’en-tête de votre site à l’aide de Shopify Liquid code.
Ce guide explique comment télécharger une icône en forme de cœur dans les ressources de votre thème et insérer le lien de code dans l’en-tête de votre site à l’aide de Shopify Liquid code.
Avant de commencerRemarque Ce processus consiste à modifier le code de votre thème Shopify. Si vous n’êtes pas à l’aise pour écrire du code ou si vous n’avez pas de développeur dans votre équipe, nous vous recommandons de contacter un partenaire Klaviyo pour obtenir de l’aide. La prise en charge de Klaviyo ne peut pas résoudre les problèmes liés aux implémentations de code personnalisé.
Avant de commencer
Nous vous recommandons vivement de dupliquer votre thème actif avant d’apporter des modifications. Cela vous permet de tester la nouvelle icône dans un environnement sûr sans affecter votre boutique en ligne.
Dans Shopify, accédez à Boutique en ligne > Thèmes.
Cliquez sur le menu à trois points (...) à côté de votre thème actif.
Sélectionnez Dupliquer.
Étape 1 : Préparer vos ressources (si vous souhaitez utiliser une icône)
Tout d’abord, téléchargez le fichier d’icône qui servira de bouton. Utiliser un fichier SVG est préférable, car il s’adapte à n’importe quelle taille d’écran sans perdre en qualité et peut hériter des couleurs de votre thème.
Vous devez trouver une icône que vous souhaitez utiliser. Il peut s’agir de n’importe quelle icône, mais nous vous recommandons d’utiliser un SVG pour éviter la pixellisation. Vous pouvez télécharger une version standard (sous licence MIT) ici : Heroicons heart.svg.
Dans votre Administrateur Shopify, accédez à Boutique en ligne > Thèmes.
Trouvez votre thème et cliquez sur le menu à trois points (...) > Modifier le code.
Dans la barre latérale gauche, descendez jusqu’au dossier Assets et cliquez sur Add a new asset.
Téléchargez votre fichier d’icônes.
Étape 2 : Insérez le lien de l’en-tête (barre de navigation supérieure).
Ensuite, ajoutez l’extrait de code qui affiche l’icône et la lie au Customer Hub.
-
Dans l’éditeur de code du thème, recherchez le fichier qui contrôle votre en-tête.
Thèmes de la boutique en ligne 2.0 (par exemple, Dawn) : Recherchez
sections/header.liquid.Thèmes vintage : Recherchez
snippets/header-icons.liquidouheader-bar.liquid.
Trouvez le point d’insertion : Appuyez sur
Ctrl+F(ouCmd+Fsur Mac) et recherchez le motpanieroucompte. Vous souhaitez coller votre nouveau code dans le même conteneur (généralement un<div>ou<ul>) qui contient ces icônes existantes.Collez une des options de code ci-dessous à l’endroit où vous souhaitez que le lien apparaisse (par exemple, juste avant l’icône du panier).
Option A : Lien vers l’icône
Option A : Lien vers l’icône
Utilisez ce code si vous avez terminé l’étape 1 et que vous souhaitez afficher une icône de cœur, en supposant qu’elle s’appelle icon-heart.svg dans notre exemple :
<a href= »#k-hub/favorites » id=« favorites-icon-bubble » aria-label=« Open Favorites » title=« Favorites » style=« display:flex;align-items:center;justify-content:center;height:4.4rem;width:4.4rem;« >
<span style=« height:20px;width:20px »>
{{ 'icon-heart.svg' | inline_asset_content }}
</span> </a>
Option B : Lien textuel ou bouton
Utilisez ce code si vous préférez un lien textuel ou un bouton. Vous n’avez pas besoin de télécharger d’éléments pour cela.
Pour un simple lien textuel :
<a href= »#k-hub/favorites » class=« en-tête__menu-item header__menu-item-list » style=« text-decoration : none ;« > Favoris </a>
Pour un bouton :
<a href= »#k-hub/favorites » class=« button--primary »> Favoris </a>
Cliquez sur Enregistrer.
RésultatAstuce : Correspondance avec le style de votre thème Si votre thème utilise une classe CSS spécifique pour les icônes d’en-tête (par exemple :
en-tête__iconoricon-link), you can replace the inlinestyle=attribute in the code above with that class (e.g.,class="header__icône »). Ainsi, les effets d’espacement et de survol correspondent parfaitement à vos autres boutons.
Résultat
Une fois enregistré, ouvrez votre boutique dans une nouvelle fenêtre Incognito/Private pour contourner la mise en cache du navigateur. Vous devriez voir l’icône du cœur dans votre barre de navigation. Si vous cliquez sur cette icône, l’onglet Favoris du Customer Hub s’ouvre.
Résolution de problèmes
Résolution de problèmes
Si l’icône n’apparaît pas ou semble incorrecte :
L'icône est une image brisée : Assurez-vous que vous avez téléchargé le fichier dans le dossier Assets et que vous l'avez nommé exactement
icon-heart.svg. Les noms de fichiers sont sensibles à la casse.L’icône n’est pas alignée : vous devrez peut-être ajuster les valeurs de
hauteuret delargeur del’attribut destyle del’extrait de code pour qu’elles correspondent à la hauteur de la barre de navigation de votre thème.Modifications non affichées : les thèmes Shopify sont mis en cache de manière agressive. Essayez de prévisualiser le thème dans une fenêtre Incognito ou d’ajouter
?preview_theme_id=à votre URL si vous travaillez sur un brouillon de thème.