Zgłoszenia problemów z produktami: konfiguracja i pomoc
Szybki start
- Prześlij i zainstaluj mprissuesrevolution przez "Module Manager".
- Otwórz Problemy > Ustawienia > Konfiguracja i wybierz Włącz wyświetlanie na froncie oraz Zezwól użytkownikom na zgłaszanie problemów.
- Ustaw Tytuł zakładki, Pokaż daty, Pokaż plakietki statusu i Ukryj kartę gdy pusta, a następnie zapisz.
- Dodaj problem, podając Produkt, Tytuł, Opis / Odpowiedź, Status Otwarte i Aktywny Tak.
- Otwórz zakładkę produktu, publiczne centrum i link szczegółów, aby sprawdzić wpis.
- Wyślij zgłoszenie testowe i sprawdź, czy ma stan Oczekujące i jest publicznie ukryte.
- Sprawdź je w Problemy, zmień Status na Otwarte i potwierdź, że staje się widoczne.
Wymaga PrestaShop 1.6.1 lub nowszego i PHP 7.1 lub nowszego.
Instrukcja konfiguracji
Instalacja i otwieranie sekcji Problemy
Prześlij i zainstaluj mprissuesrevolution w Moduły > "Module Manager". Kliknij "Configure" lub otwórz "Improve" > Problemy. W starszych wersjach PrestaShop użyj odpowiedniego ekranu przesyłania modułów.
W Problemy zarządzaj wpisami, a w Ustawienia > Konfiguracja opcjami wyświetlania, zgłaszania i indeksowania. Sekcja ustawień udostępnia też Integralność, Licencja, Wsparcie i Aktualizuj.
Wymaga PrestaShop 1.6.1 lub nowszego i PHP 7.1 lub nowszego.
Konfiguracja sekcji Ogólny
Przed zapisem wybierz właściwy kontekst sklepu. Ustawienia dotyczą tego sklepu; jeśli nie zapisano wartości dla sklepu, obowiązuje ustawienie globalne.
| Ustawienie | Domyślnie | Działanie |
|---|---|---|
| Włącz wyświetlanie na froncie | Tak | Włącza publiczne wyświetlanie problemów, zakładki produktu i ścieżki zgłaszania. |
| Domyślny status dla nowych zgłoszeń | Otwarte | Wybiera Otwarte lub Rozwiązane dla nowych wpisów administratora. Zgłoszenia publiczne zawsze zaczynają od Oczekujące. |
| Zezwól użytkownikom na zgłaszanie problemów | Tak | Udostępnia publiczny formularz zgłoszeń gościom i klientom. |
| Uwzględnij centrum Znanych problemów w mapie strony | Tak | Pozwala zgodnej integracji mapy strony uwzględnić centrum, jeśli zezwala na to polityka SEO. |
| "Allow Known Issues hub indexing" | Tak | Kontroluje decyzję o indeksowaniu głównego centrum. |
| "Allow individual issue pages to be indexed" | Nie | Pojedyncze strony problemów pozostają wykluczone z indeksowania, hreflang, mapy strony i schematu niezależnie od tego ustawienia. |
Aby udostępnić publiczny rejestr tylko do odczytu, pozostaw Włącz wyświetlanie na froncie włączone, a Zezwól użytkownikom na zgłaszanie problemów ustaw na Nie. Moduł publikuje ręcznie zweryfikowane informacje; nie wykrywa automatycznie błędów sklepu.
Konfiguracja sekcji Wyświetlanie
| Ustawienie | Domyślnie | Zastosowanie |
|---|---|---|
| Tytuł zakładki | Znane problemy | Wielojęzyczny nagłówek zakładki produktu. |
| Pokaż daty | Tak | Wyświetla dostępne daty zgłoszenia/aktualizacji. |
| Pokaż plakietki statusu | Tak | Wyświetla etykiety statusu. |
| Ukryj kartę gdy pusta | Tak | Ukrywa zakładkę produktu bez aktywnych problemów publicznych. |
Zapisz zmiany. Nagłówki zakładek mogą zawierać liczbę otwartych i wszystkich problemów publicznych, np. Known Issues (2/5). Oczekujące zgłoszenia nie są liczone jako problemy publiczne.
Tworzenie lub edycja problemu
Otwórz listę Problemy i dodaj wpis. Lista obsługuje filtry produktu, tytułu, statusu, wagi, źródła, głosów, przewidywanego terminu, aktywności i indeksowalności.
| Pole | Wartość domyślna lub stan początkowy | Co wpisać |
|---|---|---|
| Produkt | Wymagany wybór | Produkt z katalogu, którego dotyczy problem. |
| Tytuł | Puste | Jasny, wielojęzyczny tytuł. |
| Slug URL | Puste | Czytelny slug dla danego języka w adresie URL szczegółów. |
| Opis / Odpowiedź | Puste | Publiczne wyjaśnienie lub odpowiedź FAQ. |
| Status | Skonfigurowana wartość administratora, zwykle Otwarte | Oczekujące, Otwarte, Rozwiązane, Zamknięty lub Nie będzie poprawiane. |
| Waga | Średnia | Niska, Średnia, Wysoka lub Krytyczny. |
| Dotknięte wersje modułu | Puste | Zweryfikowany zakres wersji. |
| Naprawiono w wersji | Puste | Wersja zawierająca poprawkę. |
| Dotknięte wersje PrestaShop | Puste | Wersje rdzenia, których dotyczy problem. |
| Kroki do odtworzenia | Puste | Instrukcja odtworzenia problemu. |
| Obejście | Puste | Tymczasowa procedura dla klientów. |
| Informacja o rozwiązaniu | Puste | Wyjaśnienie ostatecznego rozwiązania. |
| Głosy / Zgłoszenia | 0 dla zwykłego wpisu administratora | Zapisana liczba zgłoszeń. Zgłoszenie publiczne zaczyna od 1. |
| Szacowana data naprawy | Puste | Opcjonalny przewidywany termin poprawki. |
| Pozycja | 0 | Wartość porządkowania. |
| Aktywny | Tak | Pozwala wyświetlić problem, gdy jego status i lokalizacja spełniają warunki. |
| "Index this issue page" | Nie | Strona problemu pozostaje wykluczona z indeksowania niezależnie od tego ustawienia. |
Na przykład utwórz problem o wysokiej wadze i statusie Otwarte zatytułowany "Przycisk zamówienia ukryty po aktualizacji motywu", wpisz wersje objęte problemem oraz obejście i zapisz jako Aktywny. Po naprawie zmień Status na Rozwiązane, uzupełnij Naprawiono w wersji i dodaj Informacja o rozwiązaniu.
Oczekujące to stan moderacji. Publicznie mogą pojawiać się tylko problemy o statusie Otwarte, Rozwiązane, Zamknięty lub Nie będzie poprawiane. Zweryfikuj przesłane zgłoszenie i zmień jego status, zanim zaczniesz oczekiwać go w publicznym centrum lub zakładce produktu. Ustawienie Aktywny na Nie ukrywa nawet zatwierdzony wpis.
Podaj faktycznie zlokalizowane tytuły lub opisy. Dla języka innego niż domyślny skopiowane z języka domyślnego tytuł i opis mogą zostać wykluczone, dopóki przynajmniej jedno z nich nie będzie inne. Po edycji sprawdź każdy język osobno.
Publiczne centrum i linki problemów
Domyślne publiczne ścieżki to:
/known-issues
/known-issues/report
/known-issues/checkout-validation-error
Używaj linków generowanych przez moduł dla danego języka i sklepu. Starsze ścieżki problemów oparte na ID przekierowują na czysty URL ze slugiem. Zainstalowana strona meta to module-mprissuesrevolution-issues, z domyślnym adresem przepisywanym known-issues i początkowym tytułem Known Issues & Bug Tracker. W nowoczesnych wersjach PrestaShop edytuj adres centrum dla danego języka w "Shop Parameters > Traffic & SEO".
Centrum wyświetla liczby według publicznych statusów, wyróżnione problemy otwarte/rozwiązane i przeglądarkę z wyszukiwaniem, wyborem produktu/statusu oraz sortowaniem. Interakcje przeglądarki odbywają się wewnątrz wyrenderowanego centrum. Starsze stany żądań wyszukiwania/filtrowania/sortowania/stronicowania przekierowują na bazowy URL centrum; nie publikuj tych wariantów jako osobnych adresów list.
Indeksowanie centrum i kwalifikowanie do mapy strony podlegają polityce SEO modułu. Strony szczegółów i zgłaszania pozostają wykluczone nawet po włączeniu zapisanych flag indeksowalności. Hook gSitemapAppendUrls wymaga generatora mapy strony, który z niego korzysta; sprawdź wygenerowany XML.
Przyjmowanie i weryfikacja zgłoszeń publicznych
Formularz zgłoszenia jest dostępny z interfejsu produktu lub publicznej strony zgłaszania. Oba formularze stosują te same zasady sprawdzania zgłoszeń.
Klient wybiera prawidłowy aktywny produkt i podaje tytuł oraz email, z opcjonalnym opisem. Walidacja używa długości w bajtach: tytuł od 10 do 512 bajtów, opis maksymalnie 2000 bajtów. Znaki spoza ASCII mogą zajmować więcej niż jeden bajt. Wymagany jest prawidłowy email.
Formularz używa tokena bezpieczeństwa i ukrytego pola honeypot. Zgłoszenia są ograniczone do trzech na email lub zalogowanego klienta w ciągu poprzedniej godziny. Zapisywane są źródło user, status Oczekujące, Aktywny Tak i jeden głos zgłoszenia. Pozostają ukryte do czasu weryfikacji i nadania publicznego statusu.
Wbudowany formularz nie obsługuje przesyłania plików ani zrzutów ekranu. Do załączników użyj zwykłego kanału wsparcia. Email zgłaszającego to dane zgłoszenia do użytku administracji; nie kopiuj go do publicznych opisów ani pól obejścia.
Weryfikacja i rozwiązywanie problemów
- Utwórz aktywny problem ze statusem Otwarte dla produktu i uzupełnij treść w bieżącym języku.
- Otwórz produkt i sprawdź tytuł zakładki, liczniki, daty i plakietkę statusu.
- Otwórz centrum i czysty URL szczegółów problemu.
- Wyślij publiczne zgłoszenie testowe i potwierdź, że pojawia się jako Oczekujące na liście administratora.
- Potwierdź jego brak publicznie, zmień status na Otwarte i sprawdź ponownie.
- Przetestuj drugi język i, jeśli używasz, wygenerowaną mapę strony.
Jeśli brakuje zakładki, sprawdź Włącz wyświetlanie na froncie, Ukryj kartę gdy pusta, powiązanie produktu, Aktywny, publiczny status i hooki motywu. Jeśli problem znika w jednym języku, sprawdź, czy przetłumaczony tytuł lub opis różni się od treści w języku domyślnym. Jeśli wysłanie się nie udaje, odśwież formularz, aby uzyskać nowy token, sprawdź limity bajtów i email, a po osiągnięciu limitu godzinowego odczekaj.
Pojedyncze strony problemów pozostają wykluczone z indeksowania niezależnie od ustawień indeksowania. Jeśli adres przepisywany centrum nie działa, sprawdź zainstalowany wpis meta, ustawienie przyjaznych adresów i pamięć podręczną routingu. Użyj Integralność do sprawdzenia schematu, hooków i infrastruktury.
Dostosowanie motywu
Ścieżki nadpisywania szablonów obejmują:
themes/your-theme/modules/mprissuesrevolution/views/templates/hook/product-tab.tpl
themes/your-theme/modules/mprissuesrevolution/views/templates/front/issues.tpl
themes/your-theme/modules/mprissuesrevolution/views/templates/front/issue.tpl
CSS motywu może używać .mprissues-page, .mprissues-wrapper, .mpr-f-item, .mpr-f-badge, .mprissues-detail-panel--workaround i .mprissues-severity--critical. Na przykład:
.mprissues-wrapper .mpr-f-badge--open {
background: #dc2626;
color: #fff;
}
Odinstalowanie
Przed odinstalowaniem wyeksportuj lub zanotuj problemy. Moduł wyrejestrowuje style motywu, usuwa stronę meta i menu, preferencje administratora i linki treści modułu oraz własne tabele problemów i tłumaczeń. Zapisane ustawienia modułu pozostają w bazie danych. Jeśli czyszczenie motywu się nie powiedzie, odinstalowanie zatrzyma się przed pozostałymi krokami usuwania. Zewnętrzne linki wsparcia do usuniętych stron publicznych trzeba będzie zaktualizować.
Zrzuty ekranu





![]()



Pytania
2
Jakie dane osobowe są zapisywane wraz ze zgłoszeniami problemów?
Czy szczegóły problemów i formularze zgłoszeń są ładowane osobno od strony produktu?
Znane problemy
20
Paginacja listy zgłoszeń psuje się przy ponad 500 zgłoszeniach we wszystkich produktach
Przeglądarka zgłoszeń wczytuje wszystkie zgłoszenia do pamięci przed paginacją po stronie klienta. Sklepy z ponad 500 zgłoszeniami odczuwają zauważalne opóźnienie i problemy z pamięcią przeglądarki.
Informacja o rozwiązaniu
Zaimplementowano paginację po stronie serwera z ładowaniem AJAX. Zgłoszenia są pobierane w stronach po 20, co skraca początkowy czas wczytywania i zmniejsza zużycie pamięci.
Strony szczegółów problemów pomijają zgodną pamięć podręczną stron
Domyślne ustawienia nie są prawidłowo dostarczane
Nieprzetłumaczone etykiety modułu
Przewidywane daty rozwiązania mają błędny format
Linki opisów problemów nie działają z przyjaznymi adresami URL
Okno zgłaszania problemów nie ma wymaganych stylów
Ustawienia wielojęzyczne ładują się nieprawidłowo
Rozwiązane problemy zawyżają licznik w karcie produktu
Strona problemów ignoruje centralnie zarządzane ustawienia SEO
Nieprawidłowe tłumaczenia modułu
Instalacja modułu nie działa w PrestaShop 9
System śledzenia problemów nie działa przy łączeniu zasobów
Strony problemów nie ładują się w PrestaShop 8 lub 9
Rozwiązania problemów nie są wyświetlane
Centrum znanych problemów jest wykluczone z wyników wyszukiwania
Tytuły stron problemów zawierają błędnie zakodowane znaki
Okno zgłoszenia nie otwiera się z listy znanych problemów
Otwarcie okna zgłoszenia przesuwa stronę
Oczekujących zgłoszeń problemów brakuje w systemie śledzenia
Zgłoszenia funkcji
7
Zaimplementowane
Strony szczegółów znanych problemów z kanonicznymi URL
Przeglądarka znanych problemów i strony szczegółów
Wyszukiwanie produktu przy zgłaszaniu problemu
Zlokalizowane adresy URL stron problemów
Aktualizacje modułu jednym kliknięciem
Linki do bazy wiedzy przy problemach
Pamięć podręczna publicznych stron problemów z automatycznym odświeżaniem
Dziennik zmian
v2.5.192026-08-25
- AddedFinalize known issues hub SEO cleanup
- AddedEnrich known issue detail pages
- AddedAdd known issue detail pages
- AddedAdd searchable module picker to issue reports
- AddedAdd known issues browser controls
- Addedcomplete FR/DE/ES/IT/PL translations
- ImprovedUse shared panels on issue detail pages
- ImprovedAlign known issues intro with shared components
- FixedComplete shared package release surface
- FixedRegister native update notifications
- FixedIndex known issues hub
- FixedLazy-load product issue details
Starsze wersje
v1.1.02026-04-20
- AddedLocalized page keywords + route variants (strona/seite/pagina)
- AddedEmit <link rel="prev"/"next"> for paginated issues listing
- AddedMigrate issues pagination to /page/N via shared listing helpers
- AddedAdd getAlternativeLangsUrl for correct hreflang on issues page
- Addedself-healing integrity checks for automatic diagnostics and repair
- Addedautomatic theme detection for Classic and Hummingbird style compatibility
- Addedadmin menu management via MenuInstaller for streamlined module setup
- AddedLicense management tab with key management and renewal options
- Addedcomplete FR/DE/ES/IT/PL translations
- ImprovedUse inherited getCanonicalURL() in issues controller
- Improvedsettings form organization with tabbed layout
- ImprovedSEO handling with proper canonical URLs and meta tags on all front pages
- Fixed301-redirect out-of-bounds pagination + annotate title with "Page N"
- FixedLoad CSS via template instead of hook for Router-dispatched pages
- FixedAdd canonical URL to issues front controller
- Fixedadmin list filters — sorting, searching, and filtering now work correctly on all columns
Demo
Przetestuj pełny moduł przed zakupem
Licencję kupisz później, a ustawienia zostaną.
- Twoje 30-dniowe demo Przetestuj go we własnym sklepie przez 30 dni od pierwszej instalacji.
- Gotowy sklep demo Poznaj gotowy sklep demo w przeglądarce.
- Bez rejestracji Bez konta, adresu e-mail ani domeny sklepu.
Pobierając, akceptujesz warunki dema i politykę prywatności.
Otwierając to demo, akceptujesz regulamin wersji demo oraz politykę prywatności.