catalogue · marque · d2c · marketplace
Votre catalogue, prêt pour les agents d'achat IA.
ChatGPT Shopping est déployé. Perplexity intègre des fiches produits. Les agents d'achat autonomes arrivent — ils compareront les catalogues directement, sans passer par les pages marketing. Ce qui décide de votre visibilité alors : la qualité de la donnée structurée que vous publiez. Nous posons la couche Schema.org Product, le llms.txt, les mentions canoniques — sans toucher à votre site, sans remplacer Google Shopping.
GET https://votre-domaine.fr/products/reference-123.jsonld
cache-control: public · max-age=3600
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Référence 123 — produit exemple",
"image": ["https://votre-domaine.fr/media/ref-123.jpg"],
"brand": { "@type": "Brand", "name": "Votre marque" },
"offers": {
"@type": "Offer",
"price": "189.00",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock",
"url": "https://votre-domaine.fr/products/reference-123"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": 4.7,
"reviewCount": 284
}
}
# Cette ressource est canonique. Un agent d'achat peut la citer
# directement, comparer son prix, recommander la fiche. // illustratif · standard WebMCP (Chrome 146 beta, Cloudflare Browser Run)
navigator.modelContext?.registerTool({
name: 'searchProducts',
description: 'Rechercher dans le catalogue par requête, filtre, prix',
inputSchema: {
type: 'object',
properties: {
query: { type: 'string' },
maxPrice: { type: 'number' },
inStock: { type: 'boolean' }
}
},
invoke: async ({ query, maxPrice, inStock }) => {
const res = await fetch(`/api/search?q=${query}`);
return res.json();
}
});
navigator.modelContext?.registerTool({
name: 'addToCart',
description: 'Ajouter un produit au panier',
inputSchema: {
type: 'object',
properties: { sku: { type: 'string' }, quantity: { type: 'number' } }
},
invoke: async ({ sku, quantity }) => { /* … */ }
});
// L'agent d'achat n'a plus besoin de cliquer — il appelle vos fonctions. Ce que ça change pour vous :
un agent d'achat n'a plus besoin de scraper vos pages ni de simuler des clics. Il lit votre llms.txt, découvre les outils que vous avez exposés, et appelle searchProducts() avec des paramètres typés. Moins de friction, plus de citations, des conversions mesurables.