Moduł odznak / statystyk dla PrestaShop .1.6.x oraz. 1.7.x
Liczniki Statystyk Pro moduł dla PrestaShop
Liczniki Statystyk Pro moduł dla PrestaShop
Liczniki Statystyk Pro moduł dla PrestaShop
Liczniki Statystyk Pro moduł dla PrestaShop
Liczniki Statystyk Pro moduł dla PrestaShop
Liczniki Statystyk Pro moduł dla PrestaShop
Liczniki Statystyk Pro moduł dla PrestaShop

Liczniki Statystyk Pro moduł dla PrestaShop

Wersja modułu: 1.3.7

Zgodność z PrestaShop: 1.7.x 8.x 9.x

Aktualizacja pliku modułu: 2026-04-18 13:57:03

Aktualizacja danych produktu: 2026-04-11 18:30:08


PD Liczniki Statystyk Pro to zaawansowany moduł dla PrestaShop, który pozwala wyświetlać w dowolnym miejscu sklepu animowane liczniki i badge ze statystykami — liczbą klientów, zamówień, produktów, opinii czy lat działalności — budując w ten sposób społeczny dowód słuszności (social proof) i zwiększając zaufanie kupujących. Wartości wpisujesz ręcznie albo wybierasz z czternastu automatycznych źródeł danych, które pobierają liczby na żywo z bazy sklepu, dzięki czemu liczniki zawsze odzwierciedlają realną skalę biznesu bez ingerencji administratora. Każdy badge osadzasz w jednym z dwudziestu dwóch hooków frontowych (nagłówek, strona główna, karta produktu, koszyk, stopka, kolumny boczne) lub we własnym hooku displayCustomStatBadges do precyzyjnego umieszczenia w szablonie motywu. Moduł oferuje zaawansowany edytor z sześcioma zakładkami, pięć gotowych presetów designu (Custom, Subtle, Outline, Accent, Dark), pełną kontrolę nad kolorami, ikonami (klasa CSS lub obrazek/SVG), formatowaniem liczb, separatorami i responsywnością Bootstrap na pięciu breakpointach. Reguły widoczności pozwalają wyświetlać konkretne badge tylko w wybranych dniach tygodnia, w określonym zakresie dat, na wskazanych stronach, dla zalogowanych klientów lub w konkretnych językach — co czyni z nich idealne narzędzie do kampanii czasowych i promocji sezonowych. Gotowe konfiguracje badge możesz wyeksportować do pliku JSON i zaimportować w innym sklepie jednym kliknięciem, z limitem 2 MB i 500 pozycji na import dla bezpieczeństwa. Moduł w pełni wspiera multistore, PrestaShop 1.7.0 – 9.x, PHP 7.0 – 8.5, obsługuje dualny system tłumaczeń (klasyczny słownik + XLIFF) i nie wymaga żadnych zewnętrznych bibliotek ani Composera.

Typ licencji / aktualizacja
89,00 zł
72,36 złnetto
Historia cen:

Opis

PD Liczniki Statystyk Pro — cechy, zalety i funkcjonalności

Profesjonalny moduł dla PrestaShop służący do wyświetlania animowanych liczników statystyk i badge ze wskaźnikami sklepu — klientów, zamówień, produktów, opinii, lat działalności czy dowolnych własnych liczb. Buduje social proof, zwiększa zaufanie kupujących i pomaga przekuć dane sklepu w konkretny argument sprzedażowy na każdej stronie frontu.

Automatyczne źródła danych i wartości statyczne

  • Wartość statyczna — dowolna liczba wpisana ręcznie, idealna do komunikatów typu „15+ lat doświadczenia", „98% zadowolonych klientów" lub „3 piętra showroomu w centrum miasta".
  • Czternaście automatycznych źródeł danych pobieranych na żywo z bazy sklepu: liczba zarejestrowanych klientów, liczba zamówień, liczba subskrybentów newslettera, liczba opinii o produktach (z modułu productcomments), liczba wiadomości klientów, liczba wizyt (podłączeń) ze statystyk PrestaShop, liczba aktywnych produktów, liczba aktywnych kategorii, liczba producentów, liczba dostawców, liczba aktywnych stron CMS, liczba aktywnych przewoźników, liczba produktów w promocji oraz liczba aktywnych sklepów stacjonarnych.
  • Cache per-request — każde źródło danych jest odpytywane z bazy tylko raz w trakcie pojedynczego żądania HTTP, nawet jeśli ta sama liczba pojawia się na stronie w kilku różnych licznikach.
  • Read-replica — wszystkie zapytania liczące wartości auto-data idą przez slave connection PrestaShop (_PS_USE_SQL_SLAVE_), odciążając master bazy danych.

Dwadzieścia dwa hooki frontowe + własny hook do motywu

  • Elastyczne pozycjonowanie — badge umieścisz w: displayTop, displayNav1, displayNav2, displayHome, displayTopColumn, displayWrapperTop, displayContentWrapperTop, displayLeftColumn, displayLeftColumnProduct, displayRightColumn, displayRightColumnProduct, displayContentWrapperBottom, displayWrapperBottom, displayProductAdditionalInfo, displayReassurance, displayShoppingCart, displayShoppingCartFooter, displayFooterBefore, displayFooterAfter, displayFooter lub w dedykowanym hooku displayCustomStatBadges do ręcznego wstawienia w dowolnym pliku .tpl motywu.
  • Grupowanie badge w sekcje — kilka kolejnych badge w tym samym hooku i z tym samym kluczem grupy renderuje się obok siebie jako jedna spójna sekcja — idealne do bloków „Dlaczego warto nam zaufać" z 3–4 licznikami w linii.
  • Wspólny tytuł grupy — opcjonalny, wielojęzyczny nagłówek wyświetlany nad całą grupą badge, synchronizowany automatycznie między wszystkimi badge tej grupy (zapis tytułu przy jednym badge aktualizuje tytuł pozostałych w tej samej grupie).

Zaawansowany edytor badge z sześcioma zakładkami

  • Podstawy — aktywacja per badge, wybór hooka, klucz i wielojęzyczny tytuł grupy, pozycja (kolejność) w grupie.
  • Reguły widoczności — zakres dat od–do, dni tygodnia (poniedziałek–niedziela), filtr stron (lista kontrolerów PrestaShop), zakres klientów (wszyscy / zalogowani / goście), filtr języków.
  • Treść i wartość — wielojęzyczna etykieta, wybór źródła danych (statyczne lub jedno z 14 auto), wartość liczbowa, jednostka (np. „zł", „+"), sufiks, animacja counter-up, liczba miejsc po przecinku (0–4), tryb formatowania (standard / compact), separatory tysięcy i dziesiętne, przycinanie zer końcowych, styl skrótów compact (K/M/B wielkimi lub małymi literami), ikona (klasa CSS lub URL obrazka/SVG), rozmiar ikony (px), link docelowy, otwieranie w nowej karcie.
  • Design i odstępy — HEX-owe kolory tła, wartości, etykiety i obramowania (każdy z niezależnym przełącznikiem „dziedzicz z presetu" / „użyj własnego"), zaokrąglenie rogów 0–200 px, padding pionowy i poziomy 0–200 px, wybór presetu, wariant cienia (None / Soft / Medium / Strong).
  • Układ responsywny — trzy warianty kompozycji (Stacked pionowo, Inline w linii, Split rozdzielony), wyrównanie tekstu (lewo / środek / prawo), szerokość Bootstrap na pięciu breakpointach (xs, sm, md, lg, xl) od 1 do 12 kolumn, własna klasa CSS do zastosowań specjalnych.
  • Podgląd na żywo — wbudowany preview aktualizujący się w czasie rzeczywistym podczas zmiany pól formularza, bez potrzeby zapisywania i odświeżania frontu sklepu.

Pięć presetów designu z dziedziczeniem kolorów

  • Custom — pełna dowolność, wszystkie kolory ustawiane ręcznie.
  • Subtle — delikatne, pastelowe tło z miękkimi konturami, idealne do stron produktów i kart kategorii.
  • Outline — białe tło z wyrazistym obramowaniem i akcentem kolorowym, do minimalistycznych motywów B2B.
  • Accent — wyrazista plama koloru akcentowego, przeznaczona do strony głównej i hero-sekcji.
  • Dark — ciemny motyw z kontrastową liczbą i jasną etykietą, do sklepów z dark mode i motywów premium.
  • Niezależne nadpisywanie per kolor — dla każdego z czterech pól kolorystycznych (tło, wartość, etykieta, obramowanie) osobno decydujesz, czy dziedziczy kolor z presetu, czy używa własnej wartości HEX (przełącznik jeden-klik bezpośrednio przy polu).

Formatowanie liczb w standardzie polskim i międzynarodowym

  • Separator tysięcy — spacja (standard polski), przecinek, kropka, brak separatora lub tryb „Na podstawie locale" (automatycznie dopasowuje się do języka bieżącego sklepu).
  • Separator dziesiętny — przecinek (standard polski), kropka lub tryb locale-based.
  • Formatowanie compact — zamiast „15000" wyświetla „15 K", zamiast „2500000" — „2.5 M". Styl sufiksów wielkimi literami (K, M, B) lub małymi (k, m, b) do wyboru.
  • Przycinanie zer końcowych — opcja usuwania zbędnych „.00" przy liczbach całkowitych (np. „1.50" → „1.5", „1.00" → „1").
  • Liczba miejsc po przecinku — od 0 do 4, z osobną kontrolą na każdy badge.

Ikony — klasa CSS albo obraz / SVG

  • Tryb klasy CSS — dowolna klasa Font Awesome, Material Icons lub własna klasa z motywu (np. fa fa-users, icon-cart).
  • Tryb obrazu — URL do pliku PNG/JPG/SVG, skalowany do zdefiniowanego rozmiaru w pikselach.
  • Walidacja URL — moduł blokuje niebezpieczne schematy (javascript:, data:) w polach adresów obrazków oraz linków docelowych.

Import i eksport konfiguracji JSON

  • Eksport jednym kliknięciem — pobierasz pełną konfigurację badge bieżącego sklepu do pliku JSON, wraz z tłumaczeniami etykiet, tytułami grup, regułami widoczności, presetami designu i ustawieniami formatowania.
  • Import z walidacją — wklejasz wyeksportowany JSON w formularzu importu; moduł odtwarza wszystkie badge w bieżącym sklepie z opcjonalnym wymuszeniem „Zastąp istniejące" (usuwa stare badge tego sklepu przed importem).
  • Transakcyjny zapis importu — cały import zachodzi w jednej transakcji bazodanowej; błąd w dowolnym miejscu powoduje pełny rollback i wyświetlenie czytelnego komunikatu bez uszkadzania istniejących danych.
  • Ochrona przed zbyt dużymi ładunkami — twardy limit 2 MB na rozmiar pliku i 500 pozycji na pojedynczy import chroni sklep przed wyczerpaniem pamięci PHP w razie podejrzanych lub uszkodzonych plików.

Multistore PrestaShop — pełne wsparcie

  • Badge przypisane do konkretnego sklepu — każdy badge ma własne id_shop i jest widoczny wyłącznie na froncie tego sklepu, co pozwala prowadzić różne kampanie dla różnych marek w jednej instalacji PrestaShop.
  • Master-switch per sklep — główny przełącznik modułu działa w kontekście bieżącego sklepu; wyłączenie w jednym sklepie nie wpływa na pozostałe.
  • Izolacja importu i eksportu — eksport zawiera tylko badge bieżącego sklepu, import zapisuje wyłącznie do bieżącego sklepu — bez ryzyka przypadkowego wycieku konfiguracji między sklepami.
  • Wymuszone kontekstowanie — panel administracyjny blokuje konfigurację w kontekście „Wszystkie sklepy" i wymaga wyboru konkretnego sklepu przed edycją.

Szczegóły Produktu

Obsługa Prestashop 9.x
Tak
Obsługa Prestashop 8.x
Tak
Obsługa Prestashop 1.7.x
Tak
Obsługa Prestashop 1.6.x
Tak
Tłumaczenia modułu
PL, ENG
Darmowe aktualizacje (1 rok)
Tak
Łatwa instalacja
Tak
Wymaga modyfikacja silnika
Nie
PDBSB-FULL

Dziennik zmian modułu

Najnowsze wpisy changelog-a są na górze, naciśnij by rozwinąć szczegóły danego wpisu.

  • moduł został kompletnie przepisany pod nowe standardy PrestaShop 9.x

FAQ

Znajdź odpowiedzi na najczęściej zadawane pytania dotyczące tego produktu.

Moduł pozwala wyświetlać w dowolnym miejscu sklepu PrestaShop animowane liczniki i badge ze statystykami — np. liczbą klientów, zamówień, produktów, opinii, lat działalności czy dowolnymi własnymi liczbami. Buduje społeczny dowód słuszności (social proof) i zwiększa zaufanie kupujących, przekuwając twarde dane sklepu w argument sprzedażowy widoczny na stronie głównej, w karcie produktu, w koszyku, w stopce lub w dowolnym innym hooku frontowym.

Obie opcje są dostępne. Wartość może być statyczna (wpisujesz dowolną liczbę przy tworzeniu badge) albo pobierana automatycznie z jednego z czternastu źródeł danych: liczba klientów, liczba zamówień, liczba subskrybentów newslettera, liczba opinii o produktach (z modułu productcomments), liczba wiadomości klientów, liczba wizyt (podłączeń) ze statystyk PrestaShop, liczba aktywnych produktów, liczba aktywnych kategorii, liczba producentów, liczba dostawców, liczba aktywnych stron CMS, liczba aktywnych przewoźników, liczba produktów w promocji oraz liczba aktywnych sklepów stacjonarnych. Wartości auto-data są odpytywane na żywo z bazy sklepu i aktualizują się same przy kolejnych odsłonach strony, bez żadnej ingerencji administratora.

Do dyspozycji masz 22 hooki frontowe PrestaShop: displayTop, displayNav1, displayNav2, displayHome, displayTopColumn, displayWrapperTop, displayContentWrapperTop, displayLeftColumn, displayLeftColumnProduct, displayRightColumn, displayRightColumnProduct, displayContentWrapperBottom, displayWrapperBottom, displayProductAdditionalInfo, displayReassurance, displayShoppingCart, displayShoppingCartFooter, displayFooterBefore, displayFooterAfter, displayFooter oraz dedykowany hook displayCustomStatBadges do ręcznego umieszczenia w dowolnym pliku .tpl motywu. Wybierasz hook w zakładce Podstawy edytora badge — każdy badge może trafić w inne miejsce, a kilka badge w tym samym hooku z tym samym kluczem grupy renderuje się obok siebie jako jedna spójna sekcja.

W edytorze badge przejdź do zakładki Treść i wartość i zaznacz opcję Animacja. Po zapisie licznik będzie animował się od zera do docelowej wartości w momencie wejścia w obszar widoczny dla użytkownika (podczas scrollowania strony). Efekt działa zarówno dla wartości statycznych, jak i automatycznych, i nie wymaga instalacji żadnej dodatkowej biblioteki — skrypt animacji jest wbudowany w moduł i ładuje się tylko wtedy, gdy na stronie jest co najmniej jeden aktywny licznik.

W zakładce Treść i wartość ustaw Separator tysięcy na Spacja oraz Separator dziesiętny na Przecinek. Dodatkowo możesz wybrać liczbę miejsc po przecinku (0–4), włączyć przycinanie zer końcowych (1.00 staje się 1) oraz tryb kompaktowy, który zamiast 15000 wyświetli 15 K, a zamiast 2500000 — 2.5 M. Dostępna jest też opcja Na podstawie locale, która automatycznie dopasowuje separatory do języka bieżącego sklepu — idealne rozwiązanie dla multistore z różnymi językami.

W zakładce Reguły widoczności edytora badge ustaw zakres dat od–do (np. 01.12.2026 – 31.12.2026 dla kampanii świątecznej), zaznacz dni tygodnia, w które badge ma być widoczny (poniedziałek–niedziela), opcjonalnie wybierz konkretne strony (kontrolery PrestaShop — np. tylko strona główna i karty produktów), zakres klientów (wszyscy, tylko zalogowani, tylko goście) oraz filtr języków. Poza ustawionym zakresem dat lub w nieaktywnych dniach badge nie zostanie wyrenderowany na froncie, mimo że pozostanie zapisany w bazie — idealne do kampanii czasowych i promocji sezonowych bez ryzyka, że zapomnisz wyłączyć licznik po zakończeniu akcji.

W zakładce Design i odstępy wybierz jeden z pięciu presetów: Custom (pełna dowolność), Subtle (pastelowe tło), Outline (białe tło z obramowaniem), Accent (wyrazista plama koloru) lub Dark (ciemny motyw). Dla każdego z czterech pól kolorystycznych (tło, kolor wartości, kolor etykiety, kolor obramowania) możesz osobno zdecydować, czy ma dziedziczyć wartość z presetu, czy używać własnego koloru HEX — przełącznik jeden-klik znajduje się przy każdym polu. Dodatkowo kontrolujesz zaokrąglenie rogów (0–200 px), padding pionowy i poziomy oraz wariant cienia (None / Soft / Medium / Strong).

Utwórz kilka badge z tym samym hookiem (np. displayHome) i tym samym kluczem grupy (np. trust-signals). Moduł automatycznie wyrenderuje je obok siebie jako jedną sekcję. Możesz też podać opcjonalny, wielojęzyczny tytuł grupy, który pojawi się jako nagłówek nad całym zestawem liczników — zapis tytułu przy jednym badge automatycznie synchronizuje go między wszystkimi badge w tej samej grupie. Szerokość każdego badge w sekcji ustawiasz w zakładce Układ responsywny na pięciu breakpointach Bootstrap (xs, sm, md, lg, xl) od 1 do 12 kolumn.

Tak — moduł w pełni obsługuje multistore PrestaShop. Każdy badge ma własne id_shop i jest widoczny wyłącznie na froncie tego sklepu, dzięki czemu możesz prowadzić różne kampanie dla różnych marek w jednej instalacji PrestaShop. Główny przełącznik modułu (master-switch) działa w kontekście bieżącego sklepu — wyłączenie w jednym sklepie nie wpływa na pozostałe. Eksport i import JSON są również izolowane per sklep, więc nie ma ryzyka przypadkowego przeniesienia konfiguracji między sklepami. Panel administracyjny wymaga wyboru konkretnego sklepu przed edycją badge i wyświetla ostrzeżenie w kontekście Wszystkie sklepy.

Przejdź do zakładki Import i eksport w panelu modułu. Kliknij Eksportuj — moduł pobierze plik JSON zawierający pełną konfigurację wszystkich badge bieżącego sklepu, wraz z tłumaczeniami etykiet, tytułami grup, regułami widoczności, presetami designu i ustawieniami formatowania. Na drugim sklepie zainstaluj moduł, przejdź do tej samej zakładki, wklej zawartość pliku JSON w pole Import i kliknij Importuj. Opcjonalny checkbox Zastąp istniejące usuwa wcześniejsze badge tego sklepu przed importem — przydatne przy pełnej synchronizacji. Cały import zachodzi w transakcji — jeśli cokolwiek pójdzie nie tak, żadne zmiany nie zostaną zapisane.

Moduł akceptuje pliki JSON do 2 MB i maksymalnie 500 badge na pojedynczy import. Te twarde limity chronią sklep przed wyczerpaniem pamięci PHP w razie podejrzanego lub uszkodzonego pliku. Jeśli potrzebujesz zaimportować większą liczbę badge, podziel plik na mniejsze paczki i zaimportuj je kolejno. Przy przekroczeniu limitu moduł wyświetli czytelny komunikat w języku administratora, bez uszkadzania istniejącej konfiguracji.

Nie — moduł jest zoptymalizowany pod kątem wydajności. Badge pobierane są jednym zapytaniem SQL z LEFT JOIN na tabeli tłumaczeń, z fallbackiem do języka domyślnego sklepu. Wyniki są buforowane per (język, sklep, hook) w ramach pojedynczego żądania HTTP, więc nawet kilkanaście badge na stronie nie generuje problemu N+1. Co więcej, moduł w ogóle nie ładuje plików CSS ani JS na stronach, na których nie ma żadnego aktywnego badge widocznego w bieżącym kontekście — jeśli używasz liczników tylko na stronie głównej, reszta sklepu ma zerowe obciążenie od tego modułu. Zapytania auto-data idą przez read-replica PrestaShop (_PS_USE_SQL_SLAVE_), odciążając master bazy.

Moduł działa z PrestaShop od wersji 1.7.0 do najnowszej 9.x oraz z PHP od wersji 7.0 do 8.5. Obsługuje zarówno klasyczny motyw administracyjny PrestaShop 1.7, jak i nowy, Symfony-based back office w PrestaShop 8 i 9. Nie wymaga żadnych zewnętrznych bibliotek PHP ani Composera — cały kod pisany jest ręcznie z wykorzystaniem wyłącznie natywnego API PrestaShop. Obsługiwane są MySQL 5.6+ oraz MariaDB 10.x+ z silnikiem InnoDB i kodowaniem utf8mb4. System tłumaczeń jest dualny — moduł automatycznie wybiera klasyczny słownik (PS 1.6 – 1.7.5) lub nowy system XLIFF (PS 1.7.6+) w zależności od wersji sklepu.

Tak — w zakładce Treść i wartość masz dwa tryby ikony. Tryb Klasa CSS pozwala wpisać dowolną klasę z Font Awesome, Material Icons lub własną klasę z motywu (np. fa fa-users, icon-shopping-cart) — wystarczy, że biblioteka ikon jest załadowana przez motyw sklepu. Tryb Obraz lub SVG pozwala podać URL do pliku PNG, JPG lub SVG, który zostanie wyświetlony jako ikona badge, przeskalowany do zadanego rozmiaru w pikselach. Moduł waliduje URL pod kątem bezpiecznych schematów i odrzuca potencjalnie niebezpieczne wartości typu javascript: lub data:.

Najczęstsze przyczyny: (1) w przypadku źródła Liczba opinii o produktach moduł wymaga zainstalowanego i aktywnego modułu productcomments — bez niego licznik zwraca 0. (2) W przypadku źródeł bazujących na danych multistore (produkty, kategorie, producenci, dostawcy) badge liczy TYLKO pozycje przypisane do bieżącego sklepu — jeśli Twoje produkty nie są jeszcze podpięte do sklepu, liczba będzie niższa niż oczekujesz. (3) Liczniki takie jak Produkty w promocji wymagają ustawienia flagi on_sale=1 na produktach. (4) Źródło Podłączenia (wizyty) pochodzi z wbudowanego modułu statystyk PrestaShop i może być puste, jeśli statystyki są wyłączone. W edytorze badge w zakładce Podgląd na żywo widzisz wartość liczby w czasie rzeczywistym, co pomaga zdiagnozować problem jeszcze przed publikacją.

Komentarze (0)

Brak recenzji