Le panier latéral coulissant avec toutes ses options - type, position, code promo, notes, trust badges et blocs personnalisables.
Cart Drawer
Le Cart Drawer est le panier latéral qui s'ouvre depuis le côté de l'écran. C'est le mode de panier par défaut de Scale Theme, offrant une expérience d'achat fluide sans quitter la page en cours.
Modes du panier
Scale Theme propose deux modes pour le panier :
| Mode | Description |
|---|---|
| Drawer (défaut) | Panneau latéral coulissant |
| Page | Page dédiée /cart classique |
| Setting | Options | Défaut |
|---|---|---|
| Type de panier | Drawer / Page | Drawer |
| Ouvrir à l'ajout | Ouvre automatiquement le drawer quand un produit est ajouté | Oui |
Position
| Setting | Options | Défaut |
|---|---|---|
| Position | Droite / Gauche | Droite |
Structure du drawer
Le Cart Drawer est organisé en 3 zones :
Header
- Titre "Panier" avec le nombre d'articles
- Bouton de fermeture (X)
Body (scrollable)
- Timer (optionnel)
- Barre de progression (optionnel)
- Custom Liquid (position: au-dessus des articles)
- Liste des articles du panier
- Upsells (position: scroll, optionnel)
- Custom Liquid (position: en dessous des articles)
Footer (fixe)
- Upsells (position: fixed, optionnel)
- Quick Add Products (optionnel)
- Champ code promo (optionnel)
- Custom Liquid (position: au-dessus des totaux)
- Décompte des prix (sous-total, économies, total)
- Note de taxes/livraison (optionnel)
- Note de panier (optionnel)
- Custom Liquid (position: au-dessus du checkout)
- Bouton Checkout
- Checkout accéléré (Apple Pay, Google Pay, Shop Pay)
- Trust badges (optionnel)
- Custom Liquid (position: en dessous du checkout)
Barre de progression
La barre de progression affiche l'avancement vers les paliers de livraison gratuite et de cadeaux. Elle se compose de blocs Cart Tier (voir Barre de livraison gratuite).
| Setting | Description | Défaut |
|---|---|---|
| Activer la barre | Affiche la barre de progression | Non |
| Palette de couleurs | Couleurs de la barre (hérité d'une palette du thème) | Background 1 |
| Message de complétion | Message affiché quand tous les paliers sont atteints | "🎉 You've unlocked all rewards!" |
Animation Fly to Cart
L'animation Fly to Cart donne un feedback visuel quand un produit est ajouté au panier. Elle se configure dans les settings du Cart Drawer :
| Setting | Options | Défaut |
|---|---|---|
| Activer | On / Off | On |
| Type d'animation | Image / Dot / Line | Dot |
| Type | Description | Recommandé pour |
|---|---|---|
| Image | L'image du produit vole vers l'icône panier | Boutiques visuelles (mode, déco) |
| Dot | Un point animé se déplace vers le panier | La plupart des boutiques (discret et rapide) |
| Line | Une ligne animée trace le chemin vers le panier | Boutiques minimalistes |
Pour plus de détails sur l'animation, voir Fly to Cart.
Timer
Un compte à rebours qui crée un sentiment d'urgence :
| Setting | Description | Défaut |
|---|---|---|
| Activer timer | Active le compte à rebours | Non |
| Durée | Durée du timer (5-30 min) | 15 min |
| Message | Texte avec placeholder $time | "You have $time to complete your order!" |
| Palette de couleurs | Couleur de fond du timer | Background 1 |
$time dans le message est remplacé dynamiquement par le temps restant. Exemple : "Vous avez 14:32 pour finaliser votre commande !"Champ code promo
| Setting | Description | Défaut |
|---|---|---|
| Activer champ de réduction | Affiche un champ pour saisir un code promo | Oui |
Le champ code promo permet au client d'appliquer un code directement dans le drawer. Un message de succès ou d'erreur s'affiche après application. Les codes appliques apparaissent avec un bouton de suppression dans le récapitulatif des prix.
Bouton Checkout
| Setting | Description | Défaut |
|---|---|---|
| Texte du bouton | Texte personnalisé du bouton checkout | "Check out" |
Note de panier
| Setting | Description | Défaut |
|---|---|---|
| Activer note | Champ textarea pour message du client | Oui |
Note taxes/livraison
| Setting | Description | Défaut |
|---|---|---|
| Afficher note taxes | Mention "Taxes incluses" et lien politique de livraison | Oui |
Trust Badges
Les trust badges renforcent la confiance au moment critique du checkout :
| Setting | Description | Défaut |
|---|---|---|
| Activer trust badges | Affiche les badges de confiance | Non |
| Afficher badges paiement | Icônes des moyens de paiement actifs (Visa, MC, etc.) | Oui |
| Image personnalisée | Upload d'une image (badges custom, certifications) | - |
| Largeur image | Largeur de l'image personnalisée (50-400px) | 200px |
| Espacement | Gap entre les badges (0-40px) | 16px |
Blocs
Le Cart Drawer supporte les blocs suivants :
Cart Tier
Palier de la barre de progression. Voir Barre de progression livraison gratuite.
| Setting | Description |
|---|---|
| Type | Shipping (livraison) / Gift (cadeau) |
| Seuil | Montant à atteindre |
| Message | Texte avec placeholder $amount |
| Message de succès | Texte quand le palier est atteint |
| Icône | Truck / Package / Gift / Star / None |
| Produit cadeau | Produit offert (si type Gift) |
Custom Liquid
Bloc de code Liquid personnalisé injectable a différentes positions dans le drawer.
App
Bloc d'application Shopify.
Quick Add Products
Produits rapides ajoutables en un clic dans le panier :
| Setting | Description | Défaut |
|---|---|---|
| Activer Quick Add | Active les produits rapides | Non |
| Produits | Liste de produits (max 5) | - |
| Label 1-5 | Label personnalisé pour chaque produit | - |
Interactions
- Ouverture : clic sur l'icône panier, ajout au panier, événement
cart:open - Fermeture : bouton X, clic sur l'overlay, touche Escape
- Quantité : boutons +/- et champ de saisie directe
- Suppression : bouton poubelle par article
- Accessibilité :
role="dialog",aria-modal="true", focus trap
Prochaines étapes
- **Barre de livraison gratuite** — Configurez les paliers de la barre de progression pour encourager l'augmentation du panier
- **Upsells du panier** — Ajoutez des recommandations produits intelligentes dans le drawer
- **Cadeau gratuit** — Offrez un produit gratuit quand le client atteint un seuil de commande
- **Animation Fly to Cart** — Activez l'animation visuelle lors de l'ajout au panier