CanItBuy Agent Ready dla PrestaShop
Bezpłatny moduł, który pokazuje, którzy agenci AI odwiedzają Twój sklep, jak daleko agenci zakupowi dochodzą w koszyku i kasie oraz co w danych produktów przeszkadza im w zakupie. Co tydzień sprawdza sklep i wysyła e-mail, gdy coś się zepsuje.
Wersja 1.0.0 z 29 października 2026 · PrestaShop 8.0–9.x, PHP 7.2+ · po angielsku · licencja AFL-3.0
Przetestowany na PrestaShop 8.2 i 9.2. Instalacja: Moduły > Menedżer modułów > Załaduj moduł. Nowe wersje publikujemy na tej stronie. Panel modułu jest po angielsku.
Suma kontrolna SHA-256: 35c7eebd0134f49895b5dbff8d17400e84f528a3d39cb17ec33bc526176dd31b

Co robi
- Wizyty agentów AI. Liczy agentów i roboty, które same się przedstawiają: ChatGPT agent (podpisane zapytania), ChatGPT-User, OAI-SearchBot, Claude, Perplexity i inne, dziennie i według części sklepu. Widzisz, kto czyta karty produktów, a kto dochodzi do koszyka i kasy.
- Podpisani agenci, potwierdzeni. ChatGPT agent i inni agenci podpisują zapytania kluczem kryptograficznym (Web Bot Auth). Po włączeniu sprawdzania moduł potwierdza podpis i pokazuje osobno wizyty potwierdzone i te, w których ktoś tylko używa nazwy agenta.
- Ścieżki agentów. Śledzi zadeklarowanych agentów zakupowych od koszyka do zamówienia: jak daleko doszedł każdy z nich, co miał w koszyku i jaki komunikat sklepu zobaczył na końcu, np. brak kombinacji albo brak towaru.
- Sprzedaż z AI. Liczy zamówienia klientów, którzy w ciągu 30 dni przed zakupem przyszli od asystenta AI (chatgpt.com, perplexity.ai, claude.ai, gemini.google.com i inne). Korzysta z własnych statystyk odwiedzin PrestaShop, więc nie zapisuje nic nowego o klientach. Oznacza też zamówienia złożone przez samego agenta.
- Kontrola katalogu. Sprawdza każdy aktywny produkt i kombinację: czy da się go zamówić, cenę, kombinacje, stan magazynu, EAN z cyfrą kontrolną, zdjęcie główne, opis, indeks, markę i kategorię. Przy każdym problemie mówi, ile Cię kosztuje i jak go naprawić. Eksport do CSV dla Excela.
- Kontrola sklepu. Pokazuje, których botów AI wpuszcza robots.txt, i porównuje dane produktu na kartach produktów (JSON-LD) z katalogiem: cenę, stan i EAN. Wyłapuje też dane produktu, które nie są poprawnym JSON-em i które agenci pomijają.
- Cotygodniowa kontrola z alertem e-mail. Raz w tygodniu moduł sprawdza cały katalog, robots.txt i karty produktów, porównuje wynik z poprzednim tygodniem i wysyła e-mail, gdy coś się pogorszyło: produkty, których nie da się już kupić, zniknięte kombinacje, robots.txt, który zaczął blokować asystentów AI, karty produktów z brakującymi danymi.
- Gotowe pliki dla agentów, domyślnie wyłączone. /llms.txt, czyli krótki przewodnik po sklepie dla asystentów AI, oraz poprawne dane produktu na kartach produktów, gdy motyw ich nie ma albo ma je zepsute.
- Na tle innych sklepów. Dołącz do sieci sklepów i co tydzień porównuj swój sklep z innymi. Domyślnie wyłączone; zanim dołączysz, zobaczysz dokładnie, co moduł wyśle. Zbiorcze liczby są publiczne na stronie Puls agentów AI.
- Lekki. Dla zwykłego klienta moduł tylko porównuje nazwę przeglądarki z listą agentów AI: bez zapisu do bazy i bez połączeń z internetem. Wizyta agenta AI to jeden mały licznik dzienny. Cotygodniowa kontrola działa w osobnym zapytaniu: raz w tygodniu uruchamia ją wyświetlenie strony krótkim wywołaniem Twojego własnego sklepu, zadanie cron albo Twoje wejście do modułu.
Twoje dane zostają w sklepie
- Dopóki nie dołączysz do sieci sklepów, moduł niczego nie wysyła do CanItBuy ani nikomu innemu.
- Jeśli dołączysz, raz w tygodniu wysyła sumy z poprzedniego tygodnia z losowym identyfikatorem zamiast adresu sklepu: bez danych odwiedzających i klientów, nazw produktów, cen, kwot zamówień i treści komunikatów. Wyjście z sieci usuwa wszystko, co sklep wysłał.
- Jeśli włączysz sprawdzanie podpisów, Twój serwer pobiera publiczny klucz agenta, który podpisał zapytanie, najwyżej raz dziennie na agenta. Żadne dane sklepu nie są wysyłane. Domyślnie wyłączone.
- Liczy tylko agentów i roboty, które same się przedstawiają, dziennie, bez adresów IP. Zwykli klienci nie są zapisywani.
- Dla agentów zakupowych zapisuje krótką ścieżkę: nazwę agenta, czas, etap (koszyk, kasa, zamówienie), wartość koszyka, ostatnią stronę i komunikat sklepu, z zamaskowanymi adresami e-mail i długimi numerami. Bez adresów IP i danych klientów, bez własnego ciasteczka. Ścieżki znikają po 180 dniach.
- Kontrole sklepu i krótkie wywołanie, które uruchamia cotygodniową kontrolę, to zapytania z Twojego serwera do Twojego sklepu.
- Po odinstalowaniu modułu znikają jego tabele i ustawienia.
Instalacja
- Pobierz plik ZIP z tej strony.
- W panelu sklepu wejdź w Moduły > Menedżer modułów, kliknij „Załaduj moduł” i wybierz plik.
- Kliknij „Konfiguruj” albo otwórz Moduły > CanItBuy Agent Ready.
- Kliknij „Check the catalog”, a potem „Check the store”. Jeśli kontrola pokaże brak danych produktu, włącz „Add product data” w Settings; tam włączysz też /llms.txt.
- Opcjonalnie: dodaj adres cron z Settings do cotygodniowego zadania cron na serwerze.
Czego moduł nie zrobi
- Nie rozpozna agentów, którzy działają w zwykłej przeglądarce i się nie przedstawiają, np. Claude in Chrome albo Comet. Wyglądają jak ludzie.
- Nie policzy stron wysłanych z pełnego cache bez udziału PrestaShop. Koszyk i kasa nie są w cache, więc próby zakupu są liczone.
- Nie zobaczy, co firewall albo CDN (np. Cloudflare) robi z prawdziwymi agentami. To pokazuje test na canitbuy.com.
- Wizyty to deklaracje: każdy może się podszyć pod innego bota. Wyjątek to wizyty z podpisem potwierdzonym przez moduł.
- Na razie nie aktualizuje się sam. Nowe wersje pobierzesz z tej strony.
Zobacz, jak prawdziwy agent kupuje w Twoim sklepie
Moduł mierzy sklep od środka. Test na canitbuy.com wysyła prawdziwego agenta AI, który przechodzi ścieżkę zakupu z nagraniem i zatrzymuje się przed płatnością. Płatne plany powtarzają test co tydzień i wysyłają alert, gdy wynik się pogorszy.