Własne etykiety produktów: konfiguracja i pomoc

Szybki start

  1. Prześlij i zainstaluj ZIP modułu w Moduły > "Module Manager".
  2. Otwórz Custom Product Badges > "Configure" i potwierdź, że Włącz ma wartość Tak w zamierzonym kontekście.
  3. Wybierz jeden sklep i otwórz Etykiety produktów.
  4. W sekcji Definicja etykiety uzupełnij pole Nazwa etykiety oraz ustaw kolory, Róg miniatury, Pozycja i Aktywna, a następnie kliknij Zapisz.
  5. W sekcji Przypisania zbiorcze wybierz etykietę i Produkty, a następnie Przypisz etykietę.
  6. Kliknij Pokaż podgląd przypisań, sprawdź wybór i kliknij Potwierdź przypisania.
  7. 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

  1. W Przypisania zbiorcze wybierz Nazwa etykiety.
  2. Wybierz selektorem co najmniej jeden produkt w polu Produkty. Pusty wybór nie oznacza wszystkich produktów.
  3. Wybierz Operacja = Przypisz etykietę lub Usuń ręczną etykietę.
  4. Kliknij Pokaż podgląd przypisań.
  5. Sprawdź ID produktów i "Assignments to change" w Podgląd przypisania.
  6. 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

  1. Utwórz aktywną etykietę w jednym sklepie i przypisz ją do znanego produktu przez podgląd i potwierdzenie.
  2. Otwórz stronę produktu i listę zawierającą ten produkt. Potwierdź tekst, tłumaczenie, kolory i róg.
  3. Odśwież listę lub otwórz szybki podgląd i potwierdź, że etykieta pozostaje powiązana z właściwym produktem.
  4. Dodaj regułę kategorii. Przetestuj produkt należący bezpośrednio do kategorii i produkt z kategorii potomnej przy obu ustawieniach uwzględniania podkategorii.
  5. 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

Custom Product Badges, Etykiety na stronie produktu

Custom Product Badges, Etykiety list produktów w sklepie

Custom Product Badges, Gotowe etykiety w panelu administracyjnym

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

RozwiązaneZaktualizowano:
Naprawiono w: 1.1.2
Zapisywanie etykiety przez Zapisz i zostań mogło pomijać walidację lub opuszczać edytowany rekord zamiast na nim pozostać.

Etykiety modułu pozostają nieprzetłumaczone

RozwiązaneZaktualizowano:
Naprawiono w: 1.1.2
Niektóre etykiety, w tym krótkie etykiety panelu administracyjnego, nadal wyświetlały się po angielsku mimo dostępnych tłumaczeń.

Wzmocnienie zabezpieczeń

RozwiązaneZaktualizowano:
Naprawiono w: 1.1.2
Wzmocnienie zabezpieczeń.

Selektor produktów się nie ładuje

RozwiązaneZaktualizowano:
Naprawiono w: 1.0.15
Selektor produktów w panelu zarządzania etykietami mógł się nie ładować, uniemożliwiając sprzedawcy wybór produktów.

Nieprawidłowe tłumaczenia modułu

RozwiązaneZaktualizowano:
Naprawiono w: 1.0.15
Niektóre teksty modułu wyświetlały się z uszkodzonymi lub nieprawidłowymi tłumaczeniami.

Panel administracyjny modułu się nie otwiera

RozwiązaneZaktualizowano:
Naprawiono w: 1.0.14
Otwieranie stron administracyjnych modułu mogło kończyć się błędem zamiast wyświetlenia strony.

Zgłoszenia funkcji

6

Zaimplementowane

Własne etykiety produktów z tłumaczonym tekstem i kolorami

Zaimplementowane
Własne etykiety produktów obsługują tłumaczone teksty oraz osobne kolory tła i tekstu. Wartości te konfiguruje się w edytorze etykiet modułu.

Aktualizacje modułu jednym kliknięciem

Zaimplementowane
Instaluj dostępne aktualizacje modułu z zaplecza.

Reguły plakietek według kategorii

Zaimplementowane
Przypisuj plakietki według kategorii, opcjonalnie uwzględniaj podkategorie i ustalaj priorytet pasujących reguł.

Zbiorcze przypisywanie plakietek z podglądem

Zaimplementowane
Przypisuj lub usuwaj ręczną plakietkę dla wybranych produktów po sprawdzeniu liczby objętych przypisań.

Plakietki na zdjęciach produktów

Zaimplementowane
Umieszczaj plakietki w wybranym rogu zdjęć produktów i aktualizuj je wraz ze zmianami treści sklepu.

Wielojęzyczne zarządzanie plakietkami według sklepu

Zaimplementowane
Zarządzaj plakietkami i przypisaniami dla wybranego sklepu, z użyciem języka domyślnego w przypadku pustych tłumaczeń plakietek.

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.
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