Własne etykiety produktów: konfiguracja i pomoc
Szybki start
- Prześlij i zainstaluj ZIP modułu w Moduły > "Module Manager".
- Otwórz Custom Product Badges > "Configure" i potwierdź, że Włącz ma wartość Tak w zamierzonym kontekście.
- Wybierz jeden sklep i otwórz Etykiety produktów.
- W sekcji Definicja etykiety uzupełnij pole Nazwa etykiety oraz ustaw kolory, Róg miniatury, Pozycja i Aktywna, a następnie kliknij Zapisz.
- W sekcji Przypisania zbiorcze wybierz etykietę i Produkty, a następnie Przypisz etykietę.
- Kliknij Pokaż podgląd przypisań, sprawdź wybór i kliknij Potwierdź przypisania.
- Otwórz wybrany produkt i listę produktów. Potwierdź, że aktywna etykieta pojawia się z zamierzonym tekstem i położeniem.
Instrukcja konfiguracji
Instalacja i pierwsza konfiguracja
Wykonaj kroki opisane w sekcji Szybki start.
Ustawienia i kontekst sklepu
Otwórz Moduły > "Module Manager" > Custom Product Badges > "Configure". W Ustawienia odznak produktów opcja Włącz ma globalnie domyślną wartość Tak. Wybierz Nie, aby ukryć etykiety w wybranym kontekście. W kontekście grupy lub sklepu Dziedzicz usuwa to nadpisanie. Sklepy dziedziczą po grupie, a następnie ustawieniach globalnych. Kliknij Zapisz.
Otwórz stronę modułu Etykiety produktów, aby zarządzać etykietami, regułami i przypisaniami. Najpierw wybierz jeden sklep. Edytor odrzuca kontekst wszystkich sklepów lub grupy. Potrzebujesz dostępu do podglądu i odpowiedniego uprawnienia dodawania, edycji lub usuwania. Konto pracownika musi mieć dostęp do wybranego sklepu.
Definicja etykiety
Użyj Nowa etykieta, aby rozpocząć definicję.
| Pole | Domyślnie dla nowego rekordu | Zastosowanie |
|---|---|---|
| Nazwa etykiety | Puste w każdym języku | Wprowadź wymaganą etykietę w języku domyślnym i opcjonalne tłumaczenia. Maksymalnie 128 znaków; HTML i znaki sterujące są odrzucane. Puste tłumaczenia korzystają z domyślnego języka sklepu. |
| Kolor tekstu | #ffffff |
Wybierz sześciocyfrowy kolor szesnastkowy. |
| Kolor tła | #e74c3c |
Wybierz sześciocyfrowy szesnastkowy kolor tła. |
| Róg miniatury | Lewy górny róg | Wybierz Lewy górny róg, Prawy górny róg, Lewy dolny róg lub Prawy dolny róg. |
| Pozycja | 0 |
Ustaw nieujemną wartość kolejności. Niższe wartości są pierwsze po priorytecie reguły. |
| Aktywna | Tak | Ukryj etykietę przez wybranie Nie bez jej usuwania. |
Kliknij Zapisz. Na przykład utwórz Ostatnia szansa z białym tekstem, tłem #111111 i położeniem Prawy górny róg. Tabela Etykiety produktów pokazuje Nazwa etykiety, Aktywna, Pozycja i Działania. Użyj tam Edytuj lub Usuń.
Bieżący ekran ustawień nie ma pola "Default badge presets (JSON)". Twórz definicje w tym edytorze.
Przypisania zbiorcze
- W Przypisania zbiorcze wybierz Nazwa etykiety.
- Wybierz selektorem co najmniej jeden produkt w polu Produkty. Pusty wybór nie oznacza wszystkich produktów.
- Wybierz Operacja = Przypisz etykietę lub Usuń ręczną etykietę.
- Kliknij Pokaż podgląd przypisań.
- Sprawdź ID produktów i "Assignments to change" w Podgląd przypisania.
- Kliknij Potwierdź przypisania, aby zastosować wybór.
Podgląd jest powiązany z pracownikiem i sklepem oraz wygasa po 15 minutach. Jeśli przypisania lub dane katalogu zmienią się przed potwierdzeniem, wygeneruj nowy podgląd. Usunięcie ręcznego przypisania nie usuwa etykiety nadal wynikającej z reguły kategorii.
Reguły kategorii
W Reguła kategorii wybierz zapisane Nazwa etykiety i zaznacz Kategorie. Uwzględnij podkategorie ma domyślną wartość Nie. Ustaw Tak, aby uwzględnić produkty w kategoriach potomnych. Priorytet ma domyślną wartość 0. Niższe wartości pojawiają się pierwsze. Aktywna ma domyślną wartość Tak.
Kliknij Zapisz regułę. Używaj Edytuj, Usuń lub Nowa reguła do zarządzania regułami. Dopasowanie kategorii używa przynależności produktu do kategorii, w tym potomnych, jeśli wybrano taką opcję. Nie realizuje automatycznych warunków nowości, rabatu, stanu magazynowego ani producenta.
Dopasowania ręczne i z reguł są scalane według ID etykiety. Ta sama etykieta pojawia się raz. Wyniki są sortowane według priorytetu, pozycji, a następnie ID etykiety. Etykieta przypisana tylko ręcznie ma wysoki priorytet zastępczy, więc priorytet reguły kategorii może umieścić etykiety z reguł jako pierwsze. Nie ma pól daty rozpoczęcia ani zakończenia.
Położenie i dostosowanie w sklepie
Moduł renderuje etykiety tekstowe. Nie zmienia plików obrazów ani nie przyjmuje przesyłanych etykiet graficznych. Jego JavaScript montuje grupy etykiet w wybranych rogach obsługiwanych elementów galerii produktu i miniatur list produktów. Położenie zależy od selektorów i znaczników motywu.
Moduł obsługuje displayProductAdditionalInfo, displayProductListReviews, displayLeftColumnProduct, displayRightColumnProduct i displayFooterProduct. Hooki nagłówka i mediów ładują zasoby i konfigurację punktu końcowego fragmentów. Przeglądarka skanuje też brakujące fragmenty etykiet i reaguje na odświeżenia list produktów, produktów oraz szybkie podglądy.
Użyj .mprbadges-wrap, .mprbadges-tag i .mprbadges-corner w CSS motywu. Na przykład:
.mprbadges-wrap { gap: 6px; }
.mprbadges-tag { border-radius: 2px; font-size: 10px; line-height: 1.3; }
Ścieżka nadpisania szablonu w motywie to:
themes/your-theme/modules/mprproductbadges/views/templates/hook/badges.tpl
Zacznij od bieżącego szablonu. Otrzymuje on mprbadges_groups, pogrupowane według rogu, oraz mprbadges_product. Zachowaj data-mpr-badges, klasy rogów i ID etykiet wymagane przez kod montowania w przeglądarce. Stara pętla mprbadges_items nie pasuje do tej wersji.
Weryfikacja i rozwiązywanie problemów
- Utwórz aktywną etykietę w jednym sklepie i przypisz ją do znanego produktu przez podgląd i potwierdzenie.
- Otwórz stronę produktu i listę zawierającą ten produkt. Potwierdź tekst, tłumaczenie, kolory i róg.
- Odśwież listę lub otwórz szybki podgląd i potwierdź, że etykieta pozostaje powiązana z właściwym produktem.
- Dodaj regułę kategorii. Przetestuj produkt należący bezpośrednio do kategorii i produkt z kategorii potomnej przy obu ustawieniach uwzględniania podkategorii.
- Wyłącz pojedynczą etykietę i potwierdź jej zniknięcie.
Jeśli edytor wymaga jednego sklepu, zmień selektor multistore. Jeśli zapis się nie powiedzie, sprawdź uprawnienia pracownika i otwórz stronę ponownie, aby odświeżyć token. Utwórz ponownie wygasłe lub zmienione podglądy.
Jeśli brakuje wyświetlania w sklepie, sprawdź odziedziczone Włącz, Aktywna etykiety, przypisanie lub aktywną regułę, przynależność do sklepu i język zastępczy. Sprawdź zasoby nagłówka i punkt końcowy badges modułu w panelu sieciowym przeglądarki. Niestandardowy motyw może wymagać integracji selektorów lub szablonu. Przy brakujących tabelach i hookach użyj strony integralności instalacji.
Wyłączanie lub odinstalowanie
Użyj Włącz = Nie, aby ukryć etykiety bez usuwania definicji. Użyj Aktywna = Nie, aby ukryć jedną etykietę. Usunięcie etykiety usuwa jej przypisania i reguły kategorii w bieżącym sklepie oraz jej tłumaczenia sklepowe.
Odinstaluj w "Module Manager", aby usunąć konfigurację modułu, menu i tabele etykiet zarządzane przez schemat. Najpierw wykonaj kopię definicji, tłumaczeń, reguł kategorii i przypisań, jeśli chcesz je zachować.
Zgodność
Wymaga PrestaShop 1.6 lub nowszego oraz PHP 7.1 lub nowszego.
Referencyjne zrzuty ekranu



Pytania
1
Co wyświetlanie etykiet ładuje w przeglądarce?
Moduł ładuje lokalne style i JavaScript oraz może pobierać brakujące fragmenty etykiet z punktu końcowego badges tego samego sklepu na podstawie ID produktów. Fragmenty pochodzą z Twojego sklepu, a nie z zewnętrznej usługi etykiet. Sprawdź w swoim motywie strony z wieloma produktami, ponieważ przeglądarka i serwer wykonują dodatkową pracę.
Znane problemy
6
Zapisz i zostań nie zapisuje prawidłowo zmian etykiet
Etykiety modułu pozostają nieprzetłumaczone
Wzmocnienie zabezpieczeń
Selektor produktów się nie ładuje
Nieprawidłowe tłumaczenia modułu
Panel administracyjny modułu się nie otwiera
Zgłoszenia funkcji
6
Zaimplementowane
Własne etykiety produktów z tłumaczonym tekstem i kolorami
Aktualizacje modułu jednym kliknięciem
Reguły plakietek według kategorii
Zbiorcze przypisywanie plakietek z podglądem
Plakietki na zdjęciach produktów
Wielojęzyczne zarządzanie plakietkami według sklepu
Dziennik zmian
v1.0.142026-08-18
- Addedcomplete FR/DE/ES/IT/PL translations
Starsze wersje
v1.3.02026-04-20
- Addedadmin menu management via MenuInstaller for streamlined module setup
v1.2.02026-02-06
- AddedPS 9 / Hummingbird theme compatibility
- Addedcustom badge creation with configurable label, background colour, and text colour
- Improvedbadge position picker — nine-point grid overlay on product image preview
- Fixed'New' badge incorrectly appearing on products older than configured days threshold
- Optimized batch badge rendering — single SQL query for all products in listing
v1.1.02025-06-18
- Added'Low Stock' badge with configurable quantity threshold
- Addedbadge scheduling — set start/end dates for promotional badges
- ImprovedRTL layout support for badge text
v1.0.02025-04-21
- Initialrelease: product badges for PrestaShop listing and detail pages
- InitialBuilt-in New, Sale, and Hot badge types
- InitialConfigurable position, font size, and border-radius per badge type
- InitialCompatible with PS 1.7.x and PS 8.x
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.