xDiscount est sur le Shopify App Store. Les marchands fondateurs verrouillent un tarif fondateur à vie.
Docs

Discounts

Cibler des produits

Comment un rabais xDiscount cible les produits et les variantes, pourquoi le ciblage du produit entier l'emporte, le saut des variantes en rupture de stock, et la limite de 10 000 octets par produit.

Où vit le ciblage

Chaque rabais dans xDiscount s’applique à une liste de produits que vous choisissez. Il n’y a pas d’interrupteur « tous les produits » ni de sélecteur de collection, et un rabais qui ne cible rien ne peut pas être enregistré.

1

Ouvrir la page Rabais

Cliquez sur Rabais (Discounts) dans la barre latérale de l’application.

Ouvrir un rabais

Cliquez sur Créer un rabais (Create discount), ou sur le nom d’un rabais que vous avez déjà.

Trouver la section Produits inclus

Elle se trouve entre Titre (Title) et Configuration du rabais (Discount configuration) dans le formulaire de rabais.

Au-dessus de la liste de produits, il y a une ligne de résumé, et chaque produit porte sa propre ligne en dessous.

Votre sélectionCe que la section affiche
Rien pour l’instantL’état vide Aucun produit pour l’instant (No products yet), avec un bouton Choisir des produits (Choose products)
Des produits entiers seulement3 produits sélectionnés., et chaque produit indique Les 4 variantes, y compris celles ajoutées plus tard
Certains produits restreints3 produits sélectionnés, 5 variantes ciblées., et un produit restreint indique 2 variantes sur 4

Si vous tentez d’enregistrer sans rien avoir sélectionné, la section affiche « Choisissez au moins un produit auquel ce rabais s’appliquera. », la page affiche la bannière Ce rabais ne peut pas encore être enregistré (This discount can’t be saved yet), une notification indique « Corrigez les champs en surbrillance avant d’enregistrer. », et rien n’est écrit.

Choisir des produits

Produits inclus (Included products) est une liste de travail, pas un résumé en lecture seule. Tout ce qui s’y trouve peut être modifié sur place.

ContrôleCe qu’il fait
Parcourir (Browse)Ouvre le sélecteur de produits de Shopify, prérempli avec votre sélection actuelle
Choisir des produits (Choose products)Le bouton à l’intérieur de l’état vide Aucun produit pour l’instant. La même chose que Parcourir
Tout retirer (Remove all)Vide la sélection
Le bouton de suppression sur une ligneRetire ce produit-là. Son nom accessible est Retirer suivi du titre du produit
Variantes (4) (Variants)Déploie un produit qui a plus d’une variante. Chaque variante est une case à cocher, avec son prix et son stock à côté
Afficher les 30 produits / Afficher moins de produits (Show all 30 products / Show fewer products)La liste affiche 24 produits à la fois
1

Ouvrir le sélecteur

Dans Produits inclus, cliquez sur Parcourir, ou sur Choisir des produits si rien n’est encore sélectionné.

Choisir vos produits

Cherchez et cochez autant de produits que vous voulez. Le sélecteur est à sélection multiple, et il s’ouvre prérempli avec ce que le rabais cible déjà, alors ajouter un produit ne fait pas perdre les neuf autres.

Restreindre aux variantes au besoin

De retour dans le formulaire, déployez un produit avec Variantes (4) et cochez les variantes précises que vous voulez mettre en rabais.

Enregistrer

Cliquez sur Enregistrer (Save). Rien n’atteint votre boutique tant que le formulaire au complet n’a pas passé la validation.

Les noms de produits viennent de votre catalogue

Les noms de produits et les variantes sont relus depuis le catalogue synchronisé de votre boutique plutôt qu’enregistrés sur le rabais. Si cette lecture échoue, la liste s’affiche quand même, étiquetée honnêtement : « Les noms de produits n’ont pas pu être chargés, alors ils sont affichés par identifiant. Votre sélection n’est pas touchée. » Un problème de nom ne touche jamais votre sélection.

Un seul rabais par produit

Un produit qu’un autre rabais actif ou brouillon couvre déjà — comme l’un de ses produits ou comme l’un de ses cadeaux Achetez X obtenez Y — n’est pas offert du tout dans le sélecteur. Deux rabais atteignant un même produit s’appliqueraient tous les deux, et celui qui l’emporterait serait décidé par la Priorité plutôt que par vous. Archivez l’autre rabais pour libérer ses produits.

Le rabais que vous modifiez voit toujours ses propres produits, alors sa modification n’est jamais bloquée.

Le sélecteur ne s'ouvre qu'à l'intérieur de Shopify

xDiscount fonctionne uniquement à l’intérieur de l’admin Shopify. Ouvert ailleurs, il affiche Ouvrez xDiscount depuis votre admin Shopify (Open xDiscount from your Shopify admin) au lieu de l’application, et le sélecteur lui-même refuse avec « Le sélecteur de produits n’est disponible qu’à l’intérieur de l’admin Shopify. » Rouvrez xDiscount depuis Applications (Apps) dans votre admin.

Produits entiers ou variantes précises

C’est la décision de ciblage la plus importante de toutes, et l’application la déduit de la façon dont vous avez utilisé la liste plutôt que de vous la poser.

Ce que vous avez faitCe qui est enregistré
Laissé le produit sans déployer ses variantesProduit entier, c’est-à-dire chaque variante
Déployé le produit et coché toutes les variantesProduit entier. Cocher la dernière variante non cochée ramène le produit au ciblage du produit entier
Le produit n’a qu’une seule varianteProduit entier
Déployé le produit et coché certaines variantesSeulement ces variantes

Une liste de variantes vide veut dire toutes les variantes, y compris celles que vous ajouterez dans Shopify demain.

Décocher toutes les variantes est refusé, avec une phrase sur ce produit plutôt qu’une réécriture silencieuse :

Gardez au moins une variante, ou retirez le produit de ce rabais.

Pourquoi il vaut mieux préférer le ciblage du produit entier :

  • Les nouvelles variantes sont couvertes automatiquement. Ajoutez une nouvelle taille le mois prochain et une cible de produit entier la prend au passage. Une liste de variantes précises ne le fera jamais, et la nouvelle est laissée de côté en silence.
  • Ça ne coûte presque rien face à la limite de taille. Une cible de produit entier n’enregistre aucune liste de variantes. Voyez Limites de taille plus bas.
  • C’est ce qu’un marchand veut dire la plupart du temps. « 20 % de rabais sur ces cinq produits », c’est presque toujours chaque variante de ces cinq produits.

Restreignez aux variantes quand l’offre diffère vraiment d’une variante à l’autre, donc pour écouler une couleur, mettre en rabais la grande taille seulement, ou faire une promotion sur un seul UGS (SKU).

Exclure une variante se fait en ne la sélectionnant pas. Il n’y a pas de sélecteur d’exclusion. Restreignez le produit aux variantes que vous voulez mettre en rabais, et tout ce que vous avez laissé décoché reste intact.

Sur la vitrine, la carte d’offre suit la variante que le client sélectionne. Une offre restreinte à d’autres variantes est estompée et marquée Non offert pour la variante sélectionnée dès qu’il choisit une variante que vous avez laissée de côté, et elle revient lorsqu’il en choisit une que vous avez incluse — ainsi la carte n’annonce jamais un rabais que le paiement ne donnera pas.

Le ciblage est lu par pages de 250

Le ciblage d’un rabais est lu 250 lignes à la fois, une ligne par produit entier, ou une ligne par variante là où vous avez restreint. Un rabais qui ne cible que des produits entiers reste bien en deçà de cette limite, une raison de plus de le préférer.

Sauter les variantes en rupture de stock

Dans la section Configuration du rabais (Discount configuration), il y a une case à cocher, Ignorer les produits en rupture de stock (Skip products that are out of stock), avec la note « Vérifié au moment de l’enregistrement. Les variantes sans stock ne seront pas mises en rabais. » Elle est décochée par défaut.

1

Ouvrir le rabais

Depuis Rabais, cliquez sur le nom du rabais.

Cocher la case

Dans Configuration du rabais, cochez Ignorer les produits en rupture de stock.

Enregistrer

Cliquez sur Enregistrer. xDiscount lit le niveau de stock des variantes de vos produits ciblés à ce moment précis.

Les variantes sans stock cessent d’être mises en rabais. Toutes les autres variantes du produit continuent normalement. Le réglage est propre à chaque rabais, alors deux rabais sur le même produit peuvent diverger, et seul celui dont la case est cochée saute quoi que ce soit.

C’est le même mécanisme que la condition Stock (Inventory), réglée au cas particulier « au moins 1 en stock ». Le stock est lu aux mêmes moments, à la même source, et la même règle sur les variantes non suivies s’applique.

ÉvénementLe stock est-il relu ?
Vous ouvrez le rabais et cliquez sur EnregistrerOui, immédiatement, pour chaque produit qu’il cible
Le rafraîchissement quotidien tourne à 03:00 UTCOui, pour les rabais Actifs (Active) qui utilisent Stock ou Ignorer les produits en rupture de stock
Un client ajoute au panierNon
Une commande épuise la dernière unitéNon
Vous réapprovisionnez dans ShopifyNon

Les limites honnêtes de cette fonctionnalité :

LimiteCe que ça veut dire pour vous
C’est un instantané, pas du temps réelLe stock est lu quand vous cliquez sur Enregistrer et de nouveau au rafraîchissement quotidien, jamais au paiement. Une variante qui se vend au complet une heure après une vérification reste en rabais jusqu’à la suivante
Elle échoue en restant ouverteSi le stock ne peut pas être lu, rien n’est exclu et le rabais s’applique exactement comme avant. Une promotion qui s’éteint discrètement en pleine vente est pire qu’un rabais accordé à quelques variantes épuisées, et de toute façon Shopify ne vendra pas une variante en rupture de stock à moins que vous n’autorisiez la survente
Les variantes non suivies ne sont jamais sautéesUne variante sans suivi du stock, ce qui couvre la plupart des produits numériques et des services, ne déclare aucune quantité du tout. Ce n’est pas la même chose que zéro, alors elle n’est jamais exclue. Seules les variantes suivies à zéro ou moins le sont
Les 250 premières variantes par produitSur un produit qui a plus de 250 variantes, seules les 250 premières sont vérifiées pour le stock

Rafraîchir l'instantané vous-même

Vous faites tourner un rabais de liquidation ? Ouvrez-le et cliquez sur Enregistrer sans rien changer d’autre. Ça relit le stock immédiatement pour chaque produit que le rabais cible, et la réponse redevient juste à partir de ce moment. Le guide Conditions et règles couvre la condition Stock au complet et ce qu’un instantané vieux d’un jour veut dire en pratique.

Limites de taille, quand un rabais cible trop de choses

Shopify accorde à chaque produit un budget fixe pour la configuration qu’un rabais peut lire au paiement : 10 000 octets. xDiscount enregistre une seule configuration par produit, qui contient tous les rabais en vigueur qui ciblent ce produit, donc les variantes auxquelles chacun est restreint, les conditions, et les produits cadeaux s’il y en a. Les brouillons et les rabais archivés en sont complètement exclus et ne coûtent rien.

Au-delà de 10 000 octets, Shopify enregistre quand même la configuration, mais le paiement n’arrive plus à la lire, alors le rabais ne s’appliquerait jamais, sans qu’aucune erreur ne s’affiche nulle part. xDiscount refuse de laisser ça se produire en silence. Il mesure la configuration avant d’écrire quoi que ce soit dans Shopify, et si elle dépasse la limite, il refuse l’écriture plutôt que de rogner vos réglages.

Ce que vous voyez quand ça arrive :

  • Votre rabais s’enregistre quand même, alors vous ne perdez jamais votre travail.
  • Dans la liste Rabais, sa colonne Sync affiche un badge d’avertissement qui indique TOO_LARGE.
  • Sur Accueil (Home), une bannière rouge apparaît, Certains rabais n’atteignent pas votre boutique, avec un bouton Les examiner (Review them) qui ouvre la liste des rabais filtrée sur exactement ces rabais-là.
  • Vous pouvez les trouver vous-même n’importe quand : Rabais → le filtre SyncTrop grand (Too large).

Le budget est par produit, pas par rabais. Cibler 500 produits différents ne pose aucun problème, parce que chacun a ses propres 10 000 octets. Ce qui consomme le budget, c’est de lister des variantes individuelles d’un même produit, plus les conditions, plus les produits cadeaux d’un Achetez X obtenez Y (Buy X get Y). En règle générale, une liste d’environ 100 variantes coûte à peu près 4,3 Ko, près de la moitié du budget d’un seul produit.

Comment ramener un rabais trop grand sous la limite :

1

Ouvrir le rabais

Cliquez sur son nom dans la liste Rabais.

Resélectionner le produit touché comme produit entier

Dans Produits inclus, cochez toutes ses variantes, ou retirez-le et rajoutez-le sans déployer ses variantes. Une cible de produit entier n’enregistre aucune liste de variantes, et c’est la plus grosse économie possible d’un seul coup.

Éclaircir les autres rabais sur ce produit

Si plusieurs rabais ciblent le même produit, ils partagent le budget de ce produit-là. Archivez ou supprimez ceux dont vous n’avez plus besoin, et la configuration du produit est réécrite sans eux.

Rogner les conditions et les cadeaux

Dans Conditions, retirez les lignes dont vous n’avez pas besoin, parce que les conditions sont enregistrées sur chaque produit que le rabais cible. Pour Achetez X obtenez Y, rognez la liste des produits cadeaux.

Enregistrer

Le badge Sync passe à SYNCED au prochain enregistrement réussi.

Enregistrer de nouveau, c’est aussi la façon de réessayer tout ce qui affiche FAILED, parce que chaque enregistrement repousse la configuration vers Shopify.

Les conditions de stock coûtent des octets elles aussi

Une condition Stock écrit la liste des variantes sautées dans la configuration de chaque produit ciblé, alors elle consomme du budget par-dessus vos listes de variantes. C’est bon à savoir quand un gros rabais fortement restreint approche de la limite.

Quand plusieurs rabais ciblent le même produit

Un produit peut porter autant de rabais que vous voulez, et xDiscount les garde tous dans une seule configuration. Au paiement, un seul rabais produit s’applique par article, celui qui a le plus petit numéro de Priorité (Priority) parmi ceux qui correspondent. Archiver ou supprimer un rabais réécrit la configuration de ce produit avec les survivants, alors les autres continuent de fonctionner sans être touchés.

Un cas vaut la peine d’être connu d’avance. Si deux rabais sur le même produit utilisent tous les deux une condition Stock avec des plages différentes, les deux obéissent à la combinaison des deux, alors le plus permissif saute plus de variantes qu’il ne l’a demandé. Ça garde la configuration du produit sous la limite de 10 000 octets, et ça penche du côté d’accorder moins de rabais plutôt que plus.

Aide-mémoire

QuestionRéponse
Où est-ce que je choisis les produits ?Rabais → ouvrez un rabais → Produits inclus
Texte des boutonsParcourir, Choisir des produits dans l’état vide, Tout retirer
Un rabais peut-il ne cibler aucun produit ?Non, l’enregistrement est bloqué
Puis-je cibler une collection ou « tous les produits » ?Non. Des produits, et facultativement leurs variantes, seulement
Comment est-ce que j’exclus une variante ?Sélectionnez les variantes que vous voulez vraiment. Le reste n’est pas touché
Est-ce qu’une nouvelle variante aura le rabais ?Oui pour les cibles de produit entier, jamais pour les listes de variantes
Les produits cadeaux sont-ils ciblés ici ?Non. Les cadeaux d’un Achetez X obtenez Y se choisissent dans Configuration du rabais et n’ont besoin d’aucun ciblage à eux
Le saut des ruptures de stock tourne-t-il au paiement ?Non. Il est enregistré quand vous cliquez sur Enregistrer, et rafraîchi chaque jour à 03:00 UTC
Quelle est la limite de taille ?10 000 octets par produit, partagés par tous les rabais en vigueur sur ce produit
Où est-ce que je vois les problèmes de taille ?Le badge Sync TOO_LARGE, et la bannière d’accueil Certains rabais n’atteignent pas votre boutique