Zgłoszenia problemów z produktami: konfiguracja i pomoc

Szybki start

  1. Prześlij i zainstaluj mprissuesrevolution przez "Module Manager".
  2. Otwórz Problemy > Ustawienia > Konfiguracja i wybierz Włącz wyświetlanie na froncie oraz Zezwól użytkownikom na zgłaszanie problemów.
  3. Ustaw Tytuł zakładki, Pokaż daty, Pokaż plakietki statusu i Ukryj kartę gdy pusta, a następnie zapisz.
  4. Dodaj problem, podając Produkt, Tytuł, Opis / Odpowiedź, Status Otwarte i Aktywny Tak.
  5. Otwórz zakładkę produktu, publiczne centrum i link szczegółów, aby sprawdzić wpis.
  6. Wyślij zgłoszenie testowe i sprawdź, czy ma stan Oczekujące i jest publicznie ukryte.
  7. 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.

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

  1. Utwórz aktywny problem ze statusem Otwarte dla produktu i uzupełnij treść w bieżącym języku.
  2. Otwórz produkt i sprawdź tytuł zakładki, liczniki, daty i plakietkę statusu.
  3. Otwórz centrum i czysty URL szczegółów problemu.
  4. Wyślij publiczne zgłoszenie testowe i potwierdź, że pojawia się jako Oczekujące na liście administratora.
  5. Potwierdź jego brak publicznie, zmień status na Otwarte i sprawdź ponownie.
  6. 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

Product Issue Reports, zrzut ekranu 2

Product Issue Reports, zrzut ekranu 3

Product Issue Reports, zrzut ekranu 4

Product Issue Reports, zrzut ekranu 5

Product Issue Reports, zrzut ekranu 6

Product Issue Reports, zrzut ekranu 8

Product Issue Reports, zrzut ekranu 9

Product Issue Reports, zrzut ekranu 10

Product Issue Reports, zrzut ekranu 11

Pytania

2

Jakie dane osobowe są zapisywane wraz ze zgłoszeniami problemów?

Zgłoszenie zapisuje podany adres email i identyfikator klienta, jeśli odwiedzający jest zalogowany, a także treść problemu i powiązanie z produktem oraz sklepem. Zgłoszenia zaczynają ze statusem Oczekujące i pozostają ukryte do czasu weryfikacji i nadania publicznego statusu. Przy publikowaniu nie umieszczaj danych zgłaszającego w publicznych opisach ani obejściach.

Czy szczegóły problemów i formularze zgłoszeń są ładowane osobno od strony produktu?

Przy obsługiwanym wspólnym systemie fragmentów szczegóły problemów są pobierane osobno po załadowaniu strony lub przy ich otwarciu. Jeśli zgłaszanie jest włączone, okno pobiera formularz jako prywatny fragment. Linki do szczegółów i zgłaszania prowadzą też do pełnych stron. Sprawdź wpływ na szybkość ładowania z własnym motywem i treścią problemów.

Znane problemy

20

Paginacja listy zgłoszeń psuje się przy ponad 500 zgłoszeniach we wszystkich produktach

Otwarte

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

RozwiązaneZaktualizowano:
Naprawiono w: 2.11.10
Publiczne strony szczegółów problemów były wykluczone ze zgodnego buforowania stron, nawet gdy lista problemów mogła być buforowana.

Domyślne ustawienia nie są prawidłowo dostarczane

RozwiązaneZaktualizowano:
Naprawiono w: 2.11.2
Ustawienia mogły nie otrzymywać przewidzianych wartości domyślnych.

Nieprzetłumaczone etykiety modułu

RozwiązaneZaktualizowano:
Naprawiono w: 2.11.2
Niektóre etykiety, w tym krótkie etykiety panelu, pozostawały po angielsku pomimo dostępnych tłumaczeń.

Przewidywane daty rozwiązania mają błędny format

RozwiązaneZaktualizowano:
Naprawiono w: 2.11.2
Przewidywane daty rozwiązania nie zawsze były formatowane zgodnie z językiem odwiedzającego.

Linki opisów problemów nie działają z przyjaznymi adresami URL

RozwiązaneZaktualizowano:
Naprawiono w: 2.11.2
Ładowanie opisu problemu mogło używać błędnie zbudowanego linku dla danego języka przy włączonych przyjaznych adresach URL.

Okno zgłaszania problemów nie ma wymaganych stylów

RozwiązaneZaktualizowano:
Naprawiono w: 2.11.2
Okno zgłoszenia mogło otwierać się bez stylów potrzebnych dla formularza i stanu ładowania.

Ustawienia wielojęzyczne ładują się nieprawidłowo

RozwiązaneZaktualizowano:
Naprawiono w: 2.8.2
Ustawienia przeznaczone do przechowywania osobnej wartości dla każdego języka nie były prawidłowo ładowane.

Rozwiązane problemy zawyżają licznik w karcie produktu

RozwiązaneZaktualizowano:
Naprawiono w: 2.8.2
Karta Znane problemy zliczała rozwiązane problemy tak, jakby nadal były otwarte, przez co produkty wydawały się mieć więcej aktywnych problemów.

Strona problemów ignoruje centralnie zarządzane ustawienia SEO

RozwiązaneZaktualizowano:
Naprawiono w: 2.8.0
Strona problemów mogła stosować własne ustawienia widoczności w wyszukiwarkach zamiast centralnie zarządzanych zasad stron sklepu.

Nieprawidłowe tłumaczenia modułu

RozwiązaneZaktualizowano:
Naprawiono w: 2.8.0
Część tekstów modułu wyświetlała się z uszkodzonymi lub nieprawidłowymi tłumaczeniami.

Instalacja modułu nie działa w PrestaShop 9

RozwiązaneZaktualizowano:
Naprawiono w: 2.8.0
Instalacja modułu mogła nie powieść się w PrestaShop 9 podczas przygotowywania metadanych stron.

System śledzenia problemów nie działa przy łączeniu zasobów

RozwiązaneZaktualizowano:
Naprawiono w: 2.6.5
Elementy systemu śledzenia problemów mogły ładować się nieprawidłowo, gdy PrestaShop łączył i buforował zasoby sklepu.

Strony problemów nie ładują się w PrestaShop 8 lub 9

RozwiązaneZaktualizowano:
Naprawiono w: 2.6.5
Otwarcie strony problemu mogło kończyć się błędem w PrestaShop 8 lub 9.

Rozwiązania problemów nie są wyświetlane

RozwiązaneZaktualizowano:
Naprawiono w: 2.6.5
Odwiedzający mogli otworzyć rozwiązany problem bez wyświetlenia szczegółów jego rozwiązania.

Centrum znanych problemów jest wykluczone z wyników wyszukiwania

RozwiązaneZaktualizowano:
Naprawiono w: 2.5.19
Publiczne centrum znanych problemów nie mogło pojawiać się w wynikach wyszukiwania.

Tytuły stron problemów zawierają błędnie zakodowane znaki

RozwiązaneZaktualizowano:
Naprawiono w: 2.5.17
Tytuły stron problemów mogły wyświetlać błędnie zakodowane znaki zamiast zamierzonego tekstu.

Okno zgłoszenia nie otwiera się z listy znanych problemów

RozwiązaneZaktualizowano:
Naprawiono w: 2.5.17
Akcja zgłaszania w przeglądarce znanych problemów nie była prawidłowo połączona z oknem zgłoszenia.

Otwarcie okna zgłoszenia przesuwa stronę

RozwiązaneZaktualizowano:
Naprawiono w: 2.5.17
Otwarcie okna zgłaszania problemu mogło przesuwać otaczający układ strony.

Oczekujących zgłoszeń problemów brakuje w systemie śledzenia

RozwiązaneZaktualizowano:
Naprawiono w: 2.5.17
Nowe zgłoszenia problemów oczekujące na weryfikację nie były poprawnie wyświetlane w systemie śledzenia.

Zgłoszenia funkcji

7

Zaimplementowane

Strony szczegółów znanych problemów z kanonicznymi URL

Zaimplementowane
Strony szczegółów znanych problemów mają adresy do udostępniania oraz kanoniczne URL. Pokazują wskazówki dotyczące statusu, a jeśli są dostępne, również powiązane problemy i link do produktu, którego dotyczy problem.

Przeglądarka znanych problemów i strony szczegółów

Zaimplementowane
Przeglądaj znane problemy i otwieraj dedykowane strony z dodatkowymi informacjami o problemie.

Wyszukiwanie produktu przy zgłaszaniu problemu

Zaimplementowane
Wyszukuj odpowiedni produkt podczas przesyłania zgłoszenia problemu.

Zlokalizowane adresy URL stron problemów

Zaimplementowane
Używaj ścieżek i słów kluczowych strony listy problemów właściwych dla danego języka.

Aktualizacje modułu jednym kliknięciem

Zaimplementowane
Instaluj dostępne aktualizacje modułu w panelu administracyjnym.

Linki do bazy wiedzy przy problemach

Zaimplementowane
Łącz każdy znany problem z odpowiednim poradnikiem w bazie wiedzy.

Pamięć podręczna publicznych stron problemów z automatycznym odświeżaniem

Zaimplementowane
Korzystaj ze zgodnej pamięci podręcznej stron dla publicznych treści problemów i odświeżaj zapisane strony po zmianach treści.

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.
Uruchom sklep demo

Pobierając, akceptujesz warunki dema i politykę prywatności.

Otwierając to demo, akceptujesz regulamin wersji demo oraz politykę prywatności.

Ładowanie...
Do góry