Les règles métier (business rules) sont des conditions et des actions prédéfinies qui transforment automatiquement les données produits d'un flux — catégoriser des articles, réécrire des titres, ajuster des prix ou exclure des produits — selon des critères qu'un marchand définit une fois et laisse s'appliquer en continu. Plutôt que de modifier chaque produit manuellement, une règle métier travaille en arrière-plan : si la marge d'un produit passe sous un seuil, l'exclure du flux ; si un titre ne mentionne pas la taille, l'ajouter automatiquement.
Pourquoi c'est important pour la gestion des flux
Les catalogues changent en permanence — de nouveaux produits sont ajoutés, les prix évoluent, les fournisseurs mettent à jour les descriptions — et une règle métier garantit que ces changements sont traités de façon cohérente sans que personne n'ait à les repérer et à les corriger un par un. C'est surtout essentiel pour la standardisation : une règle qui supprime le langage promotionnel de tous les titres, ou qui fait correspondre les noms de catégories incohérents d'un fournisseur à la taxonomie produits de Google, applique la même logique à chaque produit qui remplit sa condition, y compris ceux ajoutés après la création de la règle. Cette cohérence explique en grande partie la différence entre un flux performant et un flux qui perd discrètement en visibilité à cause de refus ou d'une mauvaise catégorisation. Les règles métier permettent aussi aux marchands d'exercer un contrôle plus fin et plus poussé sur les données d'un canal que ne le permet un modèle de flux standard, cas d'usage précis abordé dans notre guide sur le contrôle avancé des données avec les flux supplémentaires Google.
Comment ça fonctionne
Une règle métier se structure généralement en une condition et une action : « si la catégorie est égale à 'clearance' et l'inventaire est égal à 0, alors définir la disponibilité sur en rupture de stock » ou « si la marque est égale à 'Acme', alors ajouter 'by Acme' au titre ». Les plateformes de flux évaluent ces conditions sur chaque produit du catalogue à chaque traitement du flux et appliquent l'action correspondante partout où la condition est remplie. C'est étroitement lié à la modification en masse, et souvent construit sur elle, à ceci près qu'une modification en masse est généralement une action manuelle ponctuelle, alors qu'une règle métier se réapplique automatiquement à mesure que les données du catalogue changent. Les règles métier sont aussi un mécanisme central de la normalisation, puisque ce sont elles qui harmonisent les données fournisseurs incohérentes — conventions de casse différentes, unités hétérogènes, noms de catégories variables — dans le format standardisé attendu par un canal.
Exemple
<item>
<g:id>SKU-73310</g:id>
<title>Acme Cast Iron Skillet - 12in, Seasoned</title>
<g:google_product_category>Home & Garden > Kitchen & Dining > Cookware</g:google_product_category>
<g:price>39.00 USD</g:price>
<custom_label_3>rule_applied_title_brand_prefix</custom_label_3>
</item>
Le préfixe de marque dans le titre et le mappage standardisé google_product_category ont tous deux été appliqués automatiquement par des règles métier agissant sur les données brutes du fournisseur, plutôt que saisis manuellement pour ce produit en particulier.
Concepts associés
Les règles métier rendent la modification en masse durable plutôt que ponctuelle, et elles sont un outil essentiel de la normalisation, qui consiste à transformer des données fournisseurs désordonnées en un format cohérent, prêt pour les canaux. Bien appliquées à l'ensemble d'un catalogue, les règles métier font souvent la différence dans un travail d'optimisation des flux, car la plupart des gains de performance proviennent de la correction d'un même problème structurel sur tous les produits concernés plutôt que de l'amélioration des annonces une par une.
















