Kowal AI Product Feed pentru OpenAI Vector Store și LLMs
- Compatibilitate
- 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
Descriere / Kowal AI Product Feed pentru OpenAI Vector Store și LLMs
MAGENTO 2 · DATE AI · VECTOR STORE · CATALOAGE CSV
Pregătiți datele magazinului pentru asistenți AI și cataloage publicitare.
Kowal AI Product Feed
Conectați exportul catalogului, sincronizarea cunoștințelor și feedurile publice într-un singur modul. Selectați produsele cu ajutorul condițiilor Magento, gestionați profilurile store view și controlați actualizările datelor.
CSV și Magento Conditions · Sincronizarea modificărilor · llms.txt și NDJSON
CUM FUNCȚIONEAZĂ ÎN PRACTICĂ
01 · Alegeți conținutul și oferta
Activați canalele de cunoștințe și condițiile profilurilor de catalog.
02 · Generați și verificați datele
Modulul exportă conținutul și validează catalogul CSV.
03 · Puneți la dispoziție canalul ales
Utilizați Vector Store, endpointuri publice sau linkul feedului.
Ce câștigă magazinul dumneavoastră?
Descoperiți funcțiile, utilizarea și setările modulului.
Descoperiți modulul
Kowal AI Product Feed conectează catalogul Magento 2 cu instrumentele AI și pregătește datele de produs pentru campaniile OpenAI Ads. Dintr-un singur modul puteți pune la dispoziție catalogul publicitar printr-un link HTTPS, alimenta OpenAI Vector Store și publica informații pentru asistenți AI, motoare de căutare semantice și soluții RAG.
Modulul organizează, normalizează și publică datele magazinului, oferindu-vă control asupra selecției produselor, versiunii lingvistice și frecvenței actualizărilor. Veți putea pregăti feeduri separate pentru magazine, mărci sau colecții diferite, folosind regulile disponibile direct în panoul Magento.
Astfel, Magento poate deveni o sursă reală de cunoștințe pentru:
- chatboți și copiloți de produs,
- servicii inteligente de asistență pentru clienți,
- motor de căutare semantic,
- răspunsuri generate de AI,
- automatizarea conținutului,
- cataloage utilizate în campanii de produse OpenAI Ads,
- integrări AI externe bazate pe feeduri publice sau private.
Ce face modulul în practică
Modulul preia date din Magento și construiește din acestea documente de cunoștințe structurate. Gestionează nu doar conținutul de produs, ci și canale suplimentare de conținut, importante din perspectiva AI și a vânzărilor.
În prezent poate lucra cu tipuri de conținut precum:
product.core- date de bază ale produsului, descrieri, URL, atribute și categorii,product.faq- întrebări și răspunsuri despre produse,product.docs- documentație și fișiere Markdown,blog.article- articole de blog,category.content- conținutul categoriilor,cms.page- pagini CMS.
În sincronizarea cunoștințelor către Vector Store, documentele sunt salvate local, comparate după checksum și sincronizate doar atunci când au fost modificate efectiv. Acest lucru limitează uploadurile redundante, stabilizează procesul de sincronizare și oferă un control mai bun asupra costurilor și calității datelor.
OpenAI Ads — pregătiți catalogul pentru campanii de produse
Feedul este pregătit ca sursă de informații despre ofertă pentru campaniile de produse OpenAI Ads: nume, descrieri, prețuri, disponibilitate, imagini și pagini de produs. După configurarea corespunzătoare în platformă, catalogul poate fi asociat cu o campanie, iar șablonul de reclamă acceptat poate utiliza datele produsului selectat. Acest lucru permite lucrul cu mai multe poziții din catalog fără pregătirea manuală a unei creații separate pentru fiecare dintre ele. Aflați mai multe despre campaniile de produse OpenAI Ads.
Pentru magazin, aceasta înseamnă posibilitatea de a utiliza datele deja gestionate în Magento pentru operarea unui alt canal publicitar. Kowal AI Product Feed pregătește și actualizează catalogul, astfel încât echipa de marketing să se poată concentra pe alegerea ofertei și derularea campaniilor.
Modulul exportă nume, descrieri fără HTML, imagini, linkuri, marcă, vânzător, disponibilitate și preț cu indicarea monedei. Când prețul final este mai mic decât cel regulat, adaugă și prețul promoțional. Produsele din feedul Ads primesc o marcare care le califică pentru procesarea publicitară.
Contul cu acces la funcțiile Ads corespunzătoare, configurarea campaniei, bugetul și acceptarea produselor rămân în responsabilitatea OpenAI Ads Manager. Exportul în sine nu pornește reclame și nu garantează difuzarea acestora; modulul este responsabil pentru pregătirea datelor de catalog. Reguli de eligibilitate a produselor pentru difuzare.
Feed prin link HTTPS permanent
Puneți catalogul la dispoziție ca URL găzduit și utilizați-l în timpul configurării importului în Ads Manager. Modulul generează un fișier CSV cu antete de coloane, pe care îl puteți descărca și pentru trimitere manuală.
Fiecare profil are propriul link permanent. Următoarea generare reușită actualizează fișierul la aceeași adresă, astfel încât nu este necesară schimbarea URL-ului la fiecare modificare a ofertei. După conectarea catalogului, verificați maparea coloanelor și setați preluarea din panoul publicitar, dacă această opțiune este disponibilă în contul dumneavoastră.
În Magento decideți dacă un anumit feed trebuie să fie disponibil public. Puteți dezactiva publicarea acestuia fără a șterge configurația salvată și condițiile de selecție a produselor.
Cataloage separate pentru store view, limbi și ofertă
Panoul OpenAI Ads Feeds permite gestionarea mai multor profiluri de export. Fiecare profil se atribuie unui singur store view, iar pentru același view puteți crea mai multe feeduri cu condiții diferite.
În practică puteți pregăti, de exemplu:
- cataloage separate pentru versiunea română și engleză a magazinului,
- un feed pentru o marcă sau o categorie de produse selectată,
- un catalog al unei colecții sezoniere,
- un set de produse indicate prin SKU sau printr-un atribut propriu.
Datele sunt preluate în contextul store view-ului selectat, cu conținutul acestuia și moneda implicită de prezentare. Astfel este mai ușor să pregătiți o ofertă adaptată unei versiuni specifice a magazinului și să limitați corectarea manuală a exporturilor.
Magento Conditions — selectați produse fără a construi manual liste
Configurați domeniul feedului folosind condițiile native Magento, cunoscute din regulile de catalog. Puteți combina criterii, crea grupuri imbricate și indica dacă produsul trebuie să îndeplinească toate condițiile sau este suficientă oricare dintre ele.
De exemplu: selectați produse din categoria Pantofi, limitați-le la o marcă aleasă și excludeți SKU-urile indicate. Disponibilitatea atributelor proprii în generator depinde de configurarea lor pentru utilizarea în condițiile regulilor promoționale Magento.
La fiecare generare, modulul reevaluează condițiile. Astfel, un produs nou care îndeplinește criteriile poate ajunge în următorul export fără a fi adăugat într-o listă separată. Păstrați controlul asupra sortimentului transmis către catalogul publicitar, utilizând datele gestionate în magazin.
Variante, actualizări și controlul calității
Exportul acceptă produse simple, virtuale și descărcabile, precum și variante ale produselor configurable. O variantă eligibilă este o poziție separată cu propriul preț, propria disponibilitate și opțiunile selectate. Asocierea cu produsul părinte permite păstrarea informației despre familia comună de variante.
Puteți genera catalogul manual din panou, iar pentru actualizări regulate puteți activa generarea zilnică prin cron Magento. Pentru echipele tehnice este disponibilă și o comandă CLI. Fiecare export Ads conține setul complet de produse selectate prin condițiile salvate.
Gridul afișează statusul, numărul de produse din fișierul publicat și data ultimei generări reușite. Validarea verifică datele obligatorii înainte de publicare. Dacă exportul se încheie cu o eroare, modulul salvează descrierea acesteia și păstrează fișierul corect anterior. Acest lucru facilitează identificarea descrierilor, imaginilor sau datelor de marcă lipsă înainte de următorul import.
Endpointuri publice AI și LLM
În noua versiune, modulul poate publica date și prin endpointuri frontend publice:
/llms.txt/ai-feed/{storeCode}/index.json/ai-feed/{storeCode}/{contentType}.ndjson
Aceasta înseamnă că magazinul poate nu doar să sincronizeze date în OpenAI Vector Store, ci și să pună la dispoziție un strat controlat de conținut pentru agenți AI externi, crawlere și instrumente de integrare.
Modulul poate suplimentar:
- adăuga un semnal în
head-ul paginii printr-un link cătrellms.txt, - afișa opțional un link către
llms.txtîn footer, - publica feeduri per store view și per limbă,
- păstra coerența între conținutul magazinului, stratul AI și stratul public de descoperire a conținutului.
De ce este important pentru business
În multe magazine, datele necesare pentru implementarea AI sunt dispersate: o parte se află în descrierile produselor, o parte în FAQ, o parte în blog, iar o parte în materiale tehnice separate. Fără un strat de integrare, este dificil să construiți pe această bază soluții AI stabile.
Kowal AI Product Feed rezolvă această problemă deoarece:
- pregătește catalogul pentru campanii de produse OpenAI Ads,
- limitează crearea și actualizarea manuală a fișierelor publicitare,
- permite selectarea sortimentului separat pentru fiecare feed,
- centralizează cunoștințele magazinului într-o singură arhitectură de export și sincronizare,
- organizează datele pentru utilizarea de către modele lingvistice,
- reduce costul construirii următoarelor integrări AI,
- scurtează timpul de implementare pentru chaturi, asistenți și motoare de căutare semantice,
- permite dezvoltarea strategiei
AI SEO,AEOșiLLM discoverability, - oferă o bază pentru implementări AI multilingve în Magento 2.
Acest lucru poate îmbunătăți lansarea funcțiilor noi, coerența mai mare a răspunsurilor generate de AI și utilizarea mai eficientă a conținutului pe care magazinul îl deține deja.
Pentru cine este acest modul
Modulul este destinat pentru:
- magazine Magento 2 care pregătesc catalogul pentru OpenAI Ads,
- echipe de e-commerce și marketing care gestionează oferta mai multor mărci sau versiuni lingvistice,
- magazine Magento 2 care implementează AI chat sau AI assistant,
- companii care construiesc motoare de căutare semantice și RAG pe date e-commerce,
- echipe tehnice care integrează Magento cu
OpenAI, - magazine care dezvoltă baze de cunoștințe de produs multilingve,
- agenții și software house-uri care implementează AI în Magento,
- mărci care doresc să pregătească magazinul pentru viitoare canale de descoperire a conținutului prin LLM.
Cum îl folosesc alte module
Alte module pot utiliza Kowal AI Product Feed ca sursă centrală de cunoștințe și strat de integrare, în loc să construiască exporturi separate, serializări proprii de date și procese proprii de sincronizare.
Exemple de utilizare:
- modulul AI chat poate adresa întrebări către
Vector Storeși poate răspunde pe baza cunoștințelor curente despre produse, - modulul FAQ poate îmbogăți baza comună de cunoștințe cu întrebări și răspunsuri suplimentare,
- modulul de documentație poate alimenta AI cu conținut instructiv și tehnic,
- modulul de asistență pentru clienți poate utiliza aceleași date pentru răspunsuri contextuale,
- modulul de recomandări poate folosi conținut structurat pentru o potrivire mai bună a produselor,
- modulele de conținut pot extinde stratul de cunoștințe cu blog, CMS și alte tipuri de documente.
Cel mai important este că alte module nu trebuie să cunoască detaliile tehnice ale sincronizării, checksum-urilor, exportului de fișiere sau uploadului în OpenAI. Primesc un strat de date gata de utilizare, coerent și extensibil.
Beneficii principale
- feeduri de produse CSV pregătite pentru utilizare în OpenAI Ads,
- linkuri HTTPS permanente către cataloage și posibilitatea descărcării manuale a fișierelor,
- profiluri de export independente per store view,
- selecția produselor cu ajutorul Magento Conditions,
- suport pentru variante configurable și prețuri promoționale,
- generare manuală sau zilnică, validare și previzualizare a statusului în panou,
- strat de date AI gata pentru Magento 2,
- suport pentru
OpenAI Vector Store, llms.txtpublic și feeduriNDJSON,- sincronizarea doar a conținutului modificat,
- suport pentru mai multe canale de conținut,
- pregătire pentru
AI SEO,AEOși integrări LLM, - compatibilitate cu arhitectura store view și versiunile lingvistice Magento,
- bază solidă pentru dezvoltarea ulterioară a automatizării AI în magazin.
Trei fluxuri de date, setări separate
Sincronizarea cunoștințelor către Vector Store, feedurile AI publice și profilurile de cataloage Ads au sarcini diferite. Feedurile publice pot fi puse la dispoziție independent de sincronizarea la distanță; trimiterea către Vector Store necesită o cheie API și identificatorul store view-ului corespunzător.
Exportarea fișierului nu creează o campanie și nu asigură acceptarea catalogului de către o platformă externă. Formatul de import și disponibilitatea funcțiilor se verifică în contul țintă.
Sursele canalelor suplimentare
FAQ utilizează sursa disponibilă de întrebări despre produse, documentația utilizează fișiere Markdown atribuite SKU-urilor, iar blogul utilizează integrări acceptate sau o sursă personalizată. Canalele necesită date reale — simpla lor activare nu generează conținut nou.
Fișierele locale sunt create în var/ai-feeds. Checksum-ul limitează retrimiterea cunoștințelor nemodificate, iar ordonarea sincronizării include documentele care au dispărut sau au fost dezactivate.
Validarea catalogului și a condițiilor
Profilurile Ads utilizează tipurile acceptate de condiții ale regulilor de produs Magento; clasele personalizate de condiții necesită adaptare. Exportul omite, printre altele, pozițiile care nu se califică pentru construirea unei înregistrări și ofertele gratuite.
Erorile datelor obligatorii opresc publicarea întregului fișier nou. Catalogul corect anterior rămâne disponibil, iar panoul salvează statusul și descrierea erorii. O selecție de condiții intenționat goală poate genera un catalog gol.
Instalare prin Composer
Pachetul kowal/module-ai-product-feed, modulul Kowal_AiProductFeed. După configurarea accesului la repository-ul Kowal, instalați pachetul, activați modulul, actualizați Magento și curățați cache-ul. În producție, includeți compilarea și implementarea conținutului static conform procesului magazinului.
De la configurare la rezultat
1. Alegeți conținutul și oferta
Activați canalele de cunoștințe și condițiile profilurilor de catalog.
2. Generați și verificați datele
Modulul exportă conținutul și validează catalogul CSV.
3. Puneți la dispoziție canalul ales
Utilizați Vector Store, endpointuri publice sau linkul feedului.
O singură sursă de cunoștințe, mai multe utilizări
Produsele, FAQ-ul și documentația alimentează baza de cunoștințe a asistentului. Un profil CSV separat include marca selectată în store view-ul românesc.
Fiecare flux are propriile setări. Sincronizarea cunoștințelor compară modificările, iar catalogul Ads este creat ca export complet al condițiilor salvate.
Pregătiți un strat de date AI bine organizat
Doriți să adaptați modulul la magazinul dumneavoastră? Întrebați despre implementarea Kowal AI Product Feed și discutați configurarea sau extensiile necesare.
Mai multe informații
| Addtocart Description | DEMOusername: aifeed |
|---|---|
| Conformitate cu șablonul | Luma / Blank, KOWAL |
Instrucțiuni de instalare a modulului
Kowal AI Product Feed - instalare și configurare
Scopul documentului
Acest document descrie procesul complet de instalare, pornire și configurare a modulului Kowal_AiProductFeed în Magento 2. A fost pregătit astfel încât să puteți trece de la implementarea tehnică la primul export funcțional și la publicarea llms.txt.
Domeniul funcțional al modulului
Modulul permite:
- exportul conținutului magazinului în fișiere
JSONșiJSONL, - sincronizarea datelor în
OpenAI Vector Store, - gestionarea mai multor canale de conținut, precum produs, blog, categorie și CMS,
- publicarea endpointurilor publice:
/llms.txt/ai-feed/{storeCode}/index.json/ai-feed/{storeCode}/{contentType}.ndjson
- adăugarea unui link către
llms.txtîn secțiuneahead, - adăugarea opțională a unui link către
llms.txtîn footerul magazinului.
llms.txt funcționează per Store View curent. Aceasta înseamnă că fiecare versiune lingvistică poate returna propriul manifest și propriile linkuri către feeduri.
Cerințe preliminare
Înainte de instalare, asigurați-vă că:
- Magento 2 funcționează corect,
- aveți acces SSH la directorul rădăcină Magento,
Composereste disponibil în mediu,- procesul PHP poate scrie în directorul
var/, - aveți o cheie
OpenAI API Keyactivă, dacă doriți să utilizați sincronizarea cuOpenAI Vector Store.
Instalarea modulului
1. Adăugarea repository-ului Composer
Adăugați repository-ul Composer Kowal:
Datele de acces la repository-ul Composer adresa de e-mail a clientului și tokenul de licență le veți primi prin e-mail după achiziție. Sunt disponibile și în panoul clientului după autentificare pe kowal.store. Înlocuiți TWOJ_EMAIL_KLIENTA cu adresa de e-mail a contului dumneavoastră, iar TWOJ_TOKEN cu tokenul primit. Executați comenzile în directorul rădăcină Magento.
composer config repositories.kowal composer https://repo.kowal.storeDacă repository-ul este privat:
composer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN'2. Instalarea pachetului
composer require kowal/module-ai-product-feed3. Activarea modulului
bin/magento module:enable Kowal_AiProductFeed4. Actualizarea Magento
bin/magento setup:upgrade5. Compilare și cache
În mediul de producție, executați suplimentar:
bin/magento setup:di:compile
bin/magento cache:flushÎn mediul de dezvoltare, de obicei este suficient:
bin/magento cache:flushDacă înaintea Magento funcționează un strat suplimentar de cache, executați și purge pe partea:
VarnishCloudflareNginx fastcgi/proxy cache- altui reverse proxy sau CDN
6. Confirmarea statusului modulului
bin/magento module:status Kowal_AiProductFeedLocația configurării
Configurarea modulului este disponibilă în panou:
Stores -> Configuration -> General -> Kowal AI Feed
Model de configurare recomandat
Cea mai bună practică este configurarea la nivel de Store View, mai ales dacă magazinul funcționează în mai multe limbi.
Recomandare:
- un
Store View= o limbă, - un
Store View= unVector Store ID, - un
Store View= un strat public separat de feeduri AI.
Exemplu:
PLstore view ->Vector Store IDpolonezENstore view ->Vector Store IDenglez
Configurarea câmpurilor
Enable Module
Activează modulul pentru domeniul selectat.
Recomandare:
- setați
Yespentru aceleStore Viewcare trebuie să genereze date AI
OpenAI API Key
Cheie API globală utilizată pentru comunicarea cu OpenAI.
Necesară dacă:
- doriți să sincronizați fișierele în
OpenAI Vector Store
Nu este necesară dacă:
- doriți să utilizați doar exporturi locale,
- doriți să utilizați doar
llms.txtși feeduri publice.
Vector Store ID
Identificatorul OpenAI Vector Store pentru un anumit Store View.
Recomandare:
- configurați la nivel de
Store View, - setați un identificator separat pentru fiecare limbă.
Feed Location
Calea relativă către directorul în care vor fi salvate fișierele de export.
Valoare implicită:
var/ai-feeds
Recomandare:
- lăsați directorul în
var/, - nu expuneți acest director direct prin webserver.
Enable Public AI Feed
Activează endpointurile publice:
/llms.txt/ai-feed/{storeCode}/index.json/ai-feed/{storeCode}/{contentType}.ndjson
Activați această opțiune doar pentru acele view-uri ale magazinului ale căror conținuturi pot fi disponibile public.
Important:
/llms.txtnu este un index global al tuturor magazinelor- fiecare versiune lingvistică a magazinului returnează propriul manifest
/llms.txtîn sine nu necesită existența fișierelor generate pentru a răspunde corect
Show LLMs.txt Link in Footer
Adaugă un link vizibil către /llms.txt în footerul magazinului.
Recomandare:
Noimplicit,Yes, dacă doriți să comunicați explicit disponibilitatea stratului AI pentru parteneri, integratori sau boți.
Docs Location
Calea relativă către directorul cu documentație de produs Markdown pentru product.docs.
Exemple:
var/ai-docsvar/ai-docs/pl
Sunt acceptate, printre altele, fișierele:
{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
Dimensiunea lotului pentru exportul produselor.
Valoare inițială:
500
Reduceți valoarea dacă:
- catalogul este foarte mare,
- mediul are memorie limitată,
- operațiile AI suplimentare cresc încărcarea.
Sync Product Core
Activează tipul de conținut product.core.
Recomandare:
Yes
Sync Product FAQ
Activează product.faq.
Utilizați dacă magazinul are date în tabelul kowal_zapytajoprodukt_pytania.
Sync Product Docs
Activează product.docs.
Utilizați dacă documentația Markdown este deja pregătită.
Sync Blog Content
Activează canalul blog și tipul blog.article.
Sync Category Content
Activează canalul category și tipul category.content.
Sync CMS Pages
Activează canalul cms_page și tipul cms.page.
Max Retries
Numărul maxim de încercări pentru operațiunile API.
Implicit:
3
Polling Timeout
Timpul maxim de așteptare pentru finalizarea procesării fișierului pe partea OpenAI.
Implicit:
600
Polling Interval
Intervalul dintre verificările succesive ale statusului.
Implicit:
5
HTTP Timeout
Timpul maxim al unei singure cereri HTTP către OpenAI.
Implicit:
60
Ordinea recomandată de configurare
După instalare, configurați modulul în această ordine:
- Activați modulul pentru
Store Viewțintă. - Adăugați
OpenAI API Key, dacă planificați sincronizarea cuOpenAI. - Setați
Vector Store IDpentru fiecare limbă. - Verificați
Feed Location. - Setați
Docs Location, dacă utilizați documentație Markdown. - Activați tipurile de conținut și canalele necesare.
- Activați
Enable Public AI Feed, dacă endpointurile trebuie să fie disponibile public. - Opțional, activați
Show LLMs.txt Link in Footer. - Curățați cache-ul Magento.
bin/magento cache:flushPrima pornire
Dry run
Mai întâi executați un test uscat pentru un singur Store View:
bin/magento kowal:ai-export:sync --channel=product --store=1 --dry-runExport real
Apoi porniți sincronizarea propriu-zisă:
bin/magento kowal:ai-export:sync --channel=product --store=1Verificarea statusului
bin/magento kowal:ai-export:status --store=1Verificarea endpointurilor publice
Dacă Enable Public AI Feed este activat, verificați:
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.ndjsonDacă magazinul are versiuni lingvistice separate în URL, verificați și:
curl -i https://twoja-domena.pl/en/llms.txtcurl -i https://twoja-domena.pl/de/llms.txtComportament așteptat:
/llms.txtreturnează manifestul doar pentruStore Viewcurent/llms.txtfuncționează chiar și atunci când fișierele feedului nu au fost încă generate/ai-feed/{storeCode}/index.jsonafișează doar feedurile existente pentru magazinul respectiv/ai-feed/{storeCode}/{contentType}.ndjsonfuncționează doar atunci când există fișierele sursă corespunzătoare
Verificarea headerelor cache:
curl -I https://twoja-domena.pl/llms.txtcurl -I https://twoja-domena.pl/ai-feed/pl/index.jsonAr trebui să vedeți:
- pentru
/llms.txt, headere care practic dezactivează cache-ul, - pentru
index.json, o durată scurtă de viață a cache-ului și revalidare forțată.
Verificare HTML:
- în sursa paginii ar trebui să apară un link în
headcătre/llms.txt, - dacă ați activat opțiunea footerului, în footer ar trebui să apară linkul
LLMs.txt.
Comenzi CLI
Sincronizare
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_blogImportul surselor blogului
bin/magento kowal:ai-blog-source:import --source=amasty_blog --store=1Alias vechi de produs
Încă disponibil pentru compatibilitate inversă:
bin/magento kowal:ai-feed:generate
bin/magento kowal:ai-feed:generate --store=1 --content-type=product.core --sku=example-sku --dry-runCron
Modulul utilizează trei sarcini cron:
kowal_ai_blog_source_importkowal_ai_feed_generatekowal_ai_feed_cleanup
Asigurați-vă că cron Magento funcționează corect în mediu.
Cele mai frecvente probleme
/llms.txt returnează 404
Verificați:
- dacă este implementată versiunea actuală a modulului cu frontend routing,
- dacă ați executat
bin/magento setup:upgrade, - dacă în production mode ați executat
bin/magento setup:di:compile, - dacă ați executat deploy static content standard conform procesului proiectului,
- dacă ați curățat cache-ul,
- dacă ați executat purge pentru stratul CDN / reverse proxy,
- dacă
Enable Public AI Feedeste activat.
Dacă https://twoja-domena.pl/llms.txt?v=123 funcționează, iar https://twoja-domena.pl/llms.txt nu, de obicei înseamnă că pe traseu încă funcționează un cache partajat vechi.
/llms.txt funcționează, dar feedurile sunt goale
De obicei, aceasta înseamnă că:
- exportul nu a fost încă executat,
- nu există conținut activ pentru canalul respectiv,
- flagurile de sincronizare corespunzătoare sunt dezactivate.
Acest comportament este corect. Manifestul în sine poate funcționa mai devreme decât feedurile propriu-zise.
Lipsă fișiere în var/ai-feeds
Verificați:
- dacă modulul este activ pe
Store Viewcorect, - dacă tipurile de conținut necesare sunt activate,
- dacă Magento are drepturi de scriere în
var/, - dacă procesul de sincronizare a fost pornit.
Probleme cu sincronizarea către OpenAI
Verificați:
- corectitudinea
OpenAI API Key, - corectitudinea
Vector Store ID, - disponibilitatea conexiunilor HTTP de ieșire,
- valorile timeouturilor și retry.
Rezumat
După instalarea și configurarea corectă, modulul oferă Magento 2 un strat de date gata pentru AI:
- local,
- multilingv,
- posibil de sincronizat cu
OpenAI, - gata de publicare prin
llms.txtși feeduriNDJSON, - extensibil pentru integrări și module AI ulterioare.