Moduł Magento 2 – Zapytaj o produkt
- SKU
- M2-ASK-PROD
Opis / Moduł Magento 2 – Zapytaj o produkt
MAGENTO 2 · PYTANIA · FAQ · ASYSTENT AI
Odpowiadaj na pytania tam, gdzie klient wybiera produkt.
Kowal Zapytaj o Produkt
Połącz formularz kontaktowy, publikowane FAQ i opcjonalnego asystenta AI. Wykorzystuj dane produktu oraz bazę wiedzy, a powtarzające się rozmowy zamieniaj w odpowiedzi dostępne dla kolejnych klientów.
Formularz i FAQ · Kontekst produktu · Rozmowy i feedback
JAK TO DZIAŁA W PRAKTYCE
01 · Konfigurujesz komunikację
Włączasz formularz, FAQ i opcjonalnie asystenta AI.
02 · Klient zadaje pytanie
Korzysta z gotowych pytań lub wpisuje własne.
03 · Rozwijasz bazę wiedzy
Przeglądasz rozmowy i zatwierdzasz kandydatów FAQ.
Co zyskuje Twój sklep?
Poznaj funkcje, zastosowanie i ustawienia modułu.
Poznaj moduł
Kowal_ZapytajOProdukt to rozbudowany moduł Magento 2 do komunikacji z klientem na karcie produktu. Łączy klasyczny formularz pytań, uporządkowane FAQ oraz Asystenta AI w jednym, spójnym rozwiązaniu.
W praktyce oznacza to, że karta produktu przestaje być jedynie miejscem prezentacji opisu i parametrów technicznych, a staje się aktywnym punktem obsługi pytań klienta. Użytkownik może:
- zadać klasyczne pytanie o produkt,
- skorzystać z gotowych odpowiedzi opublikowanych w FAQ,
- porozmawiać z Asystentem AI, który odpowiada w kontekście aktualnie oglądanego produktu.
Moduł został zaprojektowany tak, aby rozwiązywać dwa problemy jednocześnie:
- obsługowy, czyli ograniczyć liczbę powtarzalnych pytań trafiających do zespołu sklepu,
- produktowy, czyli budować rosnącą, uporządkowaną bazę wiedzy, która z czasem poprawia jakość odpowiedzi.
Cel biznesowy
W wielu sklepach internetowych znaczna część pytań klientów powtarza się:
- czy produkt jest kompatybilny z konkretną wersją Magento,
- czy działa bez dodatkowego modułu,
- jak przebiega instalacja,
- czy obsługuje kilka języków,
- czy wymaga niestandardowych zmian w szablonie,
- jak zachowa się w konkretnym scenariuszu biznesowym.
Bez dedykowanego narzędzia obsługi takie pytania:
- obciążają support,
- spowalniają decyzje zakupowe,
- rozpraszają wiedzę pomiędzy skrzynkami e-mail, ticketami i rozmowami handlowymi,
- nie wracają do sklepu w postaci uporządkowanego FAQ.
Ten moduł porządkuje ten proces. Najpierw zbiera pytania i odpowiedzi, później porządkuje je w FAQ, a na kolejnym etapie wykorzystuje je jako kontekst dla Asystenta AI oraz warstwy retrieval opartej o OpenAI Vector Store.
Główna idea rozwiązania
Moduł działa warstwowo.
Warstwa 1. Klasyczne pytania o produkt
Na karcie produktu można uruchomić standardowy mechanizm zadawania pytań. Klient wysyła zapytanie, a administrator lub obsługa sklepu otrzymuje je do dalszej obsługi. To najprostsza i najbardziej przewidywalna forma kontaktu.
Warstwa 2. FAQ
Powtarzalne pytania i odpowiedzi mogą zostać zapisane i opublikowane jako FAQ produktu. FAQ może być wyświetlane jako zakładka albo jako osobna sekcja na stronie produktu. Dzięki temu kolejne osoby dostają odpowiedź bez konieczności wysyłania nowego pytania.
Warstwa 3. Asystent AI
Nad lub pod standardowym FAQ pojawia się lekki komponent rozmowy z AI. Użytkownik może:
- kliknąć jedno z popularnych pytań,
- wpisać własne pytanie w polu
Zapytaj Asystenta o ten produkt., - zobaczyć odpowiedź w tym samym obszarze rozmowy.
Asystent nie działa jako ogólny chatbot sklepu. Został zaprojektowany jako asystent produktowy, co oznacza, że odpowiedź ma bazować przede wszystkim na:
- danych aktualnego produktu,
- opublikowanych FAQ,
- historii bieżącej rozmowy,
- opcjonalnie na wynikach retrieval z OpenAI Vector Store.
1. Formularz Zapytaj o produkt
Moduł udostępnia klasyczny mechanizm kontaktu z klientem.
Najważniejsze elementy:
- przycisk lub formularz
Zapytaj o produktna stronie produktu, - obsługa AJAX po stronie frontendu,
- zapis pytania do bazy danych,
- możliwość wysyłki powiadomienia e-mail,
- opcja włączenia modułu globalnie albo tylko dla wybranych produktów.
To rozwiązanie nadal ma sens nawet wtedy, gdy sklep korzysta już z Asystenta AI. Nie każde pytanie powinno być obsługiwane automatycznie. Część spraw wymaga odpowiedzi handlowej, indywidualnej wyceny albo potwierdzenia przez zespół techniczny.
2. FAQ na karcie produktu
FAQ w tym module nie jest dodatkiem marketingowym, tylko uporządkowaną warstwą wiedzy o produkcie.
Administrator może:
- przeglądać zapisane pytania,
- dopisywać odpowiedzi,
- publikować wybrane rekordy,
- wyświetlać je na stronie produktu.
FAQ może być pokazane:
- jako zakładka,
- jako oddzielna sekcja na karcie produktu.
Ważne jest to, że FAQ nie służy tylko frontendowi. Opublikowane pytania i odpowiedzi są również wykorzystywane jako jeden z najważniejszych elementów kontekstu dla Asystenta AI.
3. Asystent AI na stronie produktu
Asystent AI jest centralnym elementem rozbudowy modułu.
Komponent jest osadzony na karcie produktu, domyślnie pod galerią, i został przygotowany tak, aby:
- działać lekko po stronie frontendu,
- nie obciążać niepotrzebnie pierwszego renderu strony,
- być czytelny na desktopie i mobile,
- nadawać się do dalszej rozbudowy.
Użytkownik widzi:
- tytuł sekcji,
- tekst wprowadzający,
- pojedyncze pole tekstowe do zadawania pytania,
- listę najpopularniejszych pytań,
- obszar rozmowy, który rozwija się wraz z kolejnymi pytaniami i odpowiedziami.
W aktualnej wersji formularz obsługuje także:
- historię rozmowy w ramach sesji,
- klikane popularne pytania,
- feedback do odpowiedzi AI,
- dwa warianty kolorystyczne: jasny i ciemny.
4. Popularne pytania
Pod polem tekstowym mogą być wyświetlane najpopularniejsze pytania o produkt.
To rozwiązanie pełni kilka funkcji naraz:
- przyspiesza start rozmowy,
- podpowiada klientowi, o co najczęściej pytają inni,
- pozwala wykorzystać gotowe odpowiedzi FAQ bez kosztu zapytania do modelu AI,
- poprawia UX i zmniejsza liczbę pustych interakcji.
Popularność pytań nie jest już oparta tylko o ręczną kolejność. Moduł zbiera dane o kliknięciach, zadawanych pytaniach i feedbacku, a następnie na tej podstawie rankuje FAQ.
5. Kontekst odpowiedzi AI
Najważniejszym założeniem projektowym było to, aby AI nie odpowiadało w oderwaniu od produktu.
Odpowiedź może być budowana na podstawie kilku źródeł:
- podstawowych danych produktu,
- short description,
- full description,
- wybranych atrybutów produktowych,
- opublikowanych FAQ,
- historii rozmowy.
Dodatkowo moduł pozwala ograniczyć, które atrybuty trafiają do modelu, dzięki czemu można uniknąć:
- przeładowania promptu,
- wysyłania niepotrzebnych danych,
- zbyt wysokiego kosztu tokenów,
- przypadkowego przekazywania treści, które nie są przydatne klientowi.
6. Integracja z OpenAI Responses API i Vector Store
Jednym z kluczowych elementów rozbudowy jest integracja z OpenAI Responses API.
W prostszych scenariuszach moduł może działać w trybie lokalnego kontekstu produktu i FAQ. W bardziej rozbudowanych wdrożeniach wspiera:
file_search,vector_store_ids,- filtrowanie po
sku, - filtrowanie po
product_sku, - filtrowanie po
store_code, - filtrowanie po
content_type, - ograniczanie liczby wyników retrieval,
- tryb
hybrid, - tryb
retrieval-first.
To oznacza, że odpowiedź AI może opierać się nie tylko na danych przekazywanych wprost z Magento przy danym requestcie, ale również na dokumentach już wcześniej zasilonych do Vector Store.
W praktyce daje to dwie korzyści:
- niższy koszt, bo nie trzeba za każdym razem wysyłać całego zestawu danych do modelu,
- lepszą skalowalność, bo retrieval może obsługiwać większą bazę wiedzy niż prosty prompt z lokalnym JSON.
7. Integracja z Kowal_AiProductFeed
Moduł został przygotowany do współpracy z Kowal_AiProductFeed.
Ta integracja pozwala:
- synchronizować dane produktowe do OpenAI Vector Store,
- korzystać z dokumentów typu
product.core,product.faq,product.docsi innych, - dosynchronizować wybrany produkt przed rozmową,
- ograniczyć retrieval do konkretnych typów treści.
To podejście jest szczególnie przydatne tam, gdzie:
- opisy produktowe są długie,
- FAQ jest rozbudowane,
- sklep obsługuje wiele produktów technicznych,
- dane produktowe są stale rozwijane.
8. Analityka i feedback
Moduł nie kończy się na samym wygenerowaniu odpowiedzi.
Zapisuje również dane, które pozwalają ocenić, czy rozwiązanie działa:
- liczbę kliknięć w FAQ,
- liczbę zadanych pytań,
- oceny pomocna / niepomocna,
- historię rozmów,
- techniczne metadane odpowiedzi AI,
- usage tokenów,
- payload requestu i odpowiedzi, jeśli włączysz logowanie diagnostyczne.
To sprawia, że wdrożenie nie jest czarną skrzynką. Zespół może analizować:
- jakie pytania pojawiają się najczęściej,
- czy AI korzysta z retrieval,
- czy odpowiedzi są trafne,
- które rekordy warto utrwalić jako FAQ,
- jak zmienia się koszt i jakość po zmianie promptu lub konfiguracji.
9. Kandydaci FAQ i workflow administracyjny
Jedną z najważniejszych zalet modułu jest możliwość zamieniania rozmów w nowe FAQ.
Proces wygląda następująco:
- Klienci zadają pytania.
- Moduł zapisuje rozmowy.
- Mechanizm analizy wyznacza kandydatów FAQ.
- Administrator przegląda kandydatów w panelu.
- Po akceptacji kandydat trafia do standardowego FAQ produktu.
To bardzo praktyczny model pracy, bo wiedza nie ginie w historii rozmów. Z każdą kolejną iteracją sklep buduje lepszą warstwę odpowiedzi:
- dla klientów,
- dla FAQ,
- dla Asystenta AI,
- dla przyszłego retrieval.
10. Bezpieczeństwo i kontrola
Moduł został przygotowany tak, aby jego działanie dało się kontrolować.
Konfiguracja obejmuje między innymi:
- ograniczenia dostępu dla gości,
- TTL rozmów,
- limity zapytań,
- sanitizację danych wejściowych,
- opcje logowania diagnostycznego,
- konfigurację reCAPTCHA,
- kontrolowany zakres danych wysyłanych do modelu.
To ważne, bo wdrożenie AI na stronie produktu nie powinno oznaczać utraty kontroli nad:
- kosztem,
- danymi,
- jakością odpowiedzi,
- obciążeniem frontendu.
11. Dla kogo jest ten moduł
Moduł najlepiej sprawdzi się w projektach, gdzie:
- katalog jest większy niż kilka prostych produktów,
- klienci często zadają pytania o kompatybilność, konfigurację albo wdrożenie,
- zespół chce łączyć klasyczne FAQ z nowoczesną warstwą AI,
- firma rozwija dokumentację produktową i chce ją wykorzystać w retrieval,
- ważna jest kontrola nad tym, co AI wie i skąd bierze odpowiedzi.
Szczególnie dobrze pasuje do sklepów sprzedających:
- moduły Magento,
- produkty techniczne,
- rozwiązania B2B,
- narzędzia wymagające wdrożenia lub konfiguracji,
- produkty, przy których klient oczekuje szybkiej i precyzyjnej odpowiedzi jeszcze przed zakupem.
12. Podsumowanie
Kowal_ZapytajOProdukt nie jest już tylko modułem do prostego formularza kontaktowego na karcie produktu.
To pełna warstwa komunikacji produktowej, która:
- zbiera pytania,
- publikuje FAQ,
- odpowiada przez AI,
- wykorzystuje Vector Store,
- analizuje rozmowy,
- i zamienia je w coraz lepszą bazę wiedzy sklepu.
Dzięki temu karta produktu staje się miejscem realnej rozmowy z klientem, a nie tylko statyczną stroną z opisem i ceną.
Start bez AI i opcjonalna aktywacja asystenta
W Stores → Configuration → Zapytaj o produkt możesz zacząć od formularza i FAQ oraz dodatkowego adresu e-mail. Funkcje AI aktywujesz osobno: ustawiasz provider, klucz API, model, zakres kontekstu i opcje Vector Store. Integracja z Kowal_AiProductFeed jest opcjonalna.
AI wymaga dostępu do API i jego osobnego rozliczania. Jakość odpowiedzi oraz koszt zależą od kontekstu, modelu i konfiguracji. Pytania wymagające indywidualnego potwierdzenia mogą trafiać do zespołu sklepu przez klasyczny formularz.
Dołączony adapter Hyvä
Pakiet zawiera opcjonalny Kowal_ZapytajOProduktHyva dla formularza, FAQ i asystenta AI. Adapter jest domyślnie wyłączony. Dla Hyvä aktywujesz go dodatkowo i sprawdzasz umieszczenie komponentów w używanym motywie. Sklep Luma korzysta z podstawowego modułu.
Instalacja przez Composer
Pakiet kowal/module-zapytajoprodukt, moduł Kowal_ZapytajOProdukt. Po skonfigurowaniu dostępu do repozytorium Kowal zainstaluj pakiet, włącz moduł, zaktualizuj Magento i wyczyść cache. W produkcji uwzględnij kompilację i wdrożenie treści statycznych zgodnie z procesem sklepu.
Od konfiguracji do efektu
1. Konfigurujesz komunikację
Włączasz formularz, FAQ i opcjonalnie asystenta AI.
2. Klient zadaje pytanie
Korzysta z gotowych pytań lub wpisuje własne.
3. Rozwijasz bazę wiedzy
Przeglądasz rozmowy i zatwierdzasz kandydatów FAQ.
Odpowiedź, która pomaga kolejnym klientom
Klient pyta o zgodność produktu. Obsługa odpowiada przez formularz, a powtarzające się pytanie może opublikować w FAQ.
Opcjonalny asystent AI wykorzystuje dane produktu, FAQ oraz skonfigurowany Vector Store. Administrator sprawdza jakość rozmów i propozycje nowych FAQ.
Zbuduj uporządkowaną obsługę pytań o produkty
Chcesz dopasować moduł do swojego sklepu? Zapytaj o wdrożenie Kowal Zapytaj o Produkt i omów konfigurację lub potrzebne rozszerzenia.
Więcej informacji
| Motyw Hyvä | Zgodny z motywem Hyvä |
|---|---|
| Zgodność z szablonem | Hyvä, Luma / Blank, KOWAL |
Instrukcja Instalacji modułu
Przed rozpoczęciem
Modul Magento 2 do obslugi pytan o produkt oraz Asystenta AI na karcie produktu.
Co robi modul
Modul laczy trzy obszary:
- klasyczny formularz
Zapytaj o produktz zapisem pytan i powiadomieniem e-mail, - sekcje FAQ na karcie produktu z reczna publikacja odpowiedzi,
- Asystenta AI na PDP z popularnymi pytaniami, historia rozmowy, analityka i integracja z OpenAI Vector Store.
Najwazniejsze funkcje
- przycisk i formularz pytania o produkt,
- panel administracyjny do obslugi pytan i odpowiedzi,
- FAQ jako zakladka lub osobna sekcja na stronie produktu,
- komponent rozmowy AI pod galeria produktu,
- popularne pytania oparte o dane FAQ i analityke,
- zapis rozmow i feedback odpowiedzi,
- pipeline kandydatow FAQ z review w panelu administracyjnym,
- provider
OpenAI Responses API + Vector Store, - retrieval z filtrami
sku,product_sku,store_codeicontent_type, - opcjonalna integracja z
Kowal_AiProductFeed.
Wymagania
- Magento 2
- PHP zgodne z wersja projektu
- aktywny modul
kowal/base
Opcjonalnie:
- OpenAI API key dla funkcji AI,
- modul
Kowal_AiProductFeed, jesli chcesz korzystac z dosynchronizacji danych do Vector Store przed rozmowa.
Instalacja
Composer
Add the composer repository to the configuration:
Dane dostępowe do repozytorium Composer (adres e-mail klienta i token licencyjny) otrzymasz e-mailem po zakupie. Są również dostępne w panelu klienta po zalogowaniu na kowal.store. Zastąp TWOJ_EMAIL_KLIENTA adresem e-mail swojego konta, a TWOJ_TOKEN otrzymanym tokenem. Polecenia wykonaj w katalogu głównym Magento.
composer config repositories.kowal composer https://repo.kowal.store
Skonfiguruj dostęp do repozytorium Composer Kowal:
composer config http-basic.repo.kowal.store "TWOJ_EMAIL_KLIENTA" "TWOJ_TOKEN"
Zainstaluj pakiet modułu
composer require kowal/module-zapytajoproduktWłącz moduł
php bin/magento module:enable Kowal_ZapytajOProduktZaktualizuj Magento
php bin/magento setup:upgradeWyczyść pamięć podręczną
php bin/magento cache:flush
W srodowisku produkcyjnym zwykle wykonasz dodatkowo:
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f
php bin/magento indexer:reindex
Podstawowa konfiguracja
Sciezka:
Stores > Configuration > Zapytaj o produkt
Minimalny start bez AI:
- wlacz modul,
- wlacz FAQ lub formularz pytan,
- opcjonalnie ustaw dodatkowy adres e-mail.
Minimalny start z AI:
Asystent AI - Ogolne > Wlacz Asystenta AI = YesAsystent AI - Provider > Provider = OpenAI Responses API + Vector Store- ustaw
Klucz APIiModel, - w
Asystent AI - KontekstwybierzOpenAI Vector Storealbo skonfiguruj fallback przezKowal_AiProductFeed, - ustaw
Tryb budowania kontekstu z Vector Store, - opcjonalnie wlacz
Pokazuj popularne pytaniaiPokazuj feedback odpowiedzi.
Uwaga wdrozeniowa
Jesli po zmianach frontendowych nie widzisz efektu na stronie produktu, odswiez cache i przebuduj statiki:
php bin/magento cache:flush
php bin/magento setup:static-content:deploy -f pl_PL en_US