Kowal AI Product Feed pour OpenAI Vector Store et LLM

Kowal AI Product Feed est un module Magento 2 qui transforme les données produit de la boutique en une base de connaissances structurée, à jour et prête à l’emploi pour les systèmes d’IA.
Compatibilité
2.4.9, 2.4.8, 2.4.7, 2.4.6, 2.4.5, 2.4.4, 2.4.3, 2.4.2, 2.4.1, 2.4.0, 2.3.7, 2.3.6, 2.3.5, 2.3.4
61,50 €
Envoyer à un ami

Demander des informations sur ce produit

Description / Kowal AI Product Feed pour OpenAI Vector Store et LLM

MAGENTO 2 · DONNÉES IA · VECTOR STORE · CATALOGUES CSV

Préparez les données de votre boutique pour les assistants IA et les catalogues publicitaires.

Kowal AI Product Feed

Combinez l’export du catalogue, la synchronisation des connaissances et les feeds publics dans un seul module. Sélectionnez les produits avec les conditions Magento, gérez les profils store view et contrôlez les mises à jour des données.

CSV et Magento Conditions · Synchronisation des changements · llms.txt et NDJSON

COMMENT CELA FONCTIONNE EN PRATIQUE

01 · Vous choisissez les contenus et l’offre
Vous activez les canaux de connaissances et les conditions des profils de catalogue.

02 · Vous générez et vérifiez les données
Le module exporte les contenus et valide le catalogue CSV.

03 · Vous partagez le canal sélectionné
Vous utilisez Vector Store, des endpoints publics ou le lien du feed.

Quels bénéfices pour votre boutique ?

Découvrez les fonctionnalités, les cas d’usage et les paramètres du module.

Découvrez le module

Kowal AI Product Feed relie le catalogue Magento 2 aux outils d’IA et prépare les données produit pour les campagnes OpenAI Ads. Depuis un seul module, vous pouvez partager un catalogue publicitaire via un lien HTTPS, alimenter OpenAI Vector Store et publier des contenus pour les assistants IA, les moteurs de recherche sémantiques et les solutions RAG.

Le module organise, normalise et publie les données de la boutique, tout en vous donnant le contrôle sur la sélection des produits, la version linguistique et la fréquence des mises à jour. Vous préparez des feeds distincts pour différents magasins, marques ou collections, en utilisant les règles disponibles directement dans le panneau Magento.

Magento peut ainsi devenir une véritable source de connaissances pour :

  • les chatbots et copilotes produit,
  • le service client intelligent,
  • la recherche sémantique,
  • les réponses générées par l’IA,
  • l’automatisation de contenu,
  • les catalogues utilisés dans les campagnes produit OpenAI Ads,
  • les intégrations IA externes basées sur des feeds publics ou privés.

Ce que fait le module en pratique

Le module récupère les données depuis Magento et les transforme en documents de connaissances structurés. Il prend en charge non seulement les contenus produit, mais aussi des canaux de contenu supplémentaires importants du point de vue de l’IA et de la vente.

Il peut actuellement travailler avec des contenus tels que :

  • product.core - données produit de base, descriptions, URL, attributs et catégories,
  • product.faq - questions et réponses produit,
  • product.docs - documentation et fichiers Markdown,
  • blog.article - articles de blog,
  • category.content - contenus de catégorie,
  • cms.page - pages CMS.

Lors de la synchronisation des connaissances vers Vector Store, les documents sont enregistrés localement, comparés par checksum et synchronisés uniquement lorsqu’ils ont réellement changé. Cela limite les uploads redondants, stabilise le processus de synchronisation et donne un meilleur contrôle sur les coûts et la qualité des données.

OpenAI Ads — préparez le catalogue pour les campagnes produit

Le feed est préparé comme source d’informations sur l’offre pour les campagnes produit OpenAI Ads : noms, descriptions, prix, disponibilité, images et pages produit. Après une configuration appropriée côté plateforme, le catalogue peut être associé à une campagne, et le modèle d’annonce pris en charge peut utiliser les données du produit sélectionné. Cela permet de travailler sur de nombreuses positions du catalogue sans préparer manuellement une création distincte pour chacune d’elles. En savoir plus sur les campagnes produit OpenAI Ads.

Pour la boutique, cela signifie la possibilité d’utiliser les données déjà maintenues dans Magento pour gérer un canal publicitaire supplémentaire. Kowal AI Product Feed prépare et met à jour le catalogue, afin que l’équipe marketing puisse se concentrer sur le choix de l’offre et la gestion des campagnes.

Le module exporte les noms, les descriptions sans HTML, les images, les liens, la marque, le vendeur, la disponibilité et le prix avec l’indication de la devise. Lorsque le prix final est inférieur au prix régulier, il ajoute également un prix promotionnel. Les produits du feed Ads reçoivent un marquage les qualifiant pour le traitement publicitaire.

Le compte disposant de l’accès aux fonctions Ads appropriées, la configuration de la campagne, le budget et l’acceptation des produits restent du côté d’OpenAI Ads Manager. L’export lui-même ne lance pas de publicités et ne garantit pas leur diffusion ; le module est responsable de la préparation des données de catalogue. Règles d’éligibilité des produits à la diffusion.

Feed sous lien HTTPS permanent

Partagez le catalogue sous forme d’URL hébergée et utilisez-la lors de la configuration de l’import dans Ads Manager. Le module génère un fichier CSV avec des en-têtes de colonnes, que vous pouvez également télécharger pour un envoi manuel.

Chaque profil possède son propre lien permanent. La génération réussie suivante met à jour le fichier à la même adresse, ce qui évite de remplacer l’URL à chaque modification de l’offre. Après avoir connecté le catalogue, vous vérifiez le mapping des colonnes et configurez la récupération côté panneau publicitaire, si cette option est disponible sur votre compte.

Dans Magento, vous décidez si un feed donné doit être accessible publiquement. Vous pouvez désactiver son partage sans supprimer la configuration enregistrée ni les conditions de sélection des produits.

Catalogues distincts pour les store views, les langues et l’offre

Le panneau OpenAI Ads Feeds permet de gérer plusieurs profils d’export. Vous attribuez chaque profil à un store view, et pour la même vue vous pouvez créer plusieurs feeds avec des conditions différentes.

En pratique, vous pouvez par exemple préparer :

  • des catalogues distincts pour les versions polonaise et anglaise de la boutique,
  • un feed pour une marque ou une catégorie de produits sélectionnée,
  • un catalogue de collection saisonnière,
  • un ensemble de produits indiqués par SKU ou par un attribut personnalisé.

Les données sont récupérées dans le contexte du store view sélectionné, avec ses contenus et sa devise de présentation par défaut. Cela facilite la préparation d’une offre adaptée à une version précise de la boutique et limite les corrections manuelles des exports.

Magento Conditions — sélectionnez les produits sans créer de listes manuellement

Vous configurez le périmètre du feed à l’aide des conditions natives Magento, connues des règles de catalogue. Vous pouvez combiner des critères, créer des groupes imbriqués et indiquer si le produit doit satisfaire toutes les conditions ou si l’une d’elles suffit.

Par exemple : sélectionnez les produits de la catégorie « Chaussures », limitez-les à une marque choisie et excluez les SKU indiqués. La disponibilité de vos attributs personnalisés dans le générateur dépend de leur configuration pour une utilisation dans les conditions des règles promotionnelles Magento.

À chaque génération, le module réévalue les conditions. Un nouveau produit répondant aux critères peut donc apparaître dans l’export suivant sans l’ajouter à une liste séparée. Vous gardez le contrôle sur l’assortiment transmis au catalogue publicitaire, en utilisant les données maintenues dans la boutique.

Variantes, mises à jour et contrôle qualité

L’export prend en charge les produits simples, virtuels et téléchargeables ainsi que les variantes des produits configurable. Une variante éligible est une position distincte avec son propre prix, sa disponibilité et ses options sélectionnées. Le lien avec le produit parent permet de conserver l’information sur la famille commune de variantes.

Vous pouvez générer le catalogue manuellement depuis le panneau, et pour les mises à jour régulières activer la génération quotidienne via le cron Magento. Une commande CLI est également disponible pour les équipes techniques. Chaque export Ads contient l’ensemble complet des produits sélectionnés par les conditions enregistrées.

La grille affiche le statut, le nombre de produits dans le fichier publié et la date de la dernière génération réussie. La validation vérifie les données requises avant publication. Si l’export se termine par une erreur, le module enregistre sa description et conserve le dernier fichier valide. Cela facilite la détection des descriptions, images ou données de marque manquantes avant le prochain import.

Endpoints publics IA et LLM

Dans la nouvelle version, le module peut également publier des données sous des endpoints frontend publics :

  • /llms.txt
  • /ai-feed/{storeCode}/index.json
  • /ai-feed/{storeCode}/{contentType}.ndjson

Cela signifie que la boutique peut non seulement synchroniser les données vers OpenAI Vector Store, mais aussi fournir une couche de contenu contrôlée pour des agents IA externes, des crawlers et des outils d’intégration.

Le module peut également :

  • ajouter un signal dans le head de la page via un lien vers llms.txt,
  • afficher optionnellement un lien vers llms.txt dans le pied de page,
  • publier des feeds par store view et par langue,
  • maintenir la cohérence entre les contenus de la boutique, la couche IA et la couche publique de découverte de contenu.

Pourquoi c’est important pour l’activité

Dans de nombreuses boutiques, les données nécessaires au déploiement de l’IA sont dispersées : une partie se trouve dans les descriptions produit, une autre dans la FAQ, une autre dans le blog, et une autre encore dans des supports techniques distincts. Sans couche d’intégration, il est difficile de bâtir des solutions IA stables à partir de ces données.

Kowal AI Product Feed résout ce problème, car il :

  • prépare le catalogue pour les campagnes produit OpenAI Ads,
  • réduit la création et la mise à jour manuelles des fichiers publicitaires,
  • permet de sélectionner l’assortiment séparément pour chaque feed,
  • centralise les connaissances de la boutique dans une architecture unique d’export et de synchronisation,
  • organise les données pour une utilisation par les modèles de langage,
  • réduit le coût de création de nouvelles intégrations IA,
  • raccourcit le délai de déploiement des chats, assistants et moteurs de recherche sémantiques,
  • permet de développer une stratégie AI SEO, AEO et LLM discoverability,
  • fournit une base pour des déploiements IA multilingues dans Magento 2.

Cela peut faciliter le lancement de nouvelles fonctionnalités, renforcer la cohérence des réponses générées par l’IA et mieux exploiter les contenus que la boutique possède déjà.

À qui s’adresse ce module

Le module est destiné aux :

  • boutiques Magento 2 préparant un catalogue pour OpenAI Ads,
  • équipes e-commerce et marketing gérant l’offre de plusieurs marques ou versions linguistiques,
  • boutiques Magento 2 déployant un AI chat ou un AI assistant,
  • entreprises construisant des moteurs de recherche sémantiques et des solutions RAG sur des données e-commerce,
  • équipes techniques intégrant Magento avec OpenAI,
  • boutiques développant des bases de connaissances produit multilingues,
  • agences et software houses déployant l’IA dans Magento,
  • marques qui souhaitent préparer leur boutique aux futurs canaux de découverte de contenu par les LLM.

Comment les autres modules l’utilisent

D’autres modules peuvent utiliser Kowal AI Product Feed comme source centrale de connaissances et couche d’intégration, au lieu de créer des exports séparés, leurs propres sérialisations de données et leurs propres processus de synchronisation.

Exemples d’utilisation :

  • un module AI chat peut poser des questions à Vector Store et répondre sur la base des connaissances produit à jour,
  • un module FAQ peut enrichir la base de connaissances commune avec des questions et réponses supplémentaires,
  • un module de documentation peut alimenter l’IA avec des contenus d’instruction et techniques,
  • un module de service client peut utiliser les mêmes données pour des réponses contextuelles,
  • un module de recommandation peut utiliser des contenus structurés pour mieux associer les produits,
  • les modules de contenu peuvent étendre la couche de connaissances avec le blog, le CMS et d’autres types de documents.

L’essentiel est que les autres modules n’aient pas besoin de connaître les détails techniques de la synchronisation, des checksums, de l’export de fichiers ou de l’upload vers OpenAI. Ils reçoivent une couche de données prête à l’emploi, cohérente et évolutive.

Principaux avantages

  • feeds produit CSV préparés pour une utilisation dans OpenAI Ads,
  • liens HTTPS permanents vers les catalogues et possibilité de téléchargement manuel des fichiers,
  • profils d’export indépendants par store view,
  • sélection des produits avec Magento Conditions,
  • prise en charge des variantes configurable et des prix promotionnels,
  • génération manuelle ou quotidienne, validation et aperçu du statut dans le panneau,
  • couche de données IA prête pour Magento 2,
  • prise en charge de OpenAI Vector Store,
  • llms.txt public et feeds NDJSON,
  • synchronisation uniquement des contenus modifiés,
  • prise en charge de nombreux canaux de contenu,
  • préparation pour AI SEO, AEO et les intégrations LLM,
  • compatibilité avec l’architecture store view et les versions linguistiques de Magento,
  • base solide pour le développement ultérieur de l’automatisation IA dans la boutique.

Trois parcours de données, des paramètres distincts

La synchronisation des connaissances vers Vector Store, les feeds IA publics et les profils de catalogues Ads ont des objectifs différents. Vous pouvez partager les feeds publics indépendamment de la synchronisation distante ; l’envoi vers Vector Store nécessite une clé API et l’identifiant du store view approprié.

L’export d’un fichier ne crée pas de campagne et ne garantit pas l’acceptation du catalogue par une plateforme externe. Vous vérifiez le format d’import et la disponibilité des fonctionnalités côté compte cible.

Sources des canaux supplémentaires

La FAQ utilise la source disponible des questions produit, la documentation utilise les fichiers Markdown attribués aux SKU, et le blog utilise les intégrations prises en charge ou une source personnalisée. Les canaux nécessitent des données réelles — leur simple activation ne génère pas de nouveaux contenus.

Les fichiers locaux sont créés dans var/ai-feeds. Le checksum limite le nouvel envoi des connaissances inchangées, et l’organisation de la synchronisation couvre les documents qui ont disparu ou ont été désactivés.

Validation du catalogue et des conditions

Les profils Ads utilisent les types de conditions pris en charge par les règles produit Magento ; les classes de conditions personnalisées nécessitent une adaptation. L’export omet notamment les positions non éligibles à la création d’un enregistrement ainsi que les offres gratuites.

Les erreurs concernant les données obligatoires arrêtent la publication de tout le nouveau fichier. Le catalogue précédent valide reste disponible, et le panneau enregistre le statut et la description de l’erreur. Une sélection de conditions volontairement vide peut générer un catalogue vide.

Installation via Composer

Package kowal/module-ai-product-feed, module Kowal_AiProductFeed. Après avoir configuré l’accès au dépôt Kowal, installez le package, activez le module, mettez Magento à jour et videz le cache. En production, prévoyez la compilation et le déploiement des contenus statiques conformément au processus de la boutique.

De la configuration au résultat

1. Vous choisissez les contenus et l’offre
Vous activez les canaux de connaissances et les conditions des profils de catalogue.

2. Vous générez et vérifiez les données
Le module exporte les contenus et valide le catalogue CSV.

3. Vous partagez le canal sélectionné
Vous utilisez Vector Store, des endpoints publics ou le lien du feed.

Une seule source de connaissances, plusieurs usages

Les produits, la FAQ et la documentation alimentent la base de connaissances de l’assistant. Un profil CSV distinct couvre une marque sélectionnée dans le store view polonais.

Chaque parcours possède ses propres paramètres. La synchronisation des connaissances compare les changements, et le catalogue Ads est créé comme un export complet des conditions enregistrées.

Préparez une couche de données IA structurée

Vous souhaitez adapter le module à votre boutique ? Demandez le déploiement de Kowal AI Product Feed et échangez sur la configuration ou les extensions nécessaires.

Caractéristiques

Addtocart Description

DÉMO

nom d’utilisateur : aifeed
mot de passe : M2Aifeed

Compatibilité avec le modèle Luma / Blank, KOWAL

Notice d'installation du module

Kowal AI Product Feed - installation et configuration

Objectif du document

Ce document décrit le processus complet d’installation, de lancement et de configuration du module Kowal_AiProductFeed dans Magento 2. Il a été préparé afin de permettre de passer du déploiement technique au premier export fonctionnel ainsi qu’à la publication de llms.txt.

Périmètre fonctionnel du module

Le module permet :

  • l’export des contenus de la boutique vers des fichiers JSON et JSONL,
  • la synchronisation des données vers OpenAI Vector Store,
  • la prise en charge de plusieurs canaux de contenu, tels que produit, blog, catégorie et CMS,
  • la publication d’endpoints publics :
    • /llms.txt
    • /ai-feed/{storeCode}/index.json
    • /ai-feed/{storeCode}/{contentType}.ndjson
  • l’ajout d’un lien vers llms.txt dans la section head,
  • l’ajout optionnel d’un lien vers llms.txt dans le pied de page de la boutique.

llms.txt fonctionne pour le Store View actuel. Cela signifie que chaque version linguistique peut renvoyer son propre manifeste et ses propres liens vers les feeds.

Prérequis

Avant l’installation, assurez-vous que :

  • Magento 2 fonctionne correctement,
  • vous disposez d’un accès SSH au répertoire racine de Magento,
  • Composer est disponible dans l’environnement,
  • le processus PHP peut écrire dans le répertoire var/,
  • vous disposez d’une clé OpenAI API Key active si vous souhaitez utiliser la synchronisation vers OpenAI Vector Store.

Installation du module

1. Ajout du dépôt Composer

Ajoutez le dépôt Composer Kowal :

Les données d’accès au dépôt Composer, adresse e-mail du client et token de licence, vous seront envoyées par e-mail après l’achat. Elles sont également disponibles dans l’espace client après connexion sur kowal.store. Remplacez TWOJ_EMAIL_KLIENTA par l’adresse e-mail de votre compte et TWOJ_TOKEN par le token reçu. Exécutez les commandes dans le répertoire racine de Magento.

composer config repositories.kowal composer https://repo.kowal.store

Si le dépôt est privé :

composer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN'

2. Installation du package

composer require kowal/module-ai-product-feed

3. Activation du module

bin/magento module:enable Kowal_AiProductFeed

4. Mise à jour de Magento

bin/magento setup:upgrade

5. Compilation et cache

En environnement de production, exécutez également :

bin/magento setup:di:compile
bin/magento cache:flush

En environnement de développement, il suffit généralement d’exécuter :

bin/magento cache:flush

Si une couche de cache supplémentaire se trouve devant Magento, effectuez aussi un purge côté :

  • Varnish
  • Cloudflare
  • Nginx fastcgi/proxy cache
  • autre reverse proxy ou CDN

6. Confirmation du statut du module

bin/magento module:status Kowal_AiProductFeed

Emplacement de la configuration

La configuration du module est disponible dans le panneau :

Stores -> Configuration -> General -> Kowal AI Feed

Modèle de configuration recommandé

La bonne pratique consiste à configurer au niveau Store View, en particulier si la boutique fonctionne en plusieurs langues.

Recommandation :

  • un Store View = une langue,
  • un Store View = un Vector Store ID,
  • un Store View = une couche publique distincte de feeds IA.

Exemple :

  • PL store view -> Vector Store ID polonais
  • EN store view -> Vector Store ID anglais

Configuration des champs

Enable Module

Active le module pour le périmètre sélectionné.

Recommandation :

  • définissez Yes pour les Store View qui doivent générer des données IA

OpenAI API Key

Clé API globale utilisée pour communiquer avec OpenAI.

Requise si :

  • vous souhaitez synchroniser des fichiers vers OpenAI Vector Store

Non requise si :

  • vous souhaitez utiliser uniquement les exports locaux,
  • vous souhaitez utiliser uniquement llms.txt et les feeds publics.

Vector Store ID

Identifiant OpenAI Vector Store pour un Store View donné.

Recommandation :

  • configurer au niveau Store View,
  • définir un identifiant distinct pour chaque langue.

Feed Location

Chemin relatif vers le répertoire dans lequel les fichiers d’export seront enregistrés.

Valeur par défaut :

var/ai-feeds

Recommandation :

  • laisser le répertoire dans var/,
  • ne pas exposer ce répertoire directement via le serveur web.

Enable Public AI Feed

Active les endpoints publics :

  • /llms.txt
  • /ai-feed/{storeCode}/index.json
  • /ai-feed/{storeCode}/{contentType}.ndjson

Activez cette option uniquement pour les vues de boutique dont les contenus peuvent être accessibles publiquement.

Important :

  • /llms.txt n’est pas un index global de toutes les boutiques
  • chaque version linguistique de la boutique renvoie son propre manifeste
  • /llms.txt seul ne nécessite pas l’existence de fichiers générés pour répondre correctement

Ajoute un lien visible vers /llms.txt dans le pied de page de la boutique.

Recommandation :

  • No par défaut,
  • Yes si vous souhaitez communiquer explicitement la disponibilité de la couche IA aux partenaires, intégrateurs ou bots.

Docs Location

Chemin relatif vers le répertoire contenant la documentation produit Markdown pour product.docs.

Exemples :

  • var/ai-docs
  • var/ai-docs/pl

Sont notamment pris en charge les fichiers :

  • {docsLocation}/{SKU}.md
  • {docsLocation}/{SKU}.markdown
  • {docsLocation}/{storeCode}/{SKU}.md
  • {docsLocation}/{storeCode}/{SKU}.markdown
  • {docsLocation}/{SKU}/*.md
  • {docsLocation}/{SKU}/*.markdown
  • {docsLocation}/{storeCode}/{SKU}/*.md
  • {docsLocation}/{storeCode}/{SKU}/*.markdown

Max Products Per Batch

Taille du lot pour l’export des produits.

Valeur de départ :

  • 500

Réduisez la valeur si :

  • le catalogue est très volumineux,
  • l’environnement dispose d’une mémoire limitée,
  • des opérations IA supplémentaires augmentent la charge.

Sync Product Core

Active le type de contenu product.core.

Recommandation :

  • Yes

Sync Product FAQ

Active product.faq.

À utiliser si la boutique possède des données dans la table kowal_zapytajoprodukt_pytania.

Sync Product Docs

Active product.docs.

À utiliser si la documentation Markdown est déjà préparée.

Sync Blog Content

Active le canal blog et le type blog.article.

Sync Category Content

Active le canal category et le type category.content.

Sync CMS Pages

Active le canal cms_page et le type cms.page.

Max Retries

Nombre maximal de tentatives d’opération API.

Par défaut :

  • 3

Polling Timeout

Temps maximal d’attente de la fin du traitement du fichier côté OpenAI.

Par défaut :

  • 600

Polling Interval

Intervalle entre les vérifications successives du statut.

Par défaut :

  • 5

HTTP Timeout

Durée maximale d’une requête HTTP unique vers OpenAI.

Par défaut :

  • 60

Ordre de configuration recommandé

Après l’installation, configurez le module dans cet ordre :

  1. Activez le module pour le Store View cible.
  2. Ajoutez OpenAI API Key si vous prévoyez une synchronisation avec OpenAI.
  3. Définissez Vector Store ID pour chaque langue.
  4. Vérifiez Feed Location.
  5. Définissez Docs Location si vous utilisez la documentation Markdown.
  6. Activez les types de contenus et les canaux nécessaires.
  7. Activez Enable Public AI Feed si les endpoints doivent être accessibles publiquement.
  8. Activez optionnellement Show LLMs.txt Link in Footer.
  9. Videz le cache Magento.
bin/magento cache:flush

Premier lancement

Dry run

Effectuez d’abord un test à blanc pour un Store View :

bin/magento kowal:ai-export:sync --channel=product --store=1 --dry-run

Export réel

Lancez ensuite la synchronisation effective :

bin/magento kowal:ai-export:sync --channel=product --store=1

Vérification du statut

bin/magento kowal:ai-export:status --store=1

Vérification des endpoints publics

Si Enable Public AI Feed est activé, vérifiez :

curl -i https://twoja-domena.pl/llms.txtcurl -i https://twoja-domena.pl/ai-feed/pl/index.jsoncurl -i https://twoja-domena.pl/ai-feed/pl/product.core.ndjson

Si la boutique possède des versions linguistiques distinctes dans l’URL, vérifiez également :

curl -i https://twoja-domena.pl/en/llms.txtcurl -i https://twoja-domena.pl/de/llms.txt

Comportement attendu :

  • /llms.txt renvoie un manifeste uniquement pour le Store View courant
  • /llms.txt fonctionne même lorsqu’aucun fichier de feed n’a encore été généré
  • /ai-feed/{storeCode}/index.json affiche uniquement les feeds existants pour la boutique concernée
  • /ai-feed/{storeCode}/{contentType}.ndjson fonctionne seulement lorsque les fichiers sources correspondants existent

Vérification des en-têtes de cache :

curl -I https://twoja-domena.pl/llms.txtcurl -I https://twoja-domena.pl/ai-feed/pl/index.json

Vous devriez voir :

  • pour /llms.txt, des en-têtes désactivant pratiquement le cache,
  • pour index.json, une courte durée de vie du cache et une revalidation forcée.

Vérification HTML :

  • dans le code source de la page, un lien vers /llms.txt doit apparaître dans le head,
  • si vous avez activé l’option de pied de page, un lien LLMs.txt doit apparaître dans le footer.

Commandes CLI

Synchronisation

bin/magento kowal:ai-export:sync --channel=product
bin/magento kowal:ai-export:sync --channel=product --store=1
bin/magento kowal:ai-export:sync --channel=product --store=1 --content-type=product.core --identifier=example-sku --dry-run
bin/magento kowal:ai-export:sync --channel=blog --store=1 --source=amasty_blog
bin/magento kowal:ai-export:sync --channel=category --store=1
bin/magento kowal:ai-export:sync --channel=cms_page --store=1

Statut

bin/magento kowal:ai-export:status
bin/magento kowal:ai-export:status --store=1
bin/magento kowal:ai-export:status --channel=blog --store=1
bin/magento kowal:ai-export:status --channel=blog --store=1 --source=amasty_blog

Import des sources de blog

bin/magento kowal:ai-blog-source:import --source=amasty_blog --store=1

Ancien alias produit

Toujours disponible pour la rétrocompatibilité :

bin/magento kowal:ai-feed:generate
bin/magento kowal:ai-feed:generate --store=1 --content-type=product.core --sku=example-sku --dry-run

Cron

Le module utilise trois tâches cron :

  • kowal_ai_blog_source_import
  • kowal_ai_feed_generate
  • kowal_ai_feed_cleanup

Assurez-vous que le cron Magento fonctionne correctement dans l’environnement.

Problèmes fréquents

/llms.txt renvoie 404

Vérifiez :

  • si la version actuelle du module avec routage frontend est déployée,
  • si vous avez exécuté bin/magento setup:upgrade,
  • si en production mode vous avez exécuté bin/magento setup:di:compile,
  • si vous avez effectué le deploy static content standard conformément au processus du projet,
  • si vous avez vidé le cache,
  • si vous avez effectué le purge de la couche CDN / reverse proxy,
  • si Enable Public AI Feed est activé.

Si https://twoja-domena.pl/llms.txt?v=123 fonctionne, mais que https://twoja-domena.pl/llms.txt ne fonctionne pas, cela signifie généralement qu’un ancien cache partagé est encore actif en chemin.

/llms.txt fonctionne, mais les feeds sont vides

Cela signifie généralement que :

  • aucun export n’a encore été effectué,
  • il n’y a pas de contenus actifs pour le canal donné,
  • les flags de synchronisation correspondants sont désactivés.

Ce comportement est correct. Le manifeste seul peut fonctionner avant les feeds effectifs.

Absence de fichiers dans var/ai-feeds

Vérifiez :

  • si le module est actif sur le bon Store View,
  • si les types de contenus requis sont activés,
  • si Magento dispose des droits d’écriture dans var/,
  • si le processus de synchronisation a été lancé.

Problèmes de synchronisation vers OpenAI

Vérifiez :

  • la validité de OpenAI API Key,
  • la validité de Vector Store ID,
  • la disponibilité des connexions HTTP sortantes,
  • les valeurs des timeouts et retry.

Résumé

Après une installation et une configuration correctes, le module fournit à Magento 2 une couche de données prête pour l’IA :

  • locale,
  • multilingue,
  • synchronisable avec OpenAI,
  • prête à être publiée via llms.txt et les feeds NDJSON,
  • évolutive pour de futures intégrations et modules IA.
Cliquer pour passer le carrousel

Nous avons trouvé d'autres produits qui pourraient vous plaire !

Rédigez votre propre commentaire
Vous commentez : Kowal AI Product Feed pour OpenAI Vector Store et LLM
Votre notation:
Prix
Qualité
Assistance
loader
Chargement...

Votre évaluation est enrégistrée avec succès. Merci.

Questions et réponses

Question
Les robots IA ne peuvent-ils pas s’en sortir sans cela ?
Réponse
Les robots et systèmes IA peuvent utiliser les pages publiques de la boutique sans ce module. AI Product Feed prépare des données structurées pour vos propres intégrations, recherches sémantiques et bases de connaissances, notamment OpenAI Vector Store. Ce n'est ni un prérequis à l'indexation de la boutique ni une garantie de citation par les assistants IA.
Modifier les préférences de cookies