Objectif: Découvrez comment utiliser les règles de checkout à combiner avec l'API Checkout, une fonctionnalité dynamique qui vous permet de contrôler le passage en caisse de vos clients.
Que sont les règles de checkout?
Les règles de checkout fonctionnent de la même manière que les règles d'expédition et les règles de retour. - ce sont des actions prédéfinies qui s'appliqueront automatiquement au moment du passage en caisse.
Les règles de checkout vont de paire avec l'API Checkout. Cela signifie que votre Checkout Dynamique doit être configuré pour pouvoir utiliser les règles de checkout. Consulter notre article Comment configurer votre Checkout Dynamique?
Pourquoi utiliser les règles de checkout?
- Améliorez la satisfaction de vos clients en simplifiant le passage en caisse.
- Affichez les méthodes de livraison pertinentes
- Bénéficiez d'une plus grande flexibilité et d'un meilleur contrôle sur votre passage en caisse.
Configurez vos règles de Checkout
Créer une nouvelle règle de Checkout
- Connectez-vous à votre compte Sendcloud.
- Accédez à Réglages > Règles de Checkout.
- Cliquez sur Créer une nouvelle règle pour commencer à définir vos conditions.
- Saisissez un Nom pour la règle.
- Choisissez une condition SI (par exemple, Code postal, Poids du colis).
- Sélectionnez un Opérateur (par exemple, Est, Inférieur à, Supérieur à).
- Saisissez une Valeur (par exemple, Code postal 12345).
- Choisissez l'Action (par exemple, Masquer le mode de livraison avec Transporteur X).
- Cliquez sur Enregistrer la règle de Checkout.
Appliquer la règle à un mode de livraison
- Accédez à Réglages > Checkout dynamique en haut de votre écran.
- Cliquez sur le Mode de livraison que vous souhaitez modifier.
- Faites défiler vers le bas jusqu'à la section Règles de Checkout.
- Sélectionnez la ou les règles que vous avez créées et appliquez-les au mode de livraison.
- Cliquez sur Enregistrer les modifications.

Publier votre configuration
- Après avoir appliqué vos règles, retournez à la page Checkout dynamique.
- Cliquez sur Publier la configuration pour activer les règles.
- Les modifications peuvent prendre jusqu'à 15 minutes pour être visibles dans votre boutique.
Modifier ou supprimer des règles
-
Pour supprimer une règle :
- Accédez à Réglages > Règles de Checkout.
- Trouvez la règle et supprimez-la.
- Une fois supprimée, elle sera automatiquement retirée de tous les modes de livraison où elle était appliquée.
-
Pour modifier une règle :
- Accédez à Réglages > Règles de Checkout.
- Trouvez la règle que vous souhaitez modifier et cliquez sur Modifier.
- Modifiez la Condition, l'Opérateur, la Valeur ou l'Action selon vos besoins.
- Cliquez sur Enregistrer les modifications.
- (Optionnel) Si cette règle est appliquée à un mode de livraison publié, accédez à Checkout dynamique et cliquez à nouveau sur Publier la configuration pour vous assurer que les modifications sont prises en compte

Nos règles de checkout
Les règles de checkout ont pour but d'améliorer le passage en caisse. Vous trouverez ci-dessous toutes les règles de checkout que vous pouvez créer.
| Conditions: | Déterminations: | Explication: |
| Code postal | Contient/Ne contient pas/Fini avec/Est/N'est pas/Commence avec/Correspondance de motifs/Correspondance regex |
Afficher ou masquer les méthodes de livraison en fonction du code postal de la destination du colis. |
| Dimensions du colis (longueur, largeur, hauteur) | Contient/Ne contient pas/Fini avec/Est/N'est pas/Commence avec/Correspondance de motifs/Correspondance regex |
Filtrer les tailles des boîtes aux lettres, etc. Vous devez calculer et fournir les dimensions des colis au moment du passage en caisse. Cela s'applique à l'ensemble de la commande, et non pas à la vérification des dimensions des articles individuels. |
| Largeur du colis | Est / N'est pas / Inférieur à / Supérieur à / Supérieur ou égal à / Inférieur ou égal à | Aide à contrôler les modes de livraison en filtrant selon la largeur du colis. |
| Hauteur du colis | Est / N'est pas / Inférieur à / Supérieur à / Supérieur ou égal à / Inférieur ou égal à | Aide les commerçants à filtrer les colis de grande taille pour certains modes de livraison. |
| Poids (grammes) | Est / N'est pas / Inférieur à / Supérieur à / Supérieur ou égal à / Inférieur ou égal à | Utile pour restreindre les options d'expédition en fonction du poids du colis. |
| Valeur totale de la commande | Est / N'est pas / Inférieur à / Supérieur à / Supérieur ou égal à / Inférieur ou égal à | Aide à définir des règles de livraison basées sur la valeur de la commande (ex : livraison gratuite pour les commandes dépassant un seuil). |
| Métadonnées du Checkout | Est / N'est pas / Contient / Ne contient pas / Commence par / Se termine par / Correspondance de motifs / Dans / Pas dans/Correspondance regex | Permet aux commerçants de créer des règles basées sur les valeurs de métadonnées du processus de paiement. |
Exemples de règles de checkout
Afficher ou masquer les méthodes de livraison en fonction du code postal
SI"Code postal" EST "X" ALORS "Masquer la méthode de livraison" X
SI "Code postal" EST "X" ALORS "Afficher la méthode de livraison" X
Si vous proposez beaucoup d'options de livraison (standard, express, livraison le jour même, etc.), vous pouvez, grâce à vos règles de checkout, faire en sorte que vos clients ne voient que les options correspondant à leur situation. Par exemple, si l'adresse d'un client est proche de votre boutique, vous pouvez n'afficher que l'option de livraison la moins cher, ce qui réduit les frais de port et encourage l'achat.
SI "Code postal" CORRESPONDANCE DE MOTIFS "[AB,PA,FK,KA,HS,IV,KW,ZE]" ALORS "Masquer la méthode de livraison" X
Cette règle peut être utilisée pour masquer certaines méthodes dans les régions éloignées de l'Écosse, par exemple. En savoir plus sur la correspondance de motifs.
Afficher ou masquer les méthodes de livraison en fonction des dimensions du colis
SI "Longueur du colis” Plus grand ou égal à 100, ET "Largeur du colis” Plus grand ou égal à 50, ET "Hauteur du colis” Plus grand ou égal à 20, ALORS "Masquer la méthode de livraison" X, Y, Z
Par exemple, vous pouvez utiliser cette règle de checkout pour n'afficher que certaines méthodes de livraison lorsque le colis est de la taille d'une boîte aux lettres.
Correspondance de texte dans les Règles de Checkout : Correspondance de motifs vs Correspondance regex
Lorsque vous créez des Règles de Checkout basées sur des champs textuels (comme le code postal ou les métadonnées du checkout), vous pouvez choisir entre la Correspondance de motifs et la Correspondance regex. Les deux options permettent de comparer des valeurs textuelles, mais elles offrent des niveaux différents de flexibilité et de complexité.
Correspondance de motifs
La correspondance de motifs est une méthode simple qui utilise le caractère générique *. Vous n’avez besoin d’aucune connaissance technique particulière.
C’est comme utiliser un raccourci pour rechercher du texte.
Vous pouvez utiliser * comme un espace vide pouvant représenter « n’importe quoi ».
Pensez-y ainsi :
-
cadeau*= « tout ce qui commence par cadeau » -
*cadeau= « tout ce qui se termine par cadeau » -
*cadeau*= « tout ce qui contient cadeau »
👉 Correspondance de motifs = règles simples avec un seul caractère générique *
Comment cela fonctionne
-
*correspond à n’importe quel nombre de caractères. - La correspondance de motifs est sensible à la casse.
- Exemple :
cadeau*correspond àcadeau_boîte, mais pas àCadeau_boîte.
- Exemple :
Exemples
| Champ | Motif | Correspond à |
|---|---|---|
| Code postal | 75* |
75001, 75012 |
| Métadonnées du checkout | cadeau* |
cadeau_boîte, cadeau_emballage |
| Métadonnées du checkout | *pack |
été-pack, découverte-pack |
Quand utiliser la correspondance de motifs
- Vérifications simples d’une valeur unique
- Besoins basiques en caractères génériques
- Lorsque la sensibilité à la casse est importante
- Quand le format n’a pas besoin d’être strictement validé
Correspondance regex
Les expressions régulières (regex) permettent un niveau de contrôle beaucoup plus avancé. Vous pouvez gérer plusieurs possibilités dans la même règle, ignorer la casse, ou imposer une validation stricte du format. Regex est comme une version ultra-puissante de la correspondance textuelle.
- plusieurs options dans une seule règle → « 75 OU 76 OU 77 »
- ignorer la casse → correspond à « cadeau », « CADEAU », etc.
- contrôler une structure précise → « 4 chiffres suivis de 2 lettres »
- faire correspondre uniquement le début/la fin → « doit se terminer par -pack »
👉 Correspondance regex = règles avancées, très spécifiques et puissantes
Comment cela fonctionne
-
|= OU -
^= commence par -
$= se termine par -
\d= n’importe quel chiffre -
(?i)= ignorer la casse
Exemples
| Champ | Regex | Correspond à |
|---|---|---|
| Code postal | ^(75|76|77) |
codes postaux commençant par 75, 76 ou 77 |
| Métadonnées du checkout | (?i)cadeau |
cadeau, CADEAU, cadeau_boîte, cadeau_emballage |
| Métadonnées du checkout | -pack$ |
valeurs se terminant par « -pack » |
| Métadonnées / code promo | ^ETE\d{2}$ |
ETE10, ETE21 |
Choisir la bonne méthode
| Correspondance de motifs | Correspondance regex |
|---|---|
|
|
Exemples pratiques où Regex est plus puissant
| Scénario | Description | Regex | Pourquoi Regex est meilleur |
|---|---|---|---|
| Plusieurs préfixes de codes postaux (FR) | Dissimuler un mode de livraison pour les codes postaux commençant par 75, 76 ou 77 | ^(75|76|77) |
La correspondance de motifs ne peut vérifier qu’un seul préfixe à la fois ; regex englobe plusieurs possibilités dans une seule règle. |
| Valider un format de code postal | Correspondre exactement à 5 chiffres (ex. 75001) | ^\d{5}$ |
Les motifs ne peuvent pas vérifier un nombre exact de caractères ; regex le peut. |
| Recherche insensible à la casse | Trouver « cadeau » ou « gratuit » quel que soit l’usage des majuscules | (?i)(cadeau|gratuit) |
RegEx gère toutes les variantes dans une seule règle. |
| Correspondance par suffixe | Faire correspondre des valeurs se terminant par « -pack » | -pack$ |
Le motif ne peut pas garantir que le mot apparaît uniquement à la fin ; regex, oui. |
| Codes promo structurés | 3 lettres suivies de 2 chiffres (ex. ABC12) | ^[A-Za-z]{3}\d{2}$ |
Regex garantit la structure exacte. |
| Contrôler des domaines email | Faire correspondre les emails se terminant par @gmail.com ou @yahoo.com | @(gmail|yahoo)\.com$ |
Regex permet plusieurs domaines dans une seule règle. |
Conseils pour utiliser Regex
- Commencez avec des modèles simples puis ajoutez de la complexité
- Utilisez
^et$pour ancrer le début ou la fin du texte - Ajoutez
(?i)pour ignorer la casse - Utilisez une barre oblique inverse
\pour échapper les caractères spéciaux - Testez vos modèles sur regex101.com
- Documentez les expressions complexes pour plus de clarté
Articles liés:
→ Checkout Dynamique : Guide d'installation et de configuration
→ Comment ajouter votre tarification dans votre fonctionnalité Checkout Dynamique