Promotions : conserver des identifiants produit stables
Si l'identifiant exporté contient le prix, une promotion peut faire disparaître une référence et en créer une autre. Au retour au tarif habituel, l'opération se répète. La comparaison des fichiers doit donc porter sur l'identité des offres autant que sur leurs montants.
La documentation du catalogue OpenAI distingue plusieurs niveaux d'identité et insiste sur leur stabilité. Pour les équipes catalogue, cette distinction mérite une procédure de modification indépendante du calendrier commercial.
Une remise change l'offre, pas nécessairement le produit
Exemple fictif : une gourde bleue de 750 ml passe de 30 à 24 euros pendant une campagne. Son identifiant est GOURDE-750-BLEU. Le générateur fabrique pourtant GOURDE-750-BLEU-24 en ajoutant le prix à la référence. À la fin de la promotion, il rétablit une autre clé. Le système a créé plusieurs identités pour le même article alors que seule une condition commerciale a changé.
Ce choix rend les rapprochements plus difficiles. Une équipe qui compare deux exports peut croire à une suppression suivie d'une création ; une autre perd le lien entre un incident et la référence initiale. Il faut alors reconstituer une continuité que les identifiants auraient dû conserver.
La documentation produit OpenAI sépare item_id, l'article précis, group_id, son groupe parent, et offer_id, l'offre d'un vendeur. Elle demande leur stabilité lorsque le prix, le stock, le titre ou les images changent, et exclut le prix de l'identifiant d'offre. Ce sont les règles de ce contrat d'export, pas une raison de renommer aveuglément les clés de votre système interne.
| Événement illustratif | Question d'identité | Contrôle avant export |
|---|---|---|
| Remise temporaire | Le même article est-il toujours vendu ? | Référence stable, prix et période correctement représentés |
| Nouvelle couleur | S'agit-il d'une sélection distincte ? | Identifiant de variante distinct et bon rattachement au groupe |
| Vente par lot au lieu de l'unité | L'objet vendu a-t-il changé ? | Vérifier la référence, le conditionnement et la page de destination |
| Remplacement du fournisseur | La référence désigne-t-elle encore le même produit ? | Faire trancher la correspondance par le responsable catalogue |
Le cas du lot est particulièrement trompeur. Un titre presque identique peut masquer un contenu vendu différent. À l'inverse, une photographie remplacée ne justifie pas à elle seule une nouvelle identité. La décision doit porter sur l'article et l'offre, pas sur l'ampleur visuelle de la modification.
Comparer une campagne avec son état de départ
Avant la promotion, conservez un export de référence limité aux champs utiles : clés source et destination, options, prix, devise et URL. Produisez ensuite le même extrait pendant la campagne. Classez les différences en trois groupes : attendues, expliquées par une transformation et inexpliquées.
Une baisse de prix prévue appartient au premier groupe. Un changement de format de devise documenté peut appartenir au deuxième. Une nouvelle clé dont personne ne connaît l'origine reste dans le troisième, même si le fichier est accepté par la plateforme.
Pour départager les cas, remontez à une sélection achetable. Le produit bleu et le produit rouge ont-ils chacun leur ligne ? Le lot conserve-t-il son propre conditionnement ? Le retour au tarif habituel réutilise-t-il la bonne identité ? Ces questions permettent de corriger le modèle plutôt que d'ajouter une exception à chaque campagne.
Conservez enfin la table de correspondance lors d'une migration volontaire de clés. Elle explique ce qui a changé, depuis quand et pourquoi. Une rupture décidée et traçable n'est pas la même chose qu'une dérive introduite par un calcul de prix.
Préparer le retour au tarif habituel
La fin d'une promotion est une seconde modification. Elle mérite son propre contrôle, surtout si le retour au tarif normal provient d'un autre système ou d'une tâche planifiée.
Vérifiez la date effective, le prix applicable et l'identité conservée. Si la promotion est prolongée, documentez la nouvelle décision plutôt que de réutiliser silencieusement un ancien fichier. Si elle est annulée, gardez la trace du contenu réellement exposé pendant la période.
Définissez une durée de conservation adaptée au diagnostic et aux obligations applicables. Le journal peut rester limité aux références, aux champs modifiés et à leurs dates.
Définir un critère d'acceptation clair
Une promotion est prête pour ce contrôle lorsque chaque changement d'identifiant est expliqué et que les variations de prix attendues correspondent aux fiches publiques. Les lignes ambiguës restent à examiner.
Le signal d'alerte le plus utile est parfois une différence minuscule : un suffixe de prix ajouté à une clé ou une normalisation qui transforme deux références en une seule. Faites relire les règles de transformation avant de traiter tout le catalogue.
Répétez la comparaison à la fin de la campagne. Si une référence a changé sans modification du produit vendu, faites expliquer la rupture avant de valider le nouvel export.
Pour un flux lié à ACP, conservez cette correspondance entre identifiants source et exportés dans le dossier d'intégration.