Suivi des modifications des prix
Cet article décrit la fonctionnalité de suivi des changements de prix dans Microsoft Dynamics 365 Commerce.
Le prix de vente actif d’un produit est influencé par plusieurs facteurs (par exemple, les ajustements saisonniers et les promotions) et peut augmenter et diminuer au fil du temps. De nombreux scénarios Commerce s’appuient sur des signaux de changement de prix pour déclencher des flux de travail commerciaux spécifiques. Voici quelques exemples de ces flux de travail commerciaux déclenchés. (Notez que ces deux exemples ne constituent pas des fonctionnalités prêtes à l’emploi.)
- Un magasin de détail doit mettre à jour les étiquettes des rayons afin qu’elles reflètent les changements de prix.
- Un site de commerce électronique alerte les acheteurs en cas de baisse de prix des articles présents dans leur panier.
La fonctionnalité de suivi des changements de prix de Commerce fournit un mécanisme permettant de surveiller les produits dont les prix ont changé et de générer des flux de données pour faire apparaître ces informations.
Comment fonctionne le suivi des changements de prix
Une base de comparaison est nécessaire pour déterminer si le prix d’un produit a changé. La ligne de base de comparaison est définie ou actualisée chaque fois que l’un des événements suivants se produit :
- Une liste des sociétés de suivi des changements de prix est mise à jour.
- Les données liées aux prix sont importées dans headquarters via le cadre de gestion des données.
- Le paramètre de contrôle de simultanéité des remises est mis à jour dans les paramètres Commerce.
En plus de la référence, la fonctionnalité de suivi des changements de prix surveille les scénarios de modification du système suivants qui peuvent affecter le prix de vente effectif d’un produit :
- Un nouveau produit est ajouté et diffusé auprès d’une entité juridique.
- Une catégorie de produits est ajoutée, mise à jour ou supprimée.
- Une variante de produit est ajoutée ou supprimée.
- Le prix de vente de base ou l’unité de vente d’un produit lancé est mis à jour.
- Un accord commercial est ajouté, mis à jour, supprimé ou a expiré.
- Un ajustement du prix est ajouté, mis à jour, supprimé ou a expiré.
- Une simple remise est ajoutée, mise à jour, supprimée ou a expiré.
Remarque
Pour déterminer les changements de prix, la fonctionnalité de suivi des modifications de prix surveille actuellement uniquement les accords commerciaux, les ajustements de prix et les remises simples liées à des groupes de prix spécifiques à un canal ou à des groupes de prix spécifiques à un catalogue. Les règles de tarification liées à des groupes de prix spécifiques à l’affiliation ou à des groupes de prix spécifiques à un programme de fidélité ne font pas partie de la portée du suivi.
La fonctionnalité de suivi des changements de prix dépend des deux tâches par lots suivantes pour détecter et enregistrer les changements de prix :
- Vérifier le prix et la période de validité de la remise pour le suivi des modifications : tâche récurrente qui enregistre les changements de prix en vérifiant la période de validité des accords commerciaux, des ajustements de prix et des remises. Cette tâche par lots est disponible sur la page Tâches par lots dans headquarters. Par défaut, il s’exécute quotidiennement. Cependant, les organisations peuvent ajuster sa récurrence selon leurs besoins.
- Suivi des changements de prix : tâche exécutée au runtime lorsque les données de base de tarification ou les règles de tarification sont mises à jour dans headquarters. Cette tâche n’est pas détectable sur la page Tâches par lots dans headquarters.
Les changements de prix sont enregistrés dans la table RetailPriceChangeTracking, comme décrit dans la table suivante.
Champ | Type | Description |
---|---|---|
ID produit | BigInt | Identifiant unique de l’enregistrement de produit dont le prix a été modifié. La valeur spéciale 0 (zéro) indique un horodatage lorsque la référence de suivi des changements de prix est réinitialisée. |
UpdatedDatetime | Date et heure | Date et heure de la détection du changement de prix. |
UpdatedDatetimeTZId | Int | Date et heure de la détection du changement de prix. |
DataAreaId | Nvarchar(4) | Entité juridique où le changement de prix a eu lieu. |
Configurer le suivi des changements de prix
Le suivi des changements de prix peut être activé au niveau de l’entité juridique.
Pour configurer la fonctionnalité de suivi des changements de prix dans Commerce headquarters, procédez comme suit.
- Accédez à Commerce et vente au détail > Configuration du Siège > Paramètres > Paramètres commerciaux partagés.
- Dans l’onglet Prix et remises, ajoutez les entités juridiques pour lesquelles vous souhaitez activer le suivi des changements de prix, puis sélectionnez Enregistrer.
- Exécutez la tâche Programme de distribution de la configuration globale (1110).
Après la première mise à niveau des organisations qui utilisent la mise à niveau de la recherche de produits dans le cloud Commerce vers la version 10.0.32 ou ultérieure, la fonctionnalité de suivi des changements de prix est activée par défaut pour toutes les entités juridiques où la recherche de produits basée sur le cloud est activée. Cette amélioration permet d’améliorer l’efficacité lorsque les données de tarification sont publiées dans l’index de recherche, car seules les mises à jour incrémentielles pour les produits dont les prix ont changé sont surveillées. Une synchronisation complète des données produit n’est pas requise. Pour profiter de cette amélioration, veillez à initialiser les données de configuration de base du planificateur Commerce, puis à exécuter la tâche de programmation de la distribution 1020 (Prix et remises) après la mise à niveau de votre environnement.
Pour désactiver le suivi des changements de prix dans headquarters pour une entité juridique spécifique, supprimez l’entité juridique du paramètre de suivi des changements de prix dans les paramètres partagés de Commerce (Retail et Commerce > Configuration Headquarters > Paramètres > Paramètres partagés Commerce). Les entités juridiques supprimées ne seront pas automatiquement ajoutées à nouveau, même si la recherche de produits basée sur le cloud est activée pour elles. Si vous supprimez toutes les entités juridiques, vous désactivez effectivement la fonction de suivi des changements de prix.
Spécifier un groupe de lots pour les tâches par lots de suivi des changements de prix
La fonction de suivi des changements de prix déclenche l’exécution de tâches par lots en arrière-plan. Pour éviter que les tâches par lots bloquent le traitement d’autres tâches critiques, Microsoft vous recommande de spécifier un groupe de lots pour les tâches par lots de suivi des changements de prix.
Pour spécifier un groupe de lots pour les tâches par lots de suivi des changements de prix dans headquarters, procédez comme suit.
- Réutiliser un groupe de lots existant ou créer un groupe de lots.
- Accédez à Retail et Commerce > Configuration Headquarters > Paramètres > Paramètres Commerce partagés > Prix et remises.
- Sous Tâches d’arrière-plan, spécifiez le groupe de lots à utiliser pour exécuter les tâches par lots de tarification. Microsoft vous recommande de consacrer quelques instances d’Application Object Server (AOS) à ce groupe de lots, distinctes des autres instances dédiées au traitement des opérations de base.
Pour plus d’informations sur la disponibilité de la prise en charge des groupes de lots, voir Problème LCS 830636.
Modèles d’utilisation non adaptés à l’activation des fonctionnalités
La fonctionnalité de suivi des changements de prix est activée par défaut pour les entités juridiques configurées avec Azure Search. La fonctionnalité est efficace lors du suivi des modifications occasionnelles basées sur des paramètres stables. Les modèles d’utilisation suivants ne sont donc pas recommandés pour l’activation de la fonctionnalité.
- Modifications à grande échelle (par exemple, migration massive de données).
- Mise à jour très fréquente des données de prix ou de produits (par exemple, plus d’une ligne par seconde).
Dans de tels cas, Microsoft vous recommande de désactiver temporairement la fonctionnalité de suivi des changements de prix en supprimant toutes les entités juridiques de la grille Suivi des changements de prix dans Retail et Commerce > Configuration Headquarters > Paramètres > Paramètres Commerce partagés > Prix et remises, puis en redémarrant AOS. Une fois les modifications des données terminées, pour réactiver la fonctionnalité pour les entités juridiques souhaitées, ajoutez à nouveau l’entité juridique à la grille, puis redémarrez AOS. Si le redémarrage d’AOS n’est pas pratique, assurez-vous que le groupe de lots pour le traitement de la tarification est correctement configuré afin que les tâches de tarification générées n’aient pas d’impact sur le traitement des autres tâches par lots du système.
Suivi des modifications de l’entité société croisée
Les tables suivantes sont des entités inter-sociétés qui déclenchent le suivi des modifications en cas de modification, même si l’entité juridique dans laquelle les modifications sont apportées n’est pas configurée pour le suivi des modifications.
- RetailGroupMemberLine
- RetailChannelTable
- RetailCatalogPriceGroup
- RetailChannelPriceGroup
- EcoResProductCategory
Autres considérations
Pour les environnements clients dans lesquels les données de prix ou de produits sont fréquemment mises à jour (par exemple, plus d’une ligne par seconde), Microsoft vous recommande de tester de manière approfondie la fonctionnalité de modification de prix pour évaluer les implications en termes de performances avant de l’activer dans votre environnement de production.
Lorsque vous apportez des modifications à grande échelle (par exemple, une migration groupée de données), Microsoft vous recommande de supprimer temporairement toutes les entités juridiques du paramètre de suivi des changements de prix avant les modifications. Ajoutez-les ensuite à nouveau une fois les modifications terminées. De cette manière, le système atténue l’impact sur les performances en effectuant une actualisation complète unique au lieu de suivre chaque changement de ligne.
Résolution des problèmes
Pour plus d’informations sur la résolution des problèmes de suivi des changements de prix, consultez Problèmes de suivi des changements de prix.
Ressources supplémentaires
Vue d’ensemble de la recherche dans le cloud
Recommandations relatives à Commerce Data Exchange
Vue d’ensemble de la gestion des données
Résolution des problèmes relatifs au suivi des changements de prix