Aller au contenu principal

Content Logic

Écris la mention de livraison une seule fois Les variables remplissent chaque produit

Des règles de contenu produit réutilisables : variables, formules et blocs si/sinon qui se résolvent à partir des données produit, pour qu'une seule fiche s'affiche correctement sur chaque canal.

  • 7 portées de variables
  • {{scope.key}} dans chaque champ de contenu
  • Résolu à l'export

Fonctionnalités clés

  • Une syntaxe, sept portées

    Tape {{ dans n'importe quel champ de contenu et choisis parmi les valeurs par défaut, globales, de marque, de catégorie, de produit, de canal ou conditionnelles.

  • Des formules sur tes propres champs

    Calcule le prix unitaire, l'économie ou la marge à partir des champs que le produit contient déjà, avec le résultat visible avant d'enregistrer.

  • Un contenu différent par canal

    Raccourcis un titre pour Amazon, retire le HTML pour un flux, intègre la description dans le modèle de ta boutique en ligne, le tout depuis la même fiche.

À quoi ça sert

Trois tâches qu'un prompt gère mal

L'AI est douée pour la rédaction. Voici les parties qui doivent sortir identiques à chaque fois.

  • Formater par canal

    Amazon raccourcit les titres, un flux veut du texte brut, ta boutique en ligne veut du HTML. Une transformation par canal, appliquée à l'export du produit.

    Résultat : une seule fiche produit au lieu de trois tableurs.

  • Séparer le B2B du B2C

    Un bloc conditionnel affiche les prix HT et les caractéristiques techniques sur un canal, et les prix de détail avec un texte plus lifestyle sur un autre.

    Résultat : deux publics servis depuis le même catalogue.

  • Alimenter le prompt

    Insère {{brand.tagline}} ou {{category.benefits}} dans un prompt d'enrichissement pour que l'AI rédige avec des faits que tu maîtrises.

    Résultat : le modèle arrête de deviner les détails de ta marque.

Comment ça marche

Configure-le en trois étapes

Rien de tout cela ne demande un développeur.

  1. 01

    Regarde ce que tu as déjà

    aucune configuration

    L'onglet Valeurs par défaut liste les champs d'identité produit, de prix, de stock et de dates comme variables, avant même que tu configures quoi que ce soit.

    Une liste de {{keys}} que tu peux coller dans n'importe quel champ de contenu.

  2. 02

    Ajoute les valeurs que toi seul connais

    environ 10 minutes

    Des valeurs globales comme une politique de retour, des champs de marque comme un slogan, des variables calculées comme la marge, et des blocs si/sinon pour le reste.

    Des règles regroupées en un seul endroit au lieu d'être répétées dans chaque description.

  3. 03

    Utilise-les là où tu écris

    quatre endroits

    Modifications en masse, prompts d'enrichissement, modèles d'export et actions d'automatisation acceptent tous la même syntaxe {{scope.key}}.

    Chaque produit résout sa propre valeur, canal par canal.

Formules

Calcule une valeur au lieu de la saisir

Une variable produit est une formule appliquée aux champs que le produit contient déjà, et le résultat est visible avant que tu l'enregistres.

  • Arithmétique et calculs

    Addition, soustraction, multiplication, division et modulo, avec round(), ceil(), floor(), min(), max() et abs() pour le travail sur les prix et les marges.

  • Fonctions de texte

    concat(), uppercase() et lowercase(), pour construire un nom d'affichage ou un titre SEO à partir d'autres variables.

  • Aperçu en direct

    La formule se résout sur un vrai produit pendant que tu tapes, pour qu'une formule cassée n'arrive jamais jusqu'à l'enregistrement.

Variables calculées : {{product.price_per_unit}}, {{product.savings}}, {{product.margin}}. Chacune est une formule appliquée aux champs que le produit possède déjà.

Blocs conditionnels

Le stock baisse, le texte change

Un bloc conditionnel choisit son contenu à partir d'un champ produit. Un stock sous cinq ajoute un avertissement, un prix au-dessus de cinquante ajoute la livraison gratuite, et une plage de dates ajoute une ligne de campagne puis la retire.

Les blocs conditionnels s'écrivent comme {{if sale_banner}} : choisis le champ, choisis l'opérateur et rédige le contenu de chaque branche.

Où ça s'applique

Le même {{scope.key}} fonctionne à quatre endroits

Définis-le une fois, puis utilise-le partout où tu rédiges du contenu.

  • Modification en masse

    Rechercher et remplacer, ajouter à la fin, ajouter au début et définir la valeur du champ résolvent tous les variables produit par produit.

  • Prompts d'enrichissement

    Donne au modèle le ton de la marque et les avantages de la catégorie au lieu de les répéter dans chaque prompt.

  • Modèles d'export

    Chaque export résout les variables pour le canal auquel le fichier est destiné.

  • Automatisations

    Une action au sein d'un pipeline écrit la valeur résolue, pas la syntaxe de la variable.

FAQ

Tes questions sur Content Logic

Variables, formules et blocs conditionnels, et les limites de chacun.

Tu as encore des questions ?

Tu ne trouves pas la réponse que tu cherches ? Contacte notre équipe.

Contacter le support

Deux accolades autour d'une portée et d'une clé : {{product.name}}, {{global.company_name}}, {{brand.tagline}}. Tape {{ dans n'importe quel champ de contenu et l'autocomplétion liste ce qui est disponible. La syntaxe est enregistrée sur le produit ; elle est remplacée par la vraie valeur à l'export, donc un canal ne reçoit jamais les accolades.

Valeurs par défaut (champs produit, prix, stock et dates intégrés), Global (paires clé-valeur partagées), Marques (champs que chaque marque remplit), Catégories (données par catégorie), Produits (valeurs calculées par une formule), Canaux (transformations par canal de vente) et Conditionnel (blocs si/sinon). Les valeurs par défaut ne demandent aucune configuration ; les six autres, c'est toi qui les définis.

Oui, grâce aux blocs conditionnels et aux transformations par canal. Le même produit peut afficher des caractéristiques techniques et des prix HT sur un canal B2B, et un texte lifestyle avec des prix de détail sur un canal B2C. Il ne gère pas deux listes de prix à ta place : le second prix est une formule appliquée au premier, ou un attribut que tu importes.

Tu les utilises dans le prompt. {{brand.tone}} et {{category.benefits}} se résolvent produit par produit avant l'envoi du prompt, donc le modèle reçoit les faits plutôt qu'un espace réservé. Cela n'oblige pas le modèle à respecter les valeurs : le prompt doit toujours le lui demander.

Arithmétique (+, -, *, /, %), fonctions mathématiques (round, ceil, floor, abs, min, max) et fonctions de texte (concat, uppercase, lowercase). Ils se combinent, donc un prix TTC, un pourcentage de marge ou un nom d'affichage formaté tiennent chacun en une seule expression. Il n'y a pas de langage de script derrière.

Tu choisis un champ produit, un opérateur (égal à, contient, supérieur à, est vide, etc.) et le contenu de chaque branche. Les conditions se combinent avec ET et OU, et tu peux ajouter des branches sinon-si. Le bloc est évalué produit par produit au moment où le contenu se résout, donc un changement de stock apparaît au prochain export plutôt que selon un planning.

Prochaine étape

Définis une variable et vois-la se résoudre

Commence gratuitement et ouvre l'onglet Valeurs par défaut, où le premier lot de variables t'attend déjà.