Kowal AI Product Feed voor OpenAI Vector Store en LLMs
- Compatibiliteit
- 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
Beschrijving / Kowal AI Product Feed voor OpenAI Vector Store en LLMs
MAGENTO 2 · AI-GEGEVENS · VECTOR STORE · CSV-CATALOGI
Bereid winkelgegevens voor AI-assistenten en advertentiecatalogi voor.
Kowal AI Product Feed
Combineer catalogusexport, kennissynchronisatie en openbare feeds in één module. Selecteer producten met Magento-voorwaarden, beheer store view-profielen en houd controle over gegevensupdates.
CSV en Magento Conditions · Synchronisatie van wijzigingen · llms.txt en NDJSON
HOE HET IN DE PRAKTIJK WERKT
01 · U kiest content en aanbod
U schakelt kenniskanalen en voorwaarden voor catalogusprofielen in.
02 · U genereert en controleert gegevens
De module exporteert content en valideert de CSV-catalogus.
03 · U stelt het gekozen kanaal beschikbaar
U gebruikt Vector Store, openbare endpoints of de feedlink.
Wat levert dit uw winkel op?
Ontdek de functies, toepassingen en instellingen van de module.
Maak kennis met de module
Kowal AI Product Feed koppelt de Magento 2-catalogus aan AI-tools en bereidt productgegevens voor campagnes in OpenAI Ads voor. Vanuit één module kunt u de advertentiecatalogus via een HTTPS-link beschikbaar stellen, OpenAI Vector Store voeden en content publiceren voor AI-assistenten, semantische zoekmachines en RAG-oplossingen.
De module ordent, normaliseert en publiceert winkelgegevens en geeft u controle over de productselectie, taalversie en updatefrequentie. U maakt aparte feeds voor verschillende winkels, merken of collecties met regels die direct in het Magento-panel beschikbaar zijn.
Zo kan Magento een echte kennisbron worden voor:
- chatbots en product-copilots,
- intelligente klantenservice,
- semantische zoekmachine,
- door AI gegenereerde antwoorden,
- contentautomatisering,
- catalogi die worden gebruikt in OpenAI Ads-productcampagnes,
- externe AI-integraties op basis van openbare of private feeds.
Wat de module in de praktijk doet
De module haalt gegevens op uit Magento en bouwt daar gestructureerde kennisdocumenten van. Hij ondersteunt niet alleen productcontent, maar ook aanvullende contentkanalen die belangrijk zijn voor AI en verkoop.
Momenteel kan hij werken met content zoals:
product.core- basisproductgegevens, beschrijvingen, URL, attributen en categorieën,product.faq- productvragen en antwoorden,product.docs- documentatie en Markdown-bestanden,blog.article- blogartikelen,category.content- categoriecontent,cms.page- CMS-pagina’s.
Bij kennissynchronisatie naar Vector Store worden documenten lokaal opgeslagen, op checksum vergeleken en alleen gesynchroniseerd wanneer ze daadwerkelijk zijn gewijzigd. Dit beperkt overbodige uploads, stabiliseert het synchronisatieproces en geeft meer controle over kosten en datakwaliteit.
OpenAI Ads — bereid de catalogus voor productcampagnes voor
De feed wordt voorbereid als informatiebron over het aanbod voor productcampagnes in OpenAI Ads: namen, beschrijvingen, prijzen, beschikbaarheid, afbeeldingen en productpagina’s. Na de juiste configuratie aan de platformzijde kan de catalogus aan een campagne worden gekoppeld, en kan de ondersteunde advertentiesjabloon gegevens van het gekozen product gebruiken. Zo kunt u werken met veel catalogusitems zonder voor elk item handmatig een aparte creatie voor te bereiden. Meer informatie over OpenAI Ads-productcampagnes.
Voor de winkel betekent dit dat gegevens die al in Magento worden beheerd kunnen worden gebruikt voor een extra advertentiekanaal. Kowal AI Product Feed bereidt de catalogus voor en werkt deze bij, zodat het marketingteam zich kan richten op de selectie van het aanbod en het beheer van campagnes.
De module exporteert namen, beschrijvingen zonder HTML, afbeeldingen, links, merk, verkoper, beschikbaarheid en prijs met valuta-aanduiding. Wanneer de eindprijs lager is dan de reguliere prijs, wordt ook de actieprijs toegevoegd. Producten in de Ads-feed krijgen een markering die ze kwalificeert voor advertentieverwerking.
Een account met toegang tot de juiste Ads-functies, campagneconfiguratie, budget en productacceptatie blijven aan de kant van OpenAI Ads Manager. De export zelf start geen advertenties en garandeert geen vertoning; de module is verantwoordelijk voor het voorbereiden van catalogusgegevens. Regels voor productkwalificatie voor vertoning.
Feed via een vaste HTTPS-link
Stel de catalogus beschikbaar als gehoste URL en gebruik deze bij het configureren van import in Ads Manager. De module genereert een CSV-bestand met kolomkoppen, dat u ook kunt downloaden voor handmatige upload.
Elk profiel heeft een eigen vaste link. Elke volgende succesvolle generatie werkt het bestand op hetzelfde adres bij, zodat de URL niet bij elke wijziging in het aanbod hoeft te worden vervangen. Na het koppelen van de catalogus controleert u de kolomtoewijzing en stelt u het ophalen in aan de kant van het advertentiepanel, als die optie beschikbaar is in uw account.
In Magento bepaalt u of een feed openbaar beschikbaar is. U kunt de publicatie uitschakelen zonder de opgeslagen configuratie en productselectievoorwaarden te verwijderen.
Aparte catalogi voor store views, talen en aanbod
Het panel OpenAI Ads Feeds maakt het mogelijk om meerdere exportprofielen te beheren. Elk profiel wijst u toe aan één store view, en voor dezelfde view kunt u meerdere feeds met verschillende voorwaarden maken.
In de praktijk maakt u bijvoorbeeld:
- aparte catalogi voor de Poolse en Engelse versie van de winkel,
- een feed voor een gekozen merk of productcategorie,
- een catalogus voor een seizoenscollectie,
- een set producten geselecteerd via SKU of een eigen attribuut.
Gegevens worden opgehaald in de context van de geselecteerde store view, met de bijbehorende content en standaard presentatiewaluta. Daardoor is het eenvoudiger om een aanbod voor een specifieke winkelversie voor te bereiden en handmatige correcties in exports te beperken.
Magento Conditions — selecteer producten zonder handmatig lijsten samen te stellen
U configureert de feedomvang met native Magento-voorwaarden, bekend uit catalogusregels. U kunt criteria combineren, geneste groepen maken en aangeven of een product aan alle voorwaarden moet voldoen of dat één ervan voldoende is.
Bijvoorbeeld: selecteer producten uit de categorie ‘Schoenen’, beperk ze tot een gekozen merk en sluit specifieke SKU’s uit. De beschikbaarheid van eigen attributen in de wizard hangt af van hun configuratie voor gebruik in voorwaarden van Magento-promotieregels.
Bij elke generatie beoordeelt de module de voorwaarden opnieuw. Een nieuw product dat aan de criteria voldoet kan dus in de volgende export terechtkomen zonder het aan een aparte lijst toe te voegen. U behoudt controle over het assortiment dat aan de advertentiecatalogus wordt doorgegeven, met gegevens die in de winkel worden beheerd.
Varianten, updates en kwaliteitscontrole
De export ondersteunt simple, virtual en downloadable producten en varianten van configurable producten. Een kwalificerende variant is een afzonderlijk item met een eigen prijs, beschikbaarheid en geselecteerde opties. De koppeling met het bovenliggende product behoudt informatie over de gezamenlijke variantenfamilie.
U genereert de catalogus handmatig vanuit het panel, en voor regelmatige updates kunt u dagelijkse generatie via Magento cron inschakelen. Voor technische teams is ook een CLI-commando beschikbaar. Elke Ads-export bevat de volledige set producten die door de opgeslagen voorwaarden is geselecteerd.
De grid toont status, aantal producten in het gepubliceerde bestand en datum van de laatste succesvolle generatie. Validatie controleert vereiste gegevens vóór publicatie. Als de export met een fout eindigt, slaat de module de beschrijving op en behoudt hij het vorige correcte bestand. Dit maakt het eenvoudiger om ontbrekende beschrijvingen, afbeeldingen of merkgegevens op te sporen vóór de volgende import.
Openbare AI- en LLM-endpoints
In de nieuwe versie kan de module ook gegevens publiceren onder openbare frontend-endpoints:
/llms.txt/ai-feed/{storeCode}/index.json/ai-feed/{storeCode}/{contentType}.ndjson
Dit betekent dat de winkel niet alleen gegevens kan synchroniseren naar OpenAI Vector Store, maar ook een gecontroleerde contentlaag kan aanbieden voor externe AI-agents, crawlers en integratietools.
De module kan daarnaast:
- een signaal toevoegen aan de
headvan de pagina via een link naarllms.txt, - optioneel een link naar
llms.txtin de footer tonen, - feeds publiceren per store view en per taal,
- consistentie behouden tussen winkelcontent, de AI-laag en de openbare laag voor content discovery.
Waarom dit zakelijk belangrijk is
In veel winkels zijn de gegevens die nodig zijn voor AI-implementatie verspreid: een deel staat in productbeschrijvingen, een deel in FAQ’s, een deel in de blog en een deel in aparte technische materialen. Zonder integratielaag is het lastig om daarop stabiele AI-oplossingen te bouwen.
Kowal AI Product Feed lost dit probleem op, omdat het:
- de catalogus voorbereidt voor OpenAI Ads-productcampagnes,
- het handmatig maken en bijwerken van advertentiebestanden beperkt,
- het mogelijk maakt om assortiment apart per feed te selecteren,
- winkelkennis centraliseert in één export- en synchronisatiearchitectuur,
- gegevens ordent voor gebruik door taalmodellen,
- de kosten voor het bouwen van volgende AI-integraties verlaagt,
- de implementatietijd van chats, assistenten en semantische zoekmachines verkort,
- helpt bij het ontwikkelen van een strategie voor
AI SEO,AEOenLLM discoverability, - een basis biedt voor meertalige AI-implementaties in Magento 2.
Dit kan het lanceren van nieuwe functies versnellen, de consistentie van door AI gegenereerde antwoorden vergroten en de content die de winkel al bezit beter benutten.
Voor wie is deze module bedoeld
De module is bedoeld voor:
- Magento 2-winkels die een catalogus voorbereiden voor OpenAI Ads,
- e-commerce- en marketingteams die het aanbod van meerdere merken of taalversies beheren,
- Magento 2-winkels die AI chat of AI assistant implementeren,
- bedrijven die semantische zoekmachines en RAG bouwen op e-commercegegevens,
- technische teams die Magento integreren met
OpenAI, - winkels die meertalige productkennisbanken ontwikkelen,
- bureaus en software houses die AI in Magento implementeren,
- merken die hun winkel willen voorbereiden op toekomstige kanalen voor content discovery door LLM’s.
Hoe andere modules deze module gebruiken
Andere modules kunnen Kowal AI Product Feed gebruiken als centrale kennisbron en integratielaag, in plaats van aparte exports, eigen dataserialisaties en eigen synchronisatieprocessen te bouwen.
Voorbeeldtoepassingen:
- een AI chat-module kan vragen stellen aan
Vector Storeen antwoorden op basis van actuele productkennis, - een FAQ-module kan de gezamenlijke kennisbank verrijken met extra vragen en antwoorden,
- een documentatiemodule kan AI voeden met instructie- en technische content,
- een klantenservicemodule kan dezelfde gegevens gebruiken voor contextuele antwoorden,
- een aanbevelingsmodule kan geordende content gebruiken voor betere productmatching,
- contentmodules kunnen de kennislaag uitbreiden met blog, CMS en volgende documenttypen.
Het belangrijkste is dat andere modules de technische details van synchronisatie, checksums, bestandsexport of upload naar OpenAI niet hoeven te kennen. Ze krijgen een kant-en-klare, consistente en uitbreidbare datalaag.
Belangrijkste voordelen
- CSV-productfeeds voorbereid voor gebruik in OpenAI Ads,
- vaste HTTPS-links naar catalogi en de mogelijkheid om bestanden handmatig te downloaden,
- onafhankelijke exportprofielen per store view,
- productselectie met Magento Conditions,
- ondersteuning voor configurable varianten en actieprijzen,
- handmatige of dagelijkse generatie, validatie en statusoverzicht in het panel,
- kant-en-klare AI-datalaag voor Magento 2,
- ondersteuning voor
OpenAI Vector Store, - openbare
llms.txtenNDJSON-feeds, - synchronisatie van alleen gewijzigde content,
- ondersteuning voor meerdere contentkanalen,
- voorbereiding voor
AI SEO,AEOen LLM-integraties, - compatibiliteit met de store view- en taalversiearchitectuur van Magento,
- solide basis voor verdere ontwikkeling van AI-automatisering in de winkel.
Drie dataroutes, aparte instellingen
Kennissynchronisatie naar Vector Store, openbare AI-feeds en Ads-catalogusprofielen hebben verschillende taken. Openbare feeds kunt u onafhankelijk van externe synchronisatie beschikbaar stellen; verzending naar Vector Store vereist een API-sleutel en de identifier van de juiste store view.
Het exporteren van een bestand maakt geen campagne aan en garandeert geen acceptatie van de catalogus door een extern platform. Het importformaat en de beschikbaarheid van functies controleert u aan de kant van het doelaccount.
Bronnen van aanvullende kanalen
FAQ gebruikt de beschikbare bron van productvragen, documentatie gebruikt Markdown-bestanden die aan SKU’s zijn toegewezen, en de blog gebruikt ondersteunde integraties of een aangepaste bron. Kanalen vereisen echte gegevens — alleen inschakelen genereert geen nieuwe content.
Lokale bestanden worden aangemaakt in var/ai-feeds. De checksum beperkt herverzending van ongewijzigde kennis, en het opschonen van synchronisatie omvat documenten die zijn verdwenen of uitgeschakeld.
Validatie van catalogus en voorwaarden
Ads-profielen gebruiken ondersteunde typen Magento-productregelvoorwaarden; aangepaste voorwaardenklassen vereisen afstemming. De export slaat onder andere items over die niet geschikt zijn om een record op te bouwen en gratis aanbiedingen.
Fouten in vereiste gegevens stoppen de publicatie van het volledige nieuwe bestand. De vorige correcte catalogus blijft beschikbaar, en het panel slaat status en foutbeschrijving op. Een bewust lege selectie van voorwaarden kan een lege catalogus genereren.
Installatie via Composer
Pakket kowal/module-ai-product-feed, module Kowal_AiProductFeed. Configureer toegang tot de Kowal-repository, installeer het pakket, schakel de module in, werk Magento bij en leeg de cache. Neem in productie compilatie en deployment van statische content mee volgens het proces van de winkel.
Van configuratie tot resultaat
1. U kiest content en aanbod
U schakelt kenniskanalen en voorwaarden voor catalogusprofielen in.
2. U genereert en controleert gegevens
De module exporteert content en valideert de CSV-catalogus.
3. U stelt het gekozen kanaal beschikbaar
U gebruikt Vector Store, openbare endpoints of de feedlink.
Eén kennisbron, meerdere toepassingen
Producten, FAQ en documentatie voeden de kennisbank van de assistent. Een apart CSV-profiel omvat een gekozen merk in de Poolse store view.
Elke route heeft eigen instellingen. Kennissynchronisatie vergelijkt wijzigingen, en de Ads-catalogus ontstaat als volledige export van de opgeslagen voorwaarden.
Bereid een geordende AI-datalaag voor
Wilt u de module afstemmen op uw winkel? Vraag naar de implementatie van Kowal AI Product Feed en bespreek de configuratie of benodigde uitbreidingen.
Meer informatie
| Addtocart Description | DEMOgebruikersnaam: aifeed |
|---|---|
| Overeenstemming met sjabloon | Luma / Blank, Smid |
Installatiehandleiding voor de module
Kowal AI Product Feed - installatie en configuratie
Doel van het document
Dit document beschrijft het volledige proces van installatie, activering en configuratie van de module Kowal_AiProductFeed in Magento 2. Het is zo opgesteld dat u van technische implementatie naar de eerste werkende export en publicatie van llms.txt kunt gaan.
Functionele scope van de module
De module maakt het mogelijk om:
- winkelcontent te exporteren naar
JSON- enJSONL-bestanden, - gegevens te synchroniseren naar
OpenAI Vector Store, - meerdere contentkanalen te ondersteunen, zoals product, blog, categorie en CMS,
- openbare endpoints te publiceren:
/llms.txt/ai-feed/{storeCode}/index.json/ai-feed/{storeCode}/{contentType}.ndjson
- een link naar
llms.txttoe te voegen in dehead-sectie, - optioneel een link naar
llms.txttoe te voegen in de footer van de winkel.
llms.txt werkt per huidige Store View. Dit betekent dat elke taalversie een eigen manifest en eigen links naar feeds kan retourneren.
Vereisten vooraf
Controleer vóór installatie of:
- Magento 2 correct werkt,
- u SSH-toegang hebt tot de Magento-rootmap,
Composerbeschikbaar is in de omgeving,- het PHP-proces schrijfrechten heeft voor de map
var/, - u een actieve
OpenAI API Keyhebt als u synchronisatie naarOpenAI Vector Storewilt gebruiken.
Installatie van de module
1. Composer-repository toevoegen
Voeg de Kowal Composer-repository toe:
Toegangsgegevens voor de Composer-repository (e-mailadres van de klant en licentietoken) ontvangt u per e-mail na aankoop. Ze zijn ook beschikbaar in het klantenpanel na inloggen op kowal.store. Vervang TWOJ_EMAIL_KLIENTA door het e-mailadres van uw account en TWOJ_TOKEN door de ontvangen token. Voer de commando’s uit in de Magento-rootmap.
composer config repositories.kowal composer https://repo.kowal.storeAls de repository privé is:
composer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN'2. Pakket installeren
composer require kowal/module-ai-product-feed3. Module inschakelen
bin/magento module:enable Kowal_AiProductFeed4. Magento bijwerken
bin/magento setup:upgrade5. Compilatie en cache
Voer in de productieomgeving aanvullend uit:
bin/magento setup:di:compile
bin/magento cache:flushIn een ontwikkelomgeving is meestal voldoende:
bin/magento cache:flushAls er vóór Magento een extra cachelaag actief is, voer dan ook een purge uit aan de kant van:
VarnishCloudflareNginx fastcgi/proxy cache- een andere reverse proxy of CDN
6. Modulestatus bevestigen
bin/magento module:status Kowal_AiProductFeedLocatie van de configuratie
De moduleconfiguratie is beschikbaar in het panel:
Stores -> Configuration -> General -> Kowal AI Feed
Aanbevolen configuratiemodel
Best practice is configuratie op Store View-niveau, vooral als de winkel in meerdere talen werkt.
Aanbeveling:
- één
Store View= één taal, - één
Store View= éénVector Store ID, - één
Store View= aparte openbare AI-feedlaag.
Voorbeeld:
PLstore view -> PoolseVector Store IDENstore view -> EngelseVector Store ID
Veldconfiguratie
Enable Module
Schakelt de module in voor de geselecteerde scope.
Aanbeveling:
- stel
Yesin voor deStore Views die AI-gegevens moeten genereren
OpenAI API Key
Globale API-sleutel die wordt gebruikt voor communicatie met OpenAI.
Vereist als:
- u bestanden wilt synchroniseren naar
OpenAI Vector Store
Niet vereist als:
- u alleen lokale exports wilt gebruiken,
- u alleen
llms.txten openbare feeds wilt gebruiken.
Vector Store ID
Identifier van OpenAI Vector Store voor een specifieke Store View.
Aanbeveling:
- configureren op
Store View-niveau, - een aparte identifier instellen voor elke taal.
Feed Location
Relatief pad naar de map waarin exportbestanden worden opgeslagen.
Standaardwaarde:
var/ai-feeds
Aanbeveling:
- laat de map in
var/staan, - stel deze map niet rechtstreeks via de webserver beschikbaar.
Enable Public AI Feed
Schakelt openbare endpoints in:
/llms.txt/ai-feed/{storeCode}/index.json/ai-feed/{storeCode}/{contentType}.ndjson
Schakel deze optie alleen in voor die winkelviews waarvan de content openbaar beschikbaar mag zijn.
Belangrijk:
/llms.txtis geen globale index van alle winkels- elke taalversie van de winkel retourneert een eigen manifest
/llms.txtzelf vereist geen bestaande gegenereerde bestanden om correct te antwoorden
Show LLMs.txt Link in Footer
Voegt een zichtbare link naar /llms.txt toe in de footer van de winkel.
Aanbeveling:
Nostandaard,Yesals u de beschikbaarheid van de AI-laag expliciet wilt communiceren aan partners, integrators of bots.
Docs Location
Relatief pad naar de map met Markdown-productdocumentatie voor product.docs.
Voorbeelden:
var/ai-docsvar/ai-docs/pl
Onder andere de volgende bestanden worden ondersteund:
{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
Batchgrootte voor productexport.
Startwaarde:
500
Verlaag de waarde als:
- de catalogus zeer groot is,
- de omgeving beperkte hoeveelheid geheugen heeft,
- extra AI-operaties de belasting verhogen.
Sync Product Core
Schakelt het contenttype product.core in.
Aanbeveling:
Yes
Sync Product FAQ
Schakelt product.faq in.
Gebruik dit als de winkel gegevens heeft in de tabel kowal_zapytajoprodukt_pytania.
Sync Product Docs
Schakelt product.docs in.
Gebruik dit als Markdown-documentatie al is voorbereid.
Sync Blog Content
Schakelt het kanaal blog en het type blog.article in.
Sync Category Content
Schakelt het kanaal category en het type category.content in.
Sync CMS Pages
Schakelt het kanaal cms_page en het type cms.page in.
Max Retries
Maximaal aantal pogingen voor API-operaties.
Standaard:
3
Polling Timeout
Maximale wachttijd op voltooiing van bestandsverwerking aan de kant van OpenAI.
Standaard:
600
Polling Interval
Interval tussen opeenvolgende statuscontroles.
Standaard:
5
HTTP Timeout
Maximale tijd voor één HTTP-request naar OpenAI.
Standaard:
60
Aanbevolen configuratievolgorde
Configureer de module na installatie in deze volgorde:
- Schakel de module in voor de doel-
Store View. - Voeg
OpenAI API Keytoe als u synchronisatie metOpenAIplant. - Stel
Vector Store IDin voor elke taal. - Controleer
Feed Location. - Stel
Docs Locationin als u Markdown-documentatie gebruikt. - Schakel de benodigde contenttypen en kanalen in.
- Schakel
Enable Public AI Feedin als endpoints openbaar beschikbaar moeten zijn. - Schakel optioneel
Show LLMs.txt Link in Footerin. - Leeg de Magento-cache.
bin/magento cache:flushEerste start
Dry run
Voer eerst een droge test uit voor één Store View:
bin/magento kowal:ai-export:sync --channel=product --store=1 --dry-runEchte export
Start vervolgens de daadwerkelijke synchronisatie:
bin/magento kowal:ai-export:sync --channel=product --store=1Status controleren
bin/magento kowal:ai-export:status --store=1Openbare endpoints verifiëren
Als Enable Public AI Feed is ingeschakeld, controleer dan:
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.ndjsonAls de winkel aparte taalversies in de URL heeft, controleer ook:
curl -i https://twoja-domena.pl/en/llms.txtcurl -i https://twoja-domena.pl/de/llms.txtVerwacht gedrag:
/llms.txtretourneert een manifest alleen voor de huidigeStore View/llms.txtwerkt zelfs als er nog geen feedbestanden zijn gegenereerd/ai-feed/{storeCode}/index.jsontoont alleen bestaande feeds voor de betreffende winkel/ai-feed/{storeCode}/{contentType}.ndjsonwerkt pas wanneer de juiste bronbestanden bestaan
Cacheheaders verifiëren:
curl -I https://twoja-domena.pl/llms.txtcurl -I https://twoja-domena.pl/ai-feed/pl/index.jsonU zou moeten zien:
- voor
/llms.txtheaders die cache praktisch uitschakelen, - voor
index.jsoneen korte cachelevensduur en geforceerde revalidatie.
HTML-verificatie:
- in de paginabron moet een link in
headnaar/llms.txtverschijnen, - als u de footeroptie hebt geactiveerd, moet in de footer een link
LLMs.txtverschijnen.
CLI-commando’s
Synchronisatie
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=1Status
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_blogBlogbronnen importeren
bin/magento kowal:ai-blog-source:import --source=amasty_blog --store=1Oude productalias
Nog steeds beschikbaar voor achterwaartse compatibiliteit:
bin/magento kowal:ai-feed:generate
bin/magento kowal:ai-feed:generate --store=1 --content-type=product.core --sku=example-sku --dry-runCron
De module gebruikt drie cron-taken:
kowal_ai_blog_source_importkowal_ai_feed_generatekowal_ai_feed_cleanup
Zorg ervoor dat Magento cron correct werkt in de omgeving.
Meest voorkomende problemen
/llms.txt retourneert 404
Controleer:
- of de actuele versie van de module met frontend routing is gedeployed,
- of u
bin/magento setup:upgradehebt uitgevoerd, - of u in production mode
bin/magento setup:di:compilehebt uitgevoerd, - of u de standaard deploy static content hebt uitgevoerd volgens het projectproces,
- of u de cache hebt geleegd,
- of u een purge van de CDN-/reverse-proxylaag hebt uitgevoerd,
- of
Enable Public AI Feedis ingeschakeld.
Als https://twoja-domena.pl/llms.txt?v=123 werkt en https://twoja-domena.pl/llms.txt niet, betekent dit meestal dat er onderweg nog steeds een oude gedeelde cache actief is.
/llms.txt werkt, maar de feeds zijn leeg
Dit betekent meestal dat:
- er nog geen export is uitgevoerd,
- er geen actieve content is voor het betreffende kanaal,
- de juiste synchronisatieflags zijn uitgeschakeld.
Dit gedrag is correct. Het manifest zelf kan eerder werken dan de daadwerkelijke feeds.
Geen bestanden in var/ai-feeds
Controleer:
- of de module actief is op de juiste
Store View, - of de vereiste contenttypen zijn ingeschakeld,
- of Magento schrijfrechten heeft voor
var/, - of het synchronisatieproces is gestart.
Problemen met synchronisatie naar OpenAI
Controleer:
- de correctheid van
OpenAI API Key, - de correctheid van
Vector Store ID, - de beschikbaarheid van uitgaande HTTP-verbindingen,
- timeout- en retrywaarden.
Samenvatting
Na correcte installatie en configuratie geeft de module Magento 2 een kant-en-klare datalaag voor AI:
- lokaal,
- meertalig,
- synchroniseerbaar met
OpenAI, - klaar voor publicatie via
llms.txtenNDJSON-feeds, - uitbreidbaar voor volgende AI-integraties en modules.