~ 1 min read

Comment créer un tiroir de panier dans Shopify.

How to Create a Cart Drawer in Shopify

Table des Matières

  1. Introduction
  2. Comprendre le Tiroir de Panier
  3. Créer un Tiroir de Panier dans Shopify
  4. Meilleures Pratiques pour les Tiroirs de Panier
  5. Conclusion
  6. FAQ

Introduction

Imaginez un client parcourant votre boutique en ligne, ajoutant avec enthousiasme des articles à son panier, pour être soudainement redirigé vers une page de panier séparée. Cette expérience peut être déroutante, entraînant souvent des paniers abandonnés et des ventes perdues. Et si les clients pouvaient voir leur panier sans interrompre leur expérience d'achat ? Voici le tiroir de panier : un panier coulissant hors-canvas qui améliore l'expérience utilisateur et augmente les taux de conversion.

Un tiroir de panier permet aux clients de voir les articles sélectionnés et les coûts totaux sans quitter la page actuelle, favorisant ainsi un parcours d'achat ininterrompu. Dans le paysage e-commerce concurrentiel d'aujourd'hui, optimiser cet aspect de votre boutique est crucial pour fidéliser les clients et maximiser les ventes.

Dans cet article, nous allons explorer tout ce que vous devez savoir sur la création d'un tiroir de panier dans Shopify. Nous allons énumérer les avantages de la mise en œuvre de cette fonctionnalité, fournir un guide étape par étape pour sa création et discuter de la façon de l'intégrer à votre stratégie d'expérience utilisateur. À la fin, vous aurez une compréhension complète de la manière de créer un tiroir de panier dans Shopify, garantissant que votre boutique reste conviviale et efficace.

Ce que Vous Allez Apprendre

  • L'importance d'un tiroir de panier dans le e-commerce.
  • Comment mettre en œuvre un tiroir de panier personnalisé sur votre boutique Shopify sans utiliser d'applications tierces.
  • Meilleures pratiques pour améliorer l'expérience utilisateur avec votre tiroir de panier.

Commençons !

Comprendre le Tiroir de Panier

Qu'est-ce qu'un Tiroir de Panier ?

Un tiroir de panier, souvent appelé panier coulissant ou mini panier, est un élément d'interface qui permet aux clients de voir le contenu de leur panier d'achats sans quitter la page actuelle. Au lieu de rediriger les utilisateurs vers une page de panier dédiée, le tiroir glisse depuis le côté de l'écran, présentant un aperçu pratique des articles sélectionnés. Cette approche non seulement rationalise l'expérience d'achat, mais encourage également les utilisateurs à continuer d'explorer votre boutique, menant finalement à des taux de conversion plus élevés.

L'Importance d'un Tiroir de Panier

Avoir un tiroir de panier dans votre boutique Shopify présente de nombreux avantages :

  1. Amélioration de l'Expérience Utilisateur: Les acheteurs peuvent rapidement voir le contenu de leur panier sans interrompre leur navigation.

  2. Réduction de l'Abandon de Panier: En facilitant aux clients la visualisation de leurs articles et des coûts totaux, un tiroir de panier peut aider à réduire la probabilité d'abandon de panier.

  3. Augmentation des Ventes: Un processus de paiement fluide peut entraîner plus de transactions finalisées, impactant positivement votre chiffre d'affaires.

  4. Optimisation Mobile: Avec de plus en plus de consommateurs effectuant des achats sur des appareils mobiles, un tiroir de panier fournit une expérience plus conviviale sur des écrans plus petits.

  5. Options de Personnalisation: Un tiroir de panier bien conçu peut être personnalisé pour correspondre à la marque de votre boutique, renforçant votre esthétique globale.

Créer un Tiroir de Panier dans Shopify

Pré-requis

Avant de plonger dans le processus de création, assurez-vous d'avoir ce qui suit :

  • Accès au panneau d'administration de votre boutique Shopify.
  • Connaissances de base en HTML, CSS et JavaScript.
  • Un thème qui permet le codage personnalisé (la plupart des thèmes Shopify le permettent).

Guide Étape par Étape

Étape 1 : Accéder à l'Éditeur de Code Shopify

  1. Connectez-vous à votre panneau d'administration Shopify.
  2. Dans la barre latérale gauche, accédez à Boutique en Ligne et cliquez sur Thèmes.
  3. Trouvez votre thème actif et cliquez sur Actions > Modifier le Code.

Étape 2 : Créer les Fichiers Nécessaires

  1. Dans le dossier Assets, créez deux nouveaux fichiers : drawer.css et drawer.js.

  2. Ouvrez drawer.css et ajoutez les styles suivants pour gérer l'apparence de votre tiroir de panier :

    .drawer {
        display: none;
    }
    .drawer__header {
        padding: 1.5rem;
        display: flex;
        justify-content: space-between;
        align-items: center;
        border-bottom: 1px solid #ddd;
    }
    .drawer__close {
        margin: 0;
        padding: 0;
        border: none;
        background-color: transparent;
        cursor: pointer;
    }
    .drawer__wrapper {
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        height: 100%;
        width: 100%;
        max-width: 500px;
        z-index: 9999;
        overflow: auto;
        transition: transform 0.3s;
        background-color: #fff;
        display: flex;
        flex-direction: column;
        box-shadow: 0 2px 6px #777;
    }
    .drawer.is-active {
        display: block;
    }
    .drawer.is-visible .drawer__wrapper {
        transform: translateX(0);
    }
    
  3. Ensuite, ouvrez drawer.js et insérez le JavaScript suivant pour gérer la fonctionnalité du tiroir :

    var drawer = function () {
        var settings = {
            activeClass: 'is-active',
            visibleClass: 'is-visible',
            selectorTarget: '[data-drawer-target]',
            selectorTrigger: '[data-drawer-trigger]',
            selectorClose: '[data-drawer-close]',
        };
    
        var openDrawer = function (trigger) {
            var target = document.getElementById(trigger.getAttribute('aria-controls'));
            target.classList.add(settings.activeClass);
            document.documentElement.style.overflow = 'hidden';
            setTimeout(function () {
                target.classList.add(settings.visibleClass);
            }, 50);
        };
    
        var closeDrawer = function (event) {
            var closestParent = event.closest(settings.selectorTarget);
            closestParent.classList.remove(settings.visibleClass);
            document.documentElement.style.overflow = '';
            setTimeout(function () {
                closestParent.classList.remove(settings.activeClass);
            }, 350);
        };
    
        var clickHandler = function (event) {
            var toggle = event.target,
                open = toggle.closest(settings.selectorTrigger),
                close = toggle.closest(settings.selectorClose);
    
            if (open) {
                openDrawer(open);
            }
            if (close) {
                closeDrawer(close);
            }
            if (open || close) {
                event.preventDefault();
            }
        };
    
        document.addEventListener('click', clickHandler, false);
    };
    
    drawer();
    

Étape 3 : Créer la Structure HTML

  1. Dans le dossier Sections, créez un nouveau fichier nommé drawer.liquid.

  2. Insérez la structure HTML suivante pour définir la mise en page du tiroir :

    <section class="drawer" id="drawer-name" data-drawer-target>
        <div class="drawer__overlay" data-drawer-close tabindex="-1"></div>
        <div class="drawer__wrapper">
            <div class="drawer__header">
                <div class="drawer__title">Continuer vos achats</div>
                <button class="drawer__close" data-drawer-close aria-label="Fermer le tiroir"></button>
            </div>
            <div class="drawer__content" id="cart__drawer">
                <div id="cart__drawer_items"></div>
                <div style="margin-top: 50px">
                    <h4>Total : <span id="cart__total_price"></span></h4>
                    <a id="cart__checkout_btn" href="/fr/checkout" class="btn btn--has-icon-after cart__continue-btn" style="width:100%;">Passer à la caisse</a>
                </div>
            </div>
        </div>
    </section>
    
  3. Ajoutez le JavaScript nécessaire pour récupérer et mettre à jour les données du panier :

    <script>
        fetch('/cart.js')
            .then((resp) => resp.json())
            .then((data) => {
                if (data.items.length > 0) {
                    data.items.forEach(function(product) {
                        document.getElementById('cart__drawer_items').innerHTML += '<img src="' + product.featured_image.url + '" alt="' + product.featured_image.alt + '"><h5>' + product.title + '</h5><p>' + product.quantity + ' x ' + Shopify.formatMoney(product.line_price) + '</p>';
                    });
                    document.getElementById('cart__total_price').innerHTML = Shopify.formatMoney(data.total_price);
                } else {
                    document.getElementById('cart__drawer_items').innerHTML = '<p>Le panier est vide</p>';
                }
            });
    </script>
    

Étape 4 : Référencer le Tiroir dans Votre Thème

  1. Ouvrez theme.liquid et incluez les fichiers CSS et JavaScript que vous avez créés dans la section <head> :

    {{ 'drawer.css' | asset_url | stylesheet_tag }}
    {{ 'drawer.js' | asset_url | script_tag }}
    
  2. Référencez votre section drawer.liquid dans la balise <body> :

    {% section 'drawer' %}
    

Étape 5 : Déclencher le Tiroir depuis l'En-tête

  1. Ouvrez le fichier header.liquid dans le dossier Sections.

  2. Localisez la balise d'ancrage associée à votre icône de panier et modifiez-la pour déclencher le tiroir comme suit :

    <a href="#" class="site-header__icon site-header__cart" data-drawer-trigger aria-controls="drawer-name" aria-expanded="false">
        {% include 'icon-cart' %}
        <span class="icon__fallback-text">{{ 'layout.cart.title' | t }}</span>
        <div id="CartCount" class="site-header__cart-count{% if cart.item_count == 0 %} hide{% endif %}">
            <span data-cart-count>{{ cart.item_count }}</span>
        </div>
    </a>
    
  3. Enregistrez tous les changements.

Tester Votre Tiroir de Panier

Après avoir complété les étapes, il est crucial de tester le tiroir de panier sur votre boutique Shopify :

  1. Ouvrez votre boutique dans un nouvel onglet.
  2. Ajoutez un produit à votre panier.
  3. Cliquez sur l'icône du panier dans l'en-tête et observez la fonctionnalité du tiroir.
  4. Assurez-vous que le panier se met à jour dynamiquement et que le prix total est correctement reflété.

Meilleures Pratiques pour les Tiroirs de Panier

Pour optimiser l'efficacité de votre tiroir de panier, considérez les meilleures pratiques suivantes :

  • Design Convivial: Assurez-vous que le tiroir de panier est visuellement attrayant et facile à naviguer. Utilisez une typographie claire, un espacement approprié, et des placements de boutons intuitifs.

  • Design Réactif: Testez votre tiroir de panier sur différents appareils et tailles d'écran pour garantir une expérience homogène pour tous les utilisateurs, en particulier les acheteurs mobiles.

  • Mises à Jour en Temps Réel: Implémentez une fonctionnalité qui permet aux clients de mettre à jour les quantités ou de retirer des articles directement dans le tiroir sans actualiser la page.

  • Encourager des Ventes Supplémentaires: Utilisez le tiroir de panier pour afficher des suggestions de vente incitative ou croisée, incitant les clients à ajouter plus d'articles à leur panier.

  • Appels à l'Action Clairs: Assurez-vous que le bouton de paiement se distingue et est facilement accessible dans le tiroir, encourageant ainsi les utilisateurs à finaliser leurs achats.

Conclusion

Créer un tiroir de panier dans Shopify est une décision stratégique qui peut significativement améliorer l'expérience d'achat de vos clients. En suivant les étapes décrites dans ce guide, vous pouvez mettre en œuvre un tiroir de panier personnalisé, efficace et convivial qui garde les clients engagés et les incite à finaliser leurs achats.

Alors que le e-commerce continue d'évoluer, il est primordial de s'assurer que votre boutique répond aux attentes des acheteurs modernes. Un tiroir de panier bien conçu améliore non seulement l'expérience utilisateur, mais sert également de puissant outil pour augmenter les taux de conversion et booster les ventes.

Si vous recherchez une assistance supplémentaire pour optimiser votre boutique Shopify, envisagez d'explorer les services de Praella. Leur expertise en Expérience Utilisateur & Design, Développement Web & d'Applications, ainsi qu'en Stratégie, Continuité et Croissance peut vous aider à créer des expériences d'achat inoubliables qui résonnent avec les clients.

Prêt à améliorer votre boutique Shopify ? Commencez à implémenter votre tiroir de panier dès aujourd'hui et observez la différence que cela fait !

FAQ

Qu'est-ce qu'un tiroir de panier ?

Un tiroir de panier est une fonctionnalité d'interface dans les magasins en ligne qui permet aux clients de voir le contenu de leur panier sans naviguer loin de la page actuelle. Il glisse généralement sur le côté et fournit un aperçu rapide des articles ajoutés au panier.

Comment un tiroir de panier améliore l'expérience utilisateur ?

Un tiroir de panier améliore l'expérience utilisateur en permettant aux clients de voir les articles de leur panier sans quitter leur session de navigation actuelle, favorisant ainsi un parcours d'achat plus fluide et réduisant les taux d'abandon de panier.

Puis-je personnaliser le design de mon tiroir de panier ?

Oui, vous pouvez personnaliser le design de votre tiroir de panier avec CSS pour vous assurer qu'il s'aligne avec l'esthétique de votre marque et offre une interface utilisateur engageante.

Quelles compétences techniques dois-je avoir pour créer un tiroir de panier ?

Des connaissances de base en HTML, CSS et JavaScript sont utiles pour créer un tiroir de panier. Shopify fournit une documentation et des ressources extensives pour aider les propriétaires de magasins à mettre en œuvre des fonctionnalités personnalisées.

Comment puis-je tester mon tiroir de panier après l'implémentation ?

Après avoir implémenté le tiroir de panier, ajoutez des articles à votre panier, cliquez sur l'icône du panier pour activer le tiroir et assurez-vous que les articles et le prix total se mettent à jour correctement sans actualiser la page. Testez sur divers appareils pour garantir la réactivité et la fonctionnalité.

Est-il nécessaire d'utiliser des applications tierces pour créer un tiroir de panier ?

Non, vous pouvez créer un tiroir de panier en utilisant un code personnalisé sans compter sur des applications tierces. Cela permet une plus grande flexibilité et personnalisation en fonction des besoins de votre magasin.


Previous
Comment créer un bouton d'achat dans Shopify : Un guide complet
Next
Comment créer une page de paiement dans Shopify