Konfiguracja
Wszystkie ustawienia Proof są na jednym ekranie, WooCommerce → Proof. Domyślne działają od razu; ustawienia pozwalają dostroić, co pokazuje każde powiadomienie, gdzie i jak często się pojawia oraz które zamówienia je zasilają.
Pola i prywatność
Dział zatytułowany „Pola i prywatność”Sterują jedynymi danymi osobowymi, jakie powiadomienie może w ogóle wyświetlić:
- Imię — przełącz, czy pojawia się imię klienta.
- Miasto rozliczeniowe — przełącz, czy pojawia się miasto z danych rozliczeniowych.
- Zastępcza nazwa — neutralne słowo pokazywane w miejsce brakującego imienia, np. „Ktoś”.
To pełny zakres danych osobowych, jaki Proof ujawnia przeglądarce. Nazwiska, e-maile, pełne adresy, numery zamówień i wszelkie inne dane osobowe nigdy nie trafiają do warstwy frontowej, niezależnie od ustawień.
Pozycja
Dział zatytułowany „Pozycja”- Róg — w którym z czterech rogów ekranu powiadomienie jest przypięte. Ponieważ jest przypięte, nigdy nie przesuwa treści i nie wpływa na Cumulative Layout Shift.
- Początkowe opóźnienie — jak długo po wczytaniu strony pojawia się pierwsze powiadomienie. Krótkie opóźnienie nie przeszkadza odwiedzającemu w chwili wejścia.
- Czas wyświetlania — jak długo każde powiadomienie zostaje na ekranie, zanim samo się zamknie.
- Odstęp — przerwa między zamknięciem jednego powiadomienia a pojawieniem się następnego.
Limit częstotliwości
Dział zatytułowany „Limit częstotliwości”- Maksimum powiadomień na odsłonę — górny limit, by jedna strona nie pokazywała niekończącego się strumienia powiadomień. Po osiągnięciu limitu nie pojawiają się kolejne aż do następnego wczytania strony.
Gdzie powiadomienia mogą się pojawiać:
- Cały sklep — każda strona frontowa.
- Sklep, archiwa i produkty — tylko strony katalogu.
- Tylko pojedyncze produkty — tylko karty produktów, gdzie społeczny dowód słuszności jest najbliżej decyzji zakupowej.
Okno zamówień
Dział zatytułowany „Okno zamówień”Steruje, które zamówienia zasilają rotację:
- Maksymalny wiek zamówienia — najstarsze, jakie może być zamówienie, by nadal się pojawiało. Utrzymuje, że dowód jest naprawdę „niedawny”.
- Maksymalna liczba zamówień — z ilu niedawnych zamówień losować.
Proof używa wyłącznie zamówień o statusie zrealizowane lub w trakcie realizacji w tym oknie.
Dane demo
Dział zatytułowany „Dane demo”- Dane demo — domyślnie wyłączone. Po włączeniu aktywują się tylko, gdy brak prawdziwych kwalifikujących się zamówień, więc to czysto pomoc przy podglądzie na nowym sklepie. Nigdy nie nadpisują ani nie mieszają się z prawdziwą sprzedażą: gdy tylko pojawią się kwalifikujące się zamówienia, używane są prawdziwe dane.
Jak budowany i buforowany jest kanał
Dział zatytułowany „Jak budowany i buforowany jest kanał”Proof czyta niedawne zamówienia zrealizowane i w trakcie realizacji, nowsze niż maksymalny wiek zamówienia, do maksymalnej liczby zamówień. To zapytanie uruchamia się najwyżej raz na kilka minut przez buforowany transient — nigdy przy każdym wczytaniu strony — więc nie dokłada kosztu bazy na żądanie.
Wydajność i dostępność (zawsze włączone)
Dział zatytułowany „Wydajność i dostępność (zawsze włączone)”- Drobny widżet vanilla JavaScript ładowany
deferw stopce. Bez jQuery. - Przypięty do rogu, więc bez przeskoków układu.
- Mieści się w regionie
aria-live="polite", więc czytniki ekranu ogłaszają każde powiadomienie bez utraty fokusu. - Przycisk zamknięcia dostępny z klawiatury z widocznym pierścieniem fokusu; fokus nigdy nie jest przejmowany.
- Ruch respektuje
prefers-reduced-motion; świadomy trybu ciemnego.
Porządek
Dział zatytułowany „Porządek”Usunięcie wtyczki usuwa opcje proof_settings i proof_db_version oraz buforowany kanał. Proof nie tworzy własnych tabel w bazie i nie łączy się z usługami zewnętrznymi — wszystkie dane to Twoje własne dane zamówień WooCommerce.