Przejdź do głównej zawartości

System

Catalogues → Filters → System zawiera ustawienia wtyczki i jej listy robocze. Formularze ustawień (Admin filter, Storefront filter, Value lists, Compatibility, Insights, Retention) są opisane w Opcjach i Ustawieniach sklepu. Ta strona opisuje resztę.

Filters → System → Performance pokazuje, ile panel kosztuje sklep, i ustawia limity, które utrzymują szybkość list. Jego ustawienia dotyczą wszystkich kanałów sprzedaży; po zmianie kliknij Save.

UstawienieSkutek
Limit of count queriesNa MySQL najwięcej zapytań zliczających, które wykonuje pierwsza odpowiedź listy (domyślnie 12, od 2 do 40). Grupy ponad limitem dostają swoje liczby po wczytaniu panelu, w jednym osobnym żądaniu. Limit skraca pierwszą odpowiedź; bez cache HTTP baza danych wykonuje tę samą pracę, w dwóch żądaniach. Na OpenSearch każde zliczenie wychodzi w jednym żądaniu i limit nie obowiązuje.
Lazy counts for hidden groupsTutaj tylko do odczytu: ustawienie Hidden groups load w ustawieniach domyślnych sklepu oraz liczba zestawów z własną wartością. When opened: grupy pod „More filters” przychodzą same jako nagłówki, a ich wartości i liczby wczytują się, gdy kupujący je otworzy; grupa z wyborem jest zawsze liczona. Change in the shop defaults otwiera ustawienia domyślne w kreatorze.
HTTP cacheZawsze włączone, tylko do odczytu: znaczniki cache, które niosą strony z panelem, i to, co czyści każdy z nich (publikacja zestawu, publikacja ustawień domyślnych sklepu, zapisanie przypisania, publikacja skórki albo skórki kanału, zmiana źródła albo jego wartości), od razu albo przez kolejkę cache sklepu. Publikacja zestawu czyści tylko jego własne strony.
Draft previewZawsze włączone, tylko do odczytu: wersja robocza żyje pod swoim tokenem podglądu przez kilka minut i nigdy nie trafia do cache HTTP.
Collect timesDomyślnie wyłączone. Każda lista z panelem jest liczona do histogramu według godziny, zestawu i czasu, zapisywanego po wysłaniu odpowiedzi. Nic o kupującym nie jest zapisywane. Liczone są tylko żądania spoza cache HTTP: strona z cache nigdy nie dociera do kodu sklepu. Czasy są przechowywane tak długo, jak mówi Retention → Days the listing times are kept.
Target time T100, 200 (domyślnie), 400 albo 800 ms. Apdex liczy listę do T jako zadowalającą, a do 4T jako tolerowaną; lista ponad 4T trafia do najwolniejszych żądań.
One slow request per channel every (s)Po zapisaniu wolnego żądania następne żądania kanału czekają tyle czasu, żeby zła minuta nie zapełniła listy jedną stroną. Domyślnie 60, od 10 do 3600.
Clear dataUsuwa zebrane czasy i wszystkie zapisane wolne żądania. Ustawienia zostają.

Karta podaje silnik, na którym liczy sklep, MySQL (DAL) albo OpenSearch, tak jak go wykryto. Estimate for przełącza szacunki poniżej na drugi silnik, żeby zobaczyć, jak byłoby na nim; czasy mierzy się tylko na silniku, na którym liczy sklep.

Jeden wiersz na każdy opublikowany zestaw, obliczony przy wybranej każdej grupie: Groups (widoczne i ukryte), Count queries względem limitu, Counted later i State (OK, Near the limit, Past the limit by … groups). Przy zebranych czasach widać też p50 i p95 pierwszej odpowiedzi z 24 godzin, a w przeciwnym razie ostatni pomiar zestawu. Limit zmieniony, ale jeszcze niezapisany, jest od razu używany do szacunku.

Kliknięcie zestawu pokazuje szczegóły: ile zapytań zliczających wykonuje jego pierwsza odpowiedź bez wyboru i z wartością w każdej grupie, które ukryte grupy są liczone przy otwarciu, które grupy są ponad limitem (z wyjściami: wyższy limit, mniej grup naraz albo OpenSearch) oraz Apdex z ruchu.

Measure uruchamia listę zestawu na stronie kanału tak, jak dostaje ją gość, bez cache HTTP: wybierz Sales channel, Page (Category albo Search term) i Runs, a potem Measure. Pomiar działa w tle z wartością w każdej grupie; każde przejście mierzy pierwszą odpowiedź i żądanie grup ponad limitem. Pomiar zatrzymuje się po 20 sekundach z dotychczasowymi przejściami. Ostatnie pomiary zestawu są wymienione pod formularzem.

Gdy Collect times jest włączone, listy ponad 4T: kiedy, zestaw, kanał i adres, czas, zapytania zliczające i rodzaj żądania (Page load, Change, Groups past the limit, More values). Menu wiersza oferuje Measure this page i Check the page (Where sets show).

Filters → System → Tasks wymienia długie operacje, które działają w tle, partia po partii, także przy zamkniętej przeglądarce: URL names of values, Values hidden or pinned, Values merged, Values check, Issues (kontrola przeglądu) i Performance measurement.

KolumnaPokazuje
TaskCo robi.
StateWaiting, Running, Done, Failed albo Cancelled.
ProgressJak daleko jest.
Started byUżytkownika albo The shop dla zadania uruchomionego przez sam sklep.
StartedKiedy.

Listę można filtrować po stanie, zadaniu i dacie uruchomienia. Menu trwającego zadania ma Cancel task; to, co już zrobiło, zostaje. Zakończone zadania można usunąć z listy; to, co zrobiły w sklepie, zostaje. Zakończone zadania są usuwane po liczbie dni ustawionej w Retention → Days ended tasks are kept.

Ekran, który uruchamia zadanie, pokazuje jego postęp w oknie. Okno można zamknąć: zadanie trwa dalej, a ta lista pokazuje, jak daleko jest. Zadanie, od którego sklep przestał dostawać sygnał, jest wznawiane po pięciu minutach i kończy się jako nieudane, gdy dalej milczy; zobacz Retention → Stalled tasks w Ustawieniach sklepu.

Filters → System → Versions wymienia każdą opublikowaną wersję zestawów filtrów, ustawień domyślnych sklepu, skórek i dostosowań skórki w kanałach. Każda publikacja zapisuje jedną.

KolumnaPokazuje
ObjectZestaw albo skórkę i to, czym jest.
VersionNumer; ta, którą pokazuje sklep, jest oznaczona current.
Who, WhenKto ją opublikował i kiedy.
ChangesIle zmian wprowadziła względem poprzedniej wersji.
CommentKomentarz podany przy publikacji.

Szukaj po nazwie, osobie albo komentarzu albo pokaż tylko zestawy filtrów lub skórki. Wiersz oferuje:

  • Compare with the previous version: różnice, obok siebie;
  • Restore as draft: wersja staje się wersją roboczą i zastępuje nieopublikowane zmiany. Sklep zmienia się dopiero po ponownej publikacji. Nie da się przywrócić wbudowanej skórki ani bieżącej wersji.

Wersje można usuwać; usuniętej wersji nie da się potem przywrócić. Bieżąca wersja zostaje zawsze. Ile wersji zachowuje się dla zestawu i skórki, ustawia się w Retention → Versions kept per set and skin.

Filters → System → Issues wymienia każdy wiersz znaleziony przez kontrolę przeglądu, od najpoważniejszych: to, co nie pozwala zestawom filtrów, stronom docelowym i katalogom dopasowań działać tak, jak powinny. Dashboard pokazuje pierwsze pięć; każdy rodzaj problemu i jego naprawa są wyjaśnione w Przeglądzie.

KolumnaPokazuje
LevelBłąd, ostrzeżenie albo uwagę.
IssueProblem słowami.
KindJakiego rodzaju jest problem.
SetZestaw, którego dotyczy, jeśli jakiś.
Sales channelsKanały, których dotyczy.

Szukaj po zestawie, grupie, kanale, stronie docelowej albo katalogu albo filtruj po poziomie, rodzaju, zestawie i kanale sprzedaży. Menu wiersza prowadzi tam, gdzie problem się naprawia. Kontrola działa przy otwarciu ekranu; Check again uruchamia ją od razu.

Filters → System → Information pokazuje wersję wtyczki, wyszukiwanie produktów używane przez sklep (MySQL albo Elasticsearch / OpenSearch) oraz to, czy wtyczka jest zgodna z wersją Shopware sklepu.

Extensions taking over the filter panel wymienia aktywne rozszerzenia, które zastępują skrypt Listing Shopware albo szablony panelu filtrów, z plikiem, który zastępuje każde z nich. Takie rozszerzenie może nadal działać obok P2LabFilter. Gdy panel się nie rysuje albo nie filtruje, wyłącz rozszerzenie w kanale testowym, żeby sprawdzić, czy to ono jest przyczyną.