Skip to main content

Vue d’ensemble

Ce tutoriel vous montre comment ajouter une case à cocher sous le bouton de checkout qui exige que les clients acceptent les conditions générales de votre boutique. Lorsqu’elle n’est pas cochée, les boutons de checkout et de paiement express sont désactivés. C’est un excellent moyen de garantir la conformité légale, de définir des attentes claires et d’ajouter du professionnalisme à votre expérience de panier.

Ce que fait cette personnalisation

  • Ajoute une case à cocher de conditions générales sous le bouton de checkout
  • Empêche les clients de passer au checkout tant qu’ils n’ont pas accepté
  • Bloque le bouton de checkout standard. Sur la Version 1 du module de paiements express, elle grise également les boutons express — voir la note ci-dessous si vous êtes sur la Version 2
  • Prend en charge un texte et un lien entièrement personnalisables
Cette personnalisation nécessite des bases en HTML, JavaScript et CSS. Elle convient mieux aux propriétaires de boutiques ou aux développeurs ayant des connaissances de codage de niveau débutant.
La partie concernant les boutons express ne s’applique qu’à la Version 1. Le script recherche #upcart-additional-checkout-buttons et le CSS stylise .upcart-express-pay-button — les deux appartiennent au module de paiements express de la Version 1. La Version 2 affiche #upcart-express-payments et clone les propres boutons de Shopify, qui ne portent aucun de ces sélecteurs : le checkout express reste donc cliquable même lorsque la case n’est pas cochée. Le bouton de checkout standard est bloqué sur les deux versions.

Étape 1 : ajouter du HTML personnalisé

  1. Allez dans Upcart > Cart Editor > Settings > Custom HTML
  2. Collez le code suivant dans Above announcements/rewards :
Note sur l’ancien système : les callbacks window.upcartOnCartLoaded fonctionnent toujours mais sont obsolètes et génèrent des avertissements dans la console. Utilisez upcartSubscribeCartLoaded pour tous les nouveaux scripts.
  1. Collez le code suivant dans Below checkout button. Mettez à jour le lien et le texte pour qu’ils correspondent aux conditions de votre boutique :

Étape 2 : ajouter du CSS personnalisé

  1. Allez dans Upcart > Cart Editor > Settings > Custom CSS
  2. Collez le code suivant pour contrôler le style :
Vous pouvez modifier les couleurs pour correspondre à votre image de marque en mettant à jour les valeurs color, background-color et opacity.

Résultat final

Lorsque les clients ouvrent le panier :
  • Les boutons de checkout et express sont désactivés jusqu’à ce que la case soit cochée
  • Un message d’avertissement rouge apparaît s’ils essaient de continuer sans accepter
  • Une fois la case cochée, tous les boutons deviennent actifs

Besoin d’aide ?

Pour des implémentations avancées ou des besoins plus complexes, nous vous recommandons de travailler avec un Shopify Expert. L’équipe de support d’Upcart n’aide pas à écrire ou à déboguer du code personnalisé. Voir les Shopify Experts