Remises de vente au détail

Cet article offre une vue d’ensemble de la fonctionnalité de remise dans Dynamics 365 Commerce. Il explique les propriétés trouvées sur les différents formulaires de remise et les meilleures pratiques de gestion des remises. Cependant, cet article ne couvre pas en détail les différents types de remises, par exemple les remises simples, de quantité, mixtes et de seuil. Ces détails sont traités dans des articles distincts créés pour chacun de ces types de remises.

Étant donné que les détaillants ont besoin de remises flexibles et que les styles et types de remises varient selon le secteur, il existe de nombreuses façons de définir les remises dans Commerce. La fonctionnalité de remise a été ajoutée à la fonctionnalité de remise existante dans le produit principal (Supply Chain Management), ce qui a entraîné une certaine duplication des fonctionnalités. En conséquence, les types de remise peuvent être configurés pour cinq entités différentes : client, programme de fidélité, canal, catalogue et affiliations. En raison du nombre d’options de remise, il est particulièrement important que vous planifiiez et documentiez votre stratégie de remise.

Créer des remises

Chaque type de remise possède une page dédiée que vous utilisez pour créer et gérer la remise. Commerce dispose également d’une page Toutes les remises et d’un espace de travail Gestion des prix et des remises, que vous pouvez utiliser pour créer une remise de n’importe quel type.

En-têtes et lignes de remise

Toutes les remises ont un en-tête et une ou plusieurs lignes. Tous les types de remise ont des propriétés définies sur l’en-tête et certains types de remise ont des propriétés supplémentaires définies par ligne. Par exemple, les remises sur quantité comportent des niveaux de quantité. Les utilisateurs pensent souvent aux remises dans Commerce uniquement en termes d’en-tête de remise et supposent que toutes les lignes de la remise sont liées les unes aux autres, car elles partagent un en-tête de remise. Cependant, cette vision des remises est trop simpliste. Pour les remises simples et les remises sur quantité, il est plus précis de considérer chaque ligne de remise comme une remise indépendante partageant certaines propriétés avec les autres lignes de remise. En fait, le moteur de tarification évalue les remises simples et quantitatives de cette manière. Chaque ligne de remise pour les remises simples et les remises sur quantité est indépendante. Pour les remises simples, il est facile de comprendre que chaque ligne de remise est indépendante de toutes les autres lignes de remise sur la même remise, car aucun critère de quantité ou de montant n’est requis pour bénéficier de la remise. Pour les remises sur quantité, vous pourriez penser que les lignes peuvent être combinées pour atteindre le critère de quantité pour une remise, mais ce n’est pas le cas. Les niveaux de quantité doivent être atteints indépendamment pour chaque ligne d’une remise sur quantité. Si votre stratégie de tarification nécessite l’application d’une remise sur quantité lorsque plusieurs lignes de vente combinées atteignent le critère de quantité, Microsoft vous recommande de regrouper ces articles dans une catégorie supplémentaire, puis de configurer cette catégorie comme ligne de remise sur quantité.

Lorsque vous créez des remises, nous vous recommandons de toujours éviter ou minimiser les lignes de remise qui se chevauchent. Des lignes de remise qui se chevauchent se produisent lorsque deux lignes de remise ou plus dans la même remise peuvent être appliquées au même produit. Dans ce cas, le moteur de tarification doit traiter la remise comme deux ou plusieurs remises indépendantes qui doivent ensuite être évaluées les unes par rapport aux autres pour trouver le meilleur montant de remise. De plus, il peut être difficile pour un utilisateur de savoir quel sera le montant de la remise simplement en regardant la définition de la remise.

Remarque

Lorsque le nombre de lignes dans une seule remise atteint quelques milliers, les utilisateurs peuvent rencontrer des problèmes de performances lorsqu’ils activent des remises avec des limites de quantité ou lorsqu’ils activent des remises avec des lignes d’inclusion et d’exclusion. Les utilisateurs peuvent également constater une dégradation des performances dans une bien moindre mesure dans le calcul des prix pour les commandes des centres d’appels et des points de vente. Pour éviter ces problèmes de performances, vous pouvez créer une seule catégorie contenant tous les produits à prix réduit, puis créer une ligne de remise à l’aide de la catégorie.

Gérer les remises

Paramètres et options communs à toutes les remises

Cette section décrit les propriétés communes à tous les types de remises.

Lorsque vous gérez des remises, il est important que vous compreniez chaque option de remise individuellement, mais il est tout aussi important que vous compreniez quelles options s’influencent mutuellement et comment. Les paramètres courants pour les remises se répartissent en deux catégories. Dans la première catégorie se trouvent les paramètres qui filtrent les remises à prendre en compte. Exemples : Statut, Devise et Unité de mesure. Les paramètres de la deuxième catégorie contrôlent l’ordre dans lequel plusieurs remises sont prises en compte et appliquées. Exemples : Mode simultané de remise et Priorité de tarification. L’image suivante montre les différentes propriétés d’une remise.

Propriétés de remise.

ID remise

Ce champ est intitulé Remise et contient un identifiant unique pour chaque remise définie lorsque vous créez une remise pour la première fois. L’identifiant de remise ne peut pas être modifié ultérieurement. Dans Paramètres Commerce, vous pouvez configurer des séquences de numéros indépendantes pour chaque type de remise. Dans ce cas, assurez-vous que les séquences de nombres n’entrent pas en collision. Par exemple, vous pouvez utiliser un préfixe unique pour chaque type de remise. Par exemple, R pour remise, Q pour quantité, MM pour mix and match, et S pour seuil.

Nom de la remise

Ce champ est un court champ de texte libre utilisé pour décrire la remise. La valeur de chaîne dans ce champ est affichée dans l’application Store Commerce et Store Commerce pour la ligne de panier Web et imprimée sur l’application Store Commerce et Store Commerce pour les reçus des clients Web. Les caissiers et clients finaux voient cette description. Il s’agit du principal moyen pour l’application Store Commerce et Store Commerce pour les utilisateurs Web et les clients de savoir quelle remise a été appliquée.

Type de remise

Il existe cinq types de remises dans Commerce : Remise, Remise avec limite de quantité, Quantité, Mix and match, et Seuil. Le type de remise est défini lorsque vous créez une remise pour la première fois et ne peut pas être modifié ultérieurement, sauf pour Remise et Remise avec limite de quantité où les deux types de remise peuvent passer à l’autre en modifiant la limite de quantité. Le type de remise détermine s’il existe un critère de quantité ou de montant qui doit être rempli pour bénéficier de la remise.

État

Le statut d’une remise peut être soit Activé ou Désactivé. Lorsque vous créez une remise pour la première fois, le statut est Désactivé. Les remises ne peuvent être modifiées que si elles sont désactivées. Lorsque les données de remise sont transmises à un canal, les remises désactivées ne sont pas transmises si le paramètre Nettoyer les données principales inutiles après la synchronisation dans Paramètres du planificateur de Commerce est autorisé. Si une remise a été précédemment activée et appliquée au canal, cette nouvelle poussée supprimera également la remise du canal si le paramètre Nettoyer les données de base non pertinentes après la synchronisation est activé. Lorsque vous changez le statut sur Activé, différents contrôles de validation sont effectués sur la remise, en fonction du type de remise. La liste des contrôles de validation s’est allongée dans les récentes mises à jour du produit pour empêcher que des remises incomplètes ou mal définies soient transmises aux canaux commerciaux. Voici une liste partielle des validations effectuées lorsque vous activez une remise :

  • Une remise doit avoir au moins une ligne de remise.
  • La valeur de pourcentage pour une remise de pourcentage doit être supérieur à zéro (0) et inférieur ou égal à 100.
  • La valeur du montant pour une remise du montant doit être supérieure à 0 (zéro). Les montants nuls et négatifs ne sont pas valides.
  • Une remise doit avoir au moins un groupe de prix. Une remise sans groupe de prix n’est jamais appliquée à une transaction.
  • Une unité de mesure (UdM) est requise pour les lignes de remise de quantité et de mix and match.
  • Pour les remises sur quantité comportant au moins deux niveaux de quantité, la valeur de la remise est validée pour augmenter à mesure que les quantités augmentent.
  • Pour les remises de seuil comportant au moins deux niveaux de seuil, la valeur de remise pour chaque niveau doit être égale ou supérieure à la remise la plus élevée du niveau précédent.
  • Pour les remises mix and match les moins chères, le nombre de produits les moins chers doit être supérieur à 1 et inférieur au nombre de produits requis pour déclencher la remise.

Devise

La devise d’une remise définit la devise de tous les champs de montant et de prix de la remise. Différents types de remise ont différentes options de champ. La devise agit également comme un filtre lors du calcul de la remise. Dans Commerce, toutes les commandes clients et les applications Store Commerce/Store Commerce pour les transactions Web ont une devise, et le moteur de tarification ne prendra en compte que les remises qui ont la même devise.

Mode de simultanéité de la remise

Cela détermine quelles remises sont en concurrence sur une transaction et quelles remises sont combinées. Les trois valeurs de cette option sont Exclusif, Meilleur prix, et Composé.

Les remises de type Exclusive sont toujours évaluées et appliquées avant les remises de type Meilleur prix et Composé si toutes les autres paramètres sont les mêmes et empêcheront que toutes les autres remises soient appliquées aux mêmes lignes où elles sont appliquées. Deux ou plusieurs remises de type Exclusive sont en compétition pour obtenir le meilleur prix.

Lorsque le contrôle de simultanéité de la remise est défini sur Meilleur prix et composé dans la priorité, ne jamais composer dans plusieurs priorités, toutes les remises de type Composé avec la même priorité de prix sont associées et le résultat combiné est en concurrence avec toutes les remises Meilleur prix dans la même priorité de prix. Une fois la remise appliquée à une ligne de transaction, toutes les remises accordées avec des priorités de tarification inférieures sont ignorées.

Lorsque le contrôle de simultanéité des remises est défini sur Meilleur prix uniquement dans la priorité, toujours composé selon la priorité, toutes les remises Meilleur prix et Composé sont traitées comme une remise Meilleur prix au sein d’une seule priorité de tarification et elles sont en concurrence pour déterminer le meilleur remise pour cette priorité de tarification. Une seule remise peut être appliquée à un produit par priorité tarifaire, et si cette remise unique est une remise de type Meilleur prix ou Composé, elle sera alors cumulée avec la meilleure remise des remises Meilleur prix ou Composé à des priorités avec un prix inférieur.

Lorsque plusieurs remises sont appliquées à une ligne de transaction, elles sont appliquées dans l’ordre suivant :

  • Remises de prix pour remises
  • Remises avec montant déduit
  • Remises avec pourcentage de remise

Les remises de type Composé entrent en concurrence avec les remises de type Meilleur prix lorsque les deux types s’appliquent à une ligne de transaction. Par conséquent, le paramètre Composé est utilisé pour déterminer quelles remises sont combinées. En fonction du mode de contrôle simultané des remises utilisé, deux ou plusieurs remises de type Composé peuvent être combinées et rivaliser avec les remises de type Meilleur prix applicables sur les mêmes produits. La ou les remises ayant le montant total de remise le plus élevé sont appliquées.

Compte de remise

Commerce vous permet de comptabiliser les montants de remise pour une transaction sur un compte du grand livre (GL) distinct. Le compte GL de remise est défini par le produit ou le client. Commerce offre un moyen unique de séparer les montants des remises lors de la validation. Vous pouvez valider chaque type de remise sur un compte GL spécifique. Les deux options peuvent vous permettre de déterminer plus facilement les remises ou les types de remises utilisés en comptabilité.

Remarque

Quand la fonctionnalité de Validation du compte de remise est activée, une entrée de débit et une entrée de crédit supplémentaires sont effectuées pour reclasser la comptabilisation de la remise du compte général de remise Commerce vers le compte général de remise.

Code coupon requis

À partir de la version 7.2 de l’application, les coupons du centre d’appels sont désormais fusionnés avec les réductions. Pour une remise, lorsque Code promo requis est défini sur Oui, le champ Statut et les champs de date standard, Date d’effet et Date d’expiration, ne sont pas disponibles. Ces propriétés sont contrôlées par des propriétés équivalentes qui se trouvent sur la page Coupons.

Lorsque Code coupon requis est défini sur Oui sur une remise, la remise est appliquée à une transaction uniquement si le code coupon ou le code à barres est fourni par l’application Store Commerce ou Store Commerce pour le Web. Les valeurs des codes coupon et des codes barres sont définies et configurées dans une page séparée nommée Coupons. La page Coupons est l’endroit où le coupon est lié à la réduction. Lorsque le code coupon requis est défini sur Non, aucun code promo n’est requis et la remise sera toujours appliquée via ses groupes de prix.

Remplacer la priorité et Priorité de tarification

Ces deux champs fonctionnent ensemble. Lorsque Remplacer la priorité est défini sur Oui, le champ Priorité de tarification devient disponible pour modification. Vous pouvez ensuite sélectionner une priorité de tarification à définir directement sur la remise. Lorsque Remplacer la priorité est défini sur Non, la priorité est héritée de la priorité du groupe de prix associé à la remise. Dans le cas d’une association de plusieurs groupes de prix, le numéro de priorité est déterminé en sélectionnant la priorité de tarification la plus élevée parmi tous les groupes de prix associés à la remise.

Rapprocher tous les groupes de prix associés

Dans Commerce version 10.0.16 et versions ultérieures, une configuration appelée Faire correspondre tous les groupes de prix associés est disponible sur tous les formulaires de remise. Si la configuration est activée, la remise ne sera prise en compte que si tous les groupes de prix associés à la remise sont applicables à la transaction. Par exemple, si les deux groupes de prix nommés « PG-Student » (groupe de prix pour l’affiliation étudiant) et « RP-Houston » (groupe de prix pour le magasin de Houston) sont associés à une remise, et Faire correspondre tous les groupes de prix associés est activé, la remise est prise en compte uniquement pour les étudiants qui font leurs achats dans le magasin de Houston. Cette configuration permet de restreindre les remises basées sur l’affiliation et la fidélité à un nombre limité de magasins.

Remarque

Si deux groupes de prix de chaînes ou plus sont associés à une remise, et l’option Faire correspondre tous les groupes de prix associés est activée, la réduction ne s’applique pas, car une transaction ne peut être associée qu’à un seul magasin. Par conséquent, tous les groupes de prix associés à la remise ne correspondent pas.

Description

Ce champ est un champ de texte libre. Il n’est pas utilisé dans l’application Store Commerce/Store Commerce pour les systèmes Web ou dans les transactions.

Clause d’exclusion de responsabilité

Ce champ est un champ de texte libre. Il n’est pas utilisé dans l’application Store Commerce/Store Commerce pour les systèmes Web ou dans les transactions.

Type de ligne

Ce champ figure sur toutes les lignes de remise. Les valeurs possibles sont Inclure et Exclure. Ce champ est utilisé en combinaison avec les champs Catégorie, Produit, et Variante pour définir l’ensemble de produits auxquels la remise est appliquée. Exclure les lignes de remise remplace toujours inclure les lignes de remise. Quand Type de ligne est défini sur Exclure, de nombreux autres champs de la ligne de remise sont grisés, car ils ne s’appliquent pas.

Unité de mesure

Unité de mesure (UdM) est un champ sur toutes les lignes de remise, à l’exception des lignes de remise de seuil. Ce champ est l’étiquette Unité dans Commerce. Le champ Unité de mesure agit comme un filtre pour déterminer si une remise doit être appliquée à une ligne de transaction. L’UdM sur la ligne de transaction doit correspondre à l’UdM sur la ligne de remise. Sinon, la ligne de remise n’est pas prise en compte lors du calcul de la remise. Aucune conversion d’UdM n’est effectuée lors du calcul de la remise.

Catégorie, produit, variante et dimensions

Catégorie, Produit, Variante et Dimensions sont les derniers paramètres de remise communs à toutes les remises. Ces champs sont définis sur chaque ligne de remise et précisent ce qui fait l’objet d’une remise. Ils agissent comme un filtre lorsque le moteur de tarification recherche les remises pouvant être appliquées à une transaction. Ces champs sont liés les uns aux autres selon ces règles : les catégories contiennent des produits et les produits peuvent se présenter dans différentes variations de taille, de couleur, de style et de configuration.

Le moteur de tarification n’utilise pas les relations parent/enfant des catégories, des produits et des variantes pour commander des remises lors du calcul des remises. Ce comportement diffère de la manière dont le moteur de tarification gère les accords commerciaux sur les prix de vente. Par exemple, une remise de 10 % sur une catégorie et une remise de 5 % sur un produit de la même catégorie seront prises en compte. Le plus grand des deux montants de remise sera alors utilisé, à condition que toutes les autres propriétés soient identiques et que les remises ne soient pas définies sur Composé, dans lequel elles seront toutes deux combiné. Si vous souhaitez forcer l’utilisation d’une remise sur un produit par rapport à une remise de catégorie, vous pouvez utiliser la priorité de prix ou le mode de concurrence de la remise pour qu’une remise soit appliquée avant une autre.

Lorsque vous modifiez des remises, les paramètres Catégorie, Produit, Variante et Dimensions agissent comme des filtres les uns pour les autres. Les champs Catégorie et Produit sont automatiquement définis à partir de la Hiérarchie des catégories Commerce si un produit ou une variante est saisi directement. Les sections suivantes fournissent des descriptions détaillées de chacun de ces champs.

Catégorie

Au minimum, vous devez définir le champ Catégorie. Vous pouvez sélectionner n’importe quelle catégorie dans la hiérarchie des catégories de produits ou n’importe quelle catégorie dans une hiérarchie de catégories supplémentaire. Toutefois, vous ne pouvez pas sélectionner de catégories à partir des hiérarchies de navigation des canaux ou d’autres hiérarchies hors Commerce. Si seule une catégorie est spécifiée sur une ligne de remise, la remise sera appliquée à tous les produits de cette catégorie, même aux produits ajoutés à la catégorie après la création de la remise, à condition que tous les autres critères de remise soient remplis, tels que la devise et l’UdM.

Remarque

La catégorie que vous sélectionnez sur une ligne de remise est spécifique à la hiérarchie. Par conséquent, vous ne pouvez pas spécifier une valeur en tapant une valeur partielle dans le champ, comme vous pouvez le faire dans la plupart des champs Commerce. Si vous saisissez un nom de catégorie complet, la liste déroulante se développera et cette catégorie sera sélectionnée. De plus, vous pouvez appuyer sur Alt+Flèche bas pour développer la boîte de dialogue de sélection, puis appuyer sur la touche Tabulation pour vous déplacer entre la sélection hiérarchique et l’arborescence hiérarchique dans la liste déroulante, afin de pouvoir utiliser le champ sans utiliser de souris.

La possibilité de travailler avec des catégories constitue un différenciateur clé entre les remises et les remises liées aux accords commerciaux, et c’est la principale raison pour laquelle nous vous déconseillons d’utiliser les remises liées aux accords commerciaux. Les catégories sont organisées selon une hiérarchie à plusieurs niveaux. En revanche, les groupes de remises sur articles utilisés par les accords commerciaux ne constituent qu’un seul niveau de regroupement, et chaque groupe est spécifique à l’un des trois types de remise d’accord commercial, tels que la remise par ligne, la remise multiligne et la remise totale. Par conséquent, pour les accords commerciaux, si vous souhaitez utiliser le même ensemble de produits dans les trois types de remise d’accord commercial, vous devez créer et gérer trois groupes de remises indépendants. Cependant, pour les remises, vous ne devez gérer qu’une seule catégorie. Vous pouvez ensuite utiliser cette catégorie dans les quatre types de remise. Vous pouvez également utiliser la même catégorie dans les ajustements de prix, la gestion des assortiments et la gestion de la fidélité.

Product

Le produit peut être un produit lancé ou un produit générique lancé. Toutes les réductions sont spécifiques à l’entreprise. Par conséquent, ils ne fonctionnent qu’avec les produits commercialisés. Si vous sélectionnez un produit générique, la remise sera appliquée à toutes les variantes du produit, même aux variantes lancées après la création de la remise, à condition que tous les autres critères de remise soient remplis, tels que la devise et l’unité de quantité.

Variante

Lorsque vous sélectionnez une variante sur une ligne de remise, la remise sera appliquée uniquement à cette variante, à condition que tous les autres critères de remise soient remplis, tels que la devise et l’unité de quantité.

Dimensions

À partir de la version Retail 8.1.1, nous avons ajouté la possibilité de configurer des remises au niveau d’une dimension pour un produit. Cette capacité offre la possibilité de choisir une ou plusieurs dimensions d’un produit comme lignes de remise. Cette flexibilité évite au responsable merchandising d’ajouter individuellement les variantes sur lesquelles les remises s’appliquent. Par exemple, vous pouvez spécifier une remise sur toutes les variantes avec un style spécifique ou vous pouvez spécifier une remise sur toutes les variantes d’une couleur et d’un style spécifiques.

Remarque

La possibilité de configurer des promotions basées sur des dimensions n’est pas prise en charge pour les ajustements de prix. L’interface spécifique de définition des dimensions est supprimée dans les versions Retail 10.0.4 et supérieures.

Calcul de la remise amélioré

La capacité de trouver et de calculer les remises applicables de manière performante est un facteur essentiel qui affecte l’efficacité commerciale globale d’un détaillant. Depuis la version Commerce 10.0.23, le moteur de tarification de Commerce inclut une fonctionnalité améliorée de calcul des remises qui utilise un schéma de données aplati pour accélérer la recherche et le calcul des remises au moment de l’exécution. Lorsque cette fonctionnalité est activée, les données de remise configurées dans Commerce headquarters sont dénormalisées avant d’être envoyées aux bases de données du canal. La publication des données de remise aplaties se produit automatiquement lorsqu’une remise est activée.

Pour activer le calcul amélioré de la remise, procédez comme suit.

  1. Dans Commerce headquarters, accédez à Retail et Commerce > Prix et remises.
  2. Sélectionnez Traiter les remises commerciales.
  3. Dans la boîte de dialogue qui s’affiche, planifiez l’exécution du travail par lots de manière récurrente.
  4. Accédez à Espaces de travail > Gestion des fonctionnalités.
  5. Recherchez et activez la fonctionnalité Améliorer les performances de calcul de la remise à l’aide des tables de remise aplaties.
  6. Exécutez les tâches de planification de la distribution 1020 (Prix ​​et remies) et 1070 (Configuration des canaux).

Remarque

  • Assurez-vous de tester la fonctionnalité de calcul de remise améliorée de manière approfondie avant de l’activer dans des environnements de production, en particulier si vous disposez de personnalisations dans le moteur de tarification de Commerce.
  • La fonctionnalité améliorée de calcul des remises est activée par défaut pour les environnements exécutant Commerce version 10.0.32 ou ultérieure. Lorsque la fonctionnalité est activée, une tâche par lots est planifiée lorsqu’une remise est activée ou qu’un produit générique associé à une remise possède une nouvelle variante de produit.
  • Le problème qui provoquait une planification incorrecte de plusieurs tâches de traitement par lots « Traiter les remises de Commerce » qui bloquaient l’exécution d’autres tâches a été résolu dans la version Commerce 10.0.38. Jusqu’à ce que les utilisateurs passent à une version Commerce avec le correctif, ils peuvent éviter le problème en désactivant la fonctionnalité Améliorer les performances de calcul de la remise à l’aide des tables de remise aplaties.

Bonnes pratiques

  • Avant de créer des remises, documentez votre stratégie et votre procédure de remise. Gardez votre documentation à jour au fur et à mesure que votre utilisation du produit évolue.
  • Utilisez des souches de numéros indépendantes pour chaque type de remise et configurez les souches de numéros de sorte que l’ID de remise indique à lui seul le type de remise. Par exemple, préfixez l’ID de chaque type de remise avec une constante alphanumérique différente : Q pour la quantité, MM pour mix and match, et ainsi de suite.
  • Testez votre configuration de remise à l’aide du simulateur de prix avant d’activer les remises. Le simulateur de prix dispose d’une option qui vous permet de traiter les remises désactivées comme activées. Cette option a été conçue spécifiquement pour tester les remises avant qu’elles ne soient activées.
  • Marquez les remises comme arrivées à expiration lorsqu’elles ne sont plus valables. De cette façon, vous évitez que le nombre total de remises prises en compte par le moteur de tarification lors d’une transaction n’augmente de manière illimitée. Sinon, les performances du calcul de la remise peuvent être affectées au fil du temps.
  • Utilisez les catégories supplémentaires pour regrouper les produits, par exemple les produits en liquidation ou les produits de la saison dernière.
  • Évitez ou minimisez toujours les lignes de remise qui se chevauchent.