Generator llms.txt — instrukcja

Moduł tworzy tekstowy plik z opisem sklepu i linkami do wybranych produktów oraz stron. Możesz zdecydować, które dane mają się w nim znaleźć, i sprawdzić gotowy wynik. Samo opublikowanie pliku nie gwarantuje wykorzystania go przez wyszukiwarkę lub asystenta AI.

Generator llms.txt, wersja 1.2.2.

Na tej stronie

Otwórz ustawienia modułu

  1. Zaloguj się do panelu administracyjnego swojego sklepu. To panel, w którym dodajesz produkty i sprawdzasz zamówienia.
  2. W menu po lewej wybierz Moduły → Menedżer modułów. W wyszukiwarkę wpisz ajitllmstxt.
  3. Przy znalezionym module kliknij Konfiguruj. Jeżeli korzystasz z kilku sklepów w jednym panelu, przed zmianą ustawień wybierz właściwy sklep w górnym pasku.

Jeżeli modułu nie ma na liście, kliknij Załaduj moduł lub Wgraj moduł, wybierz otrzymany plik ZIP i poczekaj na zakończenie instalacji. Nie rozpakowuj ZIP-a przed wgraniem. Następnie kliknij Konfiguruj.

Włącz generowanie pliku

  1. Otwórz Settings, czyli ustawienia. Włącz Module enabled.
  2. W Output mode wybierz Dynamic only — served via PHP, analytics on. Ten tryb udostępnia plik przez sklep i pozwala rejestrować odczyty.
  3. Sprawdź, czy w PrestaShop działają przyjazne adresy URL. Tryb dynamiczny korzysta z nich do udostępnienia adresu /llms.txt.
  4. Na pierwszą próbę możesz pozostawić Enable llms-full.txt wyłączone. Ten dodatkowy plik zawiera dłuższe opisy.
  5. Kliknij Save.

Wybierz zawartość

  1. Przejdź do Content, czyli treści.
  2. W profilu sklepu wpisz krótki rzeczowy opis: co sprzedajesz i dla kogo. Uzupełnij go w używanych językach.
  3. Włącz Include product catalog i ustaw Product limit, np. 100. Wybierz sortowanie, np. bestsellery.
  4. Zaznacz potrzebne pola produktów, np. markę, SKU i cechy. Jeśli dołączasz Price, wybierz również brutto/netto oraz walutę. Publikowane są ceny katalogowe dla niezalogowanego klienta, nie indywidualny cennik zalogowanego hurtownika.
  5. Wybierz sekcje, np. kategorie, strony CMS i kontakt. Jeśli wskazujesz konkretne strony CMS, wpisz ich ID oddzielone przecinkami.
  6. Kliknij Save.

Wyklucz niepotrzebne produkty

W zakładce Filters możesz ograniczyć wynik do produktów w magazynie, promocji lub nowości. Pola Exclude products, Exclude categories i podobne służą do wykluczeń. Wpisuj numery ID z katalogu, np. 12,34, a nie nazwy.

Wykluczenie kategorii obejmuje także jej podkategorie. Po każdej zmianie sprawdź podgląd, żeby nie wyłączyć przypadkiem całego asortymentu.

Otwórz i sprawdź gotowy plik

  1. Na pulpicie modułu użyj Regenerate now, czyli wygeneruj ponownie.
  2. Przeczytaj komunikat o liczbie produktów i wielkości pliku.
  3. Otwórz Preview i wybierz język. Przeczytaj nagłówek, opis sklepu oraz kilka pozycji katalogu.
  4. Sprawdź kilka adresów produktów i cen. Powinny odpowiadać aktualnej ofercie sklepu.
  5. Otwórz publiczny adres pliku podany przez moduł. Zobaczysz tekst, a nie stronę z wyglądem sklepu — to prawidłowy wynik. Dla konkretnego języka moduł obsługuje parametr, np. ?lang=pl.

Ustaw regularną aktualizację

  1. Przejdź do Cron. Włącz Cron enabled i zapisz. Bez tego adres zadania zwróci odmowę wykonania.
  2. Skopiuj Cron URL z tokenem i przekaż do harmonogramu hostingu, np. raz na godzinę. Dzięki temu plik będzie odświeżany również przy zmianach cen i stanów.
  3. Po pierwszym wykonaniu sprawdź Last build, czyli czas ostatniego generowania.
  4. Nie regeneruj tokena bez potrzeby. Nowy token unieważnia poprzedni adres i wymaga poprawienia harmonogramu.

Statystyki i najczęstsze problemy

W Analytics settings można włączyć rejestrowanie odczytów pliku i odwiedzin stron produktów. Brak wpisów zaraz po instalacji jest normalny: raport zapełnia się dopiero po wizytach. Odczyt pliku nie jest dowodem polecenia produktu klientowi.

Adres llms.txt zwraca błąd

Sprawdź aktywność modułu, tryb wyjścia i przyjazne adresy. Jeśli w katalogu serwera istnieje stary fizyczny llms.txt, poproś obsługę sklepu o sprawdzenie, czy nie zasłania wersji dynamicznej.

W multistore pomijany jest zapis statyczny

Jeżeli sklepy współdzielą katalog na serwerze, moduł może pomijać fizyczny plik, aby sklepy nie nadpisywały sobie danych. Użyj trybu dynamicznego.

W podglądzie brakuje produktów

Sprawdź limit, filtry, wykluczenia oraz język. Następnie wygeneruj plik ponownie.