Conditions
Les conditions, c’est la façon de dire quand une réduction s’applique. Vous les construisez dans la même carte sur toutes les pages de réduction : choisissez un champ, choisissez un opérateur, saisissez ou choisissez une valeur.
Comment ça fonctionne
Section intitulée « Comment ça fonctionne »Une condition, c’est trois choses lues de gauche à droite — champ · opérateur · valeur. Par exemple Cart subtotal · is greater than or equal to · 50.
Les conditions vivent à l’intérieur d’un rule group (groupe de règles). Un groupe peut contenir autant de conditions que nécessaire.
- Le contrôle Between conditions: (entre les conditions) — dès qu’un groupe contient deux conditions ou plus, il se place entre chaque paire et affiche la liaison en cours sous forme de badge (AND ou OR) avec un bouton Switch to OR / Switch to AND. Le choix vaut pour tout le groupe, pas pour une seule paire. AND est la valeur de départ.
- Between groups — dès qu’un deuxième groupe existe, un menu déroulant Rule Group Logic apparaît dans l’en-tête de la carte, avec Match All Rule Groups et Match Any Rule Group. La pastille dessinée entre les groupes indique lequel est actif.
Sans aucune règle, la carte affiche No rules configured et la ligne “This discount will apply to all qualifying orders.”
Où le trouver
Section intitulée « Où le trouver »Le constructeur de règles est la carte Discount Rules sur les réductions Product, Order, Shipping et Price List. Le même constructeur apparaît ailleurs sous un autre intitulé :
- Bundle — dans Customer Eligibility (Discount Rules), conditions de client uniquement, et limité à un seul groupe de règles.
- Buy X Get Y — deux fois, une fois sous Customer buys et une fois sous Customer gets. Chacun des deux a besoin d’au moins une règle.
Les lignes de condition ci-dessous — champ · opérateur · valeur — sont communes à toute l’application, mais les rule groups et Rule Group Logic appartiennent à ces six types seulement : Product, Order, Shipping, Price List, Bundle et Buy X Get Y. Les autres types organisent leurs conditions autrement :
- Multi-offer — pas de constructeur de règles. Chaque offre nomme les articles du panier qu’elle reconnaît dans des groupes Qualifying items, chacun intitulé “Match [all] of these conditions”, et porte une liste Requirements distincte. La réduction a aussi une carte Who can use this discount pour la restriction de clients.
- Block codes — une seule carte Conditions, à plat. Les conditions se suivent avec un choix de correspondance (toutes ou n’importe laquelle), et il n’y a pas de groupes.
- Spend More Save More — pas de constructeur. Il propose à la place une liste fixe de six interrupteurs : Customer tags, Account status, B2B customers, Past orders, Cart quantity, Cart contents.
- Gift with Purchase — pas de constructeur non plus. Sa carte Conditions est une liste fixe de cinq interrupteurs : Customer tags, Account status, B2B customers, Past orders, Cart attribute.
- Quantity Break — aucune carte de conditions.
Paramètres
Section intitulée « Paramètres »Add your first rule / Add rule group
Section intitulée « Add your first rule / Add rule group »Add your first rule crée RULE GROUP #1 avec une condition vide à l’intérieur. Add rule group ajoute un autre groupe en dessous. Chaque groupe a une ✕ dans son coin supérieur droit pour le supprimer. Sur Bundle, qui n’autorise qu’un seul groupe, Add rule group n’est pas proposé.
Add condition
Section intitulée « Add condition »Ajoute une autre condition dans le même groupe. Le contrôle de suppression d’une condition apparaît dès que le groupe en contient plus d’une.
Rule Group Logic
Section intitulée « Rule Group Logic »Affiché uniquement quand deux groupes ou plus existent, il n’apparaît donc jamais sur Bundle. Match All Rule Groups (AND) ou Match Any Rule Group (OR).
Between conditions:
Section intitulée « Between conditions: »Le badge AND/OR à l’intérieur d’un groupe, avec un bouton qui le change. Il apparaît dès que le groupe contient deux conditions ou plus, et il s’applique à toutes les conditions de ce groupe.
Conditions de panier
Section intitulée « Conditions de panier »Disponibles sur les règles Product, Order, Shipping, Multi-offer et Block codes.
Cart attribute
Section intitulée « Cart attribute »Attributs personnalisés définis sur le panier. Opérateurs : is one of (est l’un de), is not one of (n’est aucun de). Valeur : une ou deux paires clé-valeur, les deux parties obligatoires.
Cart quantity
Section intitulée « Cart quantity »Nombre total d’articles dans le panier. Opérateurs : equals (égal à), is greater than or equal to (supérieur ou égal à), is less than or equal to (inférieur ou égal à). Valeur : un nombre entier, 1 ou plus.
Cart subtotal
Section intitulée « Cart subtotal »Valeur du sous-total des articles du panier, avant réductions. Opérateurs : equals, is greater than or equal to, is less than or equal to. Valeur : un montant d’au moins 0.01.
Conditions de client
Section intitulée « Conditions de client »Disponibles sur les règles Product, Order, Shipping, Bundle, Multi-offer et Block codes. Price List ne propose que Customer tags.
Customer is B2B
Section intitulée « Customer is B2B »Si le client est un client professionnel. Opérateur : equals. Valeur : True ou False.
Customer logged in
Section intitulée « Customer logged in »Si le client est connecté à son compte. Opérateur : equals. Valeur : True ou False.
Customer tags
Section intitulée « Customer tags »Tags sur la fiche client. Opérateurs : is one of, is not one of. Valeur : jusqu’à 20 tags, saisis un par un.
Customer orders count
Section intitulée « Customer orders count »Combien de commandes le client a passées. Opérateurs : equals, is greater than or equal to, is less than or equal to. Valeur : un nombre entier, 0 ou plus — equals 0 est donc une réduction pour une première commande.
Conditions d’article de ligne
Section intitulée « Conditions d’article de ligne »Disponibles sur Product, Order, Buy X Get Y et Multi-offer. Price List ne propose que Specific products et Specific collections ; Block codes propose Specific collections, Product tags et Has selling plan. Les réductions Shipping n’en ont aucune.
Line attribute
Section intitulée « Line attribute »Attributs personnalisés sur un article de ligne. Opérateurs : is one of, is not one of. Valeur : une ou deux paires clé-valeur.
Line quantity
Section intitulée « Line quantity »La quantité d’une seule ligne. Opérateurs : equals, is greater than or equal to, is less than or equal to, is in range (dans un intervalle). Valeur : un nombre entier, 1 ou plus ; is in range demande un minimum et un maximum.
Line subtotal
Section intitulée « Line subtotal »Le sous-total de la ligne elle-même. Opérateurs : equals, is greater than or equal to, is less than or equal to. Valeur : un montant d’au moins 0.01.
Specific collections
Section intitulée « Specific collections »Opérateurs : is one of, is not one of. Valeur : jusqu’à 10 collections, choisies dans le sélecteur de collections de Shopify.
Specific products
Section intitulée « Specific products »Opérateurs : is one of, is not one of. Valeur : jusqu’à 20 produits, choisis dans le sélecteur de produits de Shopify.
Product tags
Section intitulée « Product tags »Opérateurs : is one of, is not one of. Valeur : jusqu’à 20 tags.
Specific variants
Section intitulée « Specific variants »Opérateurs : is one of, is not one of. Valeur : jusqu’à 20 variantes.
Compare-at price
Section intitulée « Compare-at price »Le Compare-at price (prix de comparaison) du produit dans votre interface administrateur Shopify ; les produits qui n’en ont pas sont ignorés. Proposé sur les offres produit et commande de Multi-offer. Opérateurs : is higher than the current price (supérieur au prix actuel) et is not higher than the current price (pas supérieur au prix actuel) — aucun des deux ne prend de valeur —, plus is greater than or equal to, is less than or equal to et equals, qui prennent un montant d’au moins 0.01.
Has selling plan
Section intitulée « Has selling plan »Si la ligne est un abonnement. Opérateur : equals. Valeur : True ou False.
Conditions de livraison
Section intitulée « Conditions de livraison »Uniquement sur les réductions Shipping, plus les offres de livraison de Multi-offer.
Shipping type
Section intitulée « Shipping type »Le type de service de livraison. Opérateurs : contains (contient), does not contain (ne contient pas). Valeur : texte libre.
Shipping method
Section intitulée « Shipping method »Le transporteur ou la méthode. Opérateurs : equals, contains, does not contain. Valeur : texte libre.
Country code
Section intitulée « Country code »Pays de destination, sous forme de code à deux lettres (US, CA, GB). Opérateurs : is one of, is not one of. Valeur : jusqu’à 20 codes.
Shipping city
Section intitulée « Shipping city »Nom de la ville de destination. Opérateurs : is one of, is not one of. Valeur : jusqu’à 20 noms.
Province / State code
Section intitulée « Province / State code »Opérateurs : is one of, is not one of. Valeur : jusqu’à 20 codes.
Postal code
Section intitulée « Postal code »Opérateurs : is one of, is not one of. Valeur : jusqu’à 20 codes.
L’avertissement de champs mélangés
Section intitulée « L’avertissement de champs mélangés »Si un même groupe contient à la fois une sélection de produits (Specific Products, Specific Variants, Collections, Product Tags) et une exigence de produit (Line Quantity, Line Subtotal, Line Attribute, Subscription), la carte affiche un avertissement qui nomme les deux ensembles :
Rule Group #1: These fields should be in separate rule groups. … Move product requirements to a different rule group for the discount to work correctly.
Sur Buy X Get Y, le conseil est délibérément inversé, parce que cette réduction cherche les articles groupe par groupe puis additionne les groupes. Là, une exigence seule s’applique à tous les produits, l’application prévient donc qu’un groupe “may discount too many items” et vous demande de mettre l’exigence dans le même groupe que la sélection, le groupe réglé sur AND. Elle signale aussi un groupe qui répète le même champ de sélection avec AND comme un groupe qui “may match no products” — un même article devrait être dans les deux collections, ou être les deux produits, à la fois.
Aucun des deux avertissements ne bloque Save.
Exemples
Section intitulée « Exemples »Seulement Blue Shirts
Discount Rules → RULE GROUP #1Condition 1: Specific collections · is one of · Blue ShirtsLes paniers de plus de 75 à destination des États-Unis ou du Canada (réduction sur la livraison)
Discount Rules → RULE GROUP #1Condition 1: Cart subtotal · is greater than or equal to · 75Between conditions: ANDCondition 2: Country code · is one of · US, CALes nouveaux clients uniquement
Discount Rules → RULE GROUP #1Condition 1: Customer orders count · equals · 0Soit un produit tagué, soit une grosse ligne (deux groupes)
RULE GROUP #1 → Product tags · is one of · clearanceRULE GROUP #2 → Line quantity · is greater than or equal to · 5Rule Group Logic: Match Any Rule GroupLimites et remarques
Section intitulée « Limites et remarques »- Produits : jusqu’à 20 par condition. Variantes : jusqu’à 20. Collections : jusqu’à 10.
- Tags et codes (tags de client, tags de produit, pays, ville, province, code postal) : jusqu’à 20 entrées par condition.
- Attributs (de panier ou de ligne) : une ou deux paires clé-valeur par condition ; les deux parties de chaque paire sont obligatoires.
- Les comptages sont des nombres entiers : cart quantity et line quantity commencent à 1, customer orders count commence à 0.
- Les montants doivent valoir au moins 0.01 — cart subtotal, line subtotal et compare-at price.
- Une réduction sans règles est valable sur la plupart des types. Elle s’applique alors à toutes les commandes éligibles. L’exception est Buy X Get Y : ses deux constructeurs exigent au moins une règle, et un constructeur vide est refusé avec “At least one rule is required”.
- Shopify vérifie le panier par rapport à ces conditions. Rien ici n’appelle l’application pendant que le client fait ses achats.
- Un groupe de règles ne peut pas être vide : supprimer la dernière condition d’un groupe n’est pas proposé ; supprimez plutôt le groupe.
Pages associées
Section intitulée « Pages associées »- Éligibilité des clients — les segments de clients par dessus ces conditions.
- Marchés et devise — où une réduction s’applique, et ce que vos montants veulent dire à l’étranger.
- Réduction sur la commande — le même constructeur sur une page complète.
- Achetez X, obtenez Y — là où le conseil sur les groupes est inversé.