Opis
Sale & Stock Badges umieszcza oznaczenia na produktach WooCommerce. Niektóre pojawiają się samodzielnie na podstawie bieżącego
stanu każdego produktu (Promocja, Nowość, Niski stan, Bestseller i kilku
innych), a dla każdego produktu możesz też ustawić jedno ręczne oznaczenie, korzystając z ogólnosklepowej etykiety
i koloru.
Oznaczenia są rysowane w CSS i umieszczone nad obrazem produktu, więc nie dodają żadnego
JavaScriptu i nie przesuwają układu podczas ładowania strony. Pojawiają się na stronie
pojedynczego produktu oraz na listach sklepu, kategorii i tagów.
Kod jest otwarty i znajduje się na GitHub, jeśli chcesz go
przeczytać, zgłosić błąd lub przesłać poprawkę.
Konfiguracja znajduje się w menu administracyjnym najwyższego poziomu Sale & Stock Badges: globalny przełącznik
włącz/wyłącz, kontrolki umiejscowienia, przełączniki poszczególnych reguł z własnymi etykietami, progi,
sekcja wyglądu (kształt, wielkie litery, limity dla każdego kontekstu) oraz etykieta i kolor
ręcznego oznaczenia. Ustawienia są oczyszczane i ograniczane do zakresu podczas zapisu.
Dokumentacja i odnośniki
- Dokumentacja – plogins.com/plogins-marks/docs
- Strona wtyczki – plogins.com/plogins-marks
- Kod źródłowy – github.com/wppoland/plogins-marks
- Zgłoszenia błędów i propozycje funkcji – GitHub issues
Funkcje
- Automatyczne oznaczenia: Promocja, Nowość, Niski stan, Bestseller, Procent rabatu, Darmowa wysyłka, Brak w magazynie.
- Własny tekst etykiety dla każdego automatycznego oznaczenia.
- Konfigurowalne progi: okno nowości, poziom niskiego stanu, sprzedaż bestsellerów.
- Wykrywanie darmowej wysyłki na podstawie klasy wysyłki produktu.
- Kontrolki umiejscowienia: strona pojedynczego produktu i/lub listy sklepu i kategorii.
- Kontrolki wyglądu: kształt pigułki lub kwadratu, wielkie litery oraz limit oznaczeń dla każdego kontekstu.
- Shortcode
[marks_badges]do umieszczania oznaczeń w dowolnym miejscu. - Jedno ręczne oznaczenie (etykieta + kolor) wyświetlane dla produktu za pomocą meta.
- Renderowanie wyłącznie w CSS: bez JavaScriptu, bez przeskoków układu.
- Globalny przełącznik włącz/wyłącz oraz przełączniki poszczególnych reguł.
- Gotowe do tłumaczenia (dołączony plik POT) i czyste odinstalowanie.
- Zgodne z HPOS oraz blokami koszyka/zamówienia.
Shortcode [marks_badges]
Użyj [marks_badges], aby umieścić oznaczenia produktu na dowolnej stronie, we wpisie lub w widżecie. Bez
atrybutów używa bieżącego produktu (wewnątrz pętli lub na stronie pojedynczego
produktu). Podaj id, aby wskazać konkretny produkt, oraz context (single lub loop), aby
wybrać styl renderowania:
[marks_badges id="123" context="loop"]
Zgłaszanie luki w zabezpieczeniach: wyślij e-mail na adres hello@wppoland.com. Zgodnie z naszą polityką skoordynowanego ujawniania luk potwierdzamy zgłoszenie w ciągu dwóch dni roboczych, oceniamy je w ciągu pięciu dni, a krytyczną lukę naprawiamy w ciągu siedmiu dni od jej potwierdzenia.
Sale & Stock Badges PRO
Darmowa edycja zawiera podstawowe oznaczenia CSS (Promocja, Nowość, Niski stan, Bestseller, ręczne). Sale & Stock Badges PRO dodaje oznaczenia kampanijne i oparte na regułach:
- Zaplanowane i targetowane oznaczenia – oznaczenia kampanijne z własnymi kolorami, oknem początku/końca i targetowaniem według produktu, kategorii lub tagu
- Reguły warunkowego wyświetlania – ogólnosklepowe reguły oznaczające produkt według kategorii, progu ceny lub niskiego stanu
- Oznaczenia graficzne – wyświetlanie certyfikatu lub logo marki (PNG/SVG) na produkcie
- Zestawy etykiet A/B – rotacja konkurujących etykiet oznaczeń z trwałymi plikami cookie i liczbą wyświetleń dla każdego wariantu
Wszystko w wersji darmowej pozostaje darmowe i otwarte. Cena pakietu „Sale & Stock Badges PRO” zaczyna się od 19 EUR rocznie, rozliczana w EUR.
Porównaj edycje i cennik: plogins.com/plogins-marks-pro/pricing
Usługi zewnętrzne
Sale & Stock Badges nie łączy się z żadnymi usługami zewnętrznymi. Oznaczenia są obliczane i rysowane w całości na Twoim własnym serwerze na podstawie danych WooCommerce już znajdujących się w bazie danych (cena, stan magazynowy, sprzedaż, daty produktu i klasa wysyłki), a CSS oznaczeń jest serwowany z zasobów samej wtyczki.
Wtyczka przechowuje swoją konfigurację w dwóch opcjach WordPress (marks_settings i marks_db_version) oraz odczytuje meta wpisu dla każdego produktu (_marks_manual_text i _marks_manual_style) na potrzeby ręcznego oznaczenia. Żadne dane odwiedzających ani sklepu nie są nigdzie wysyłane, a wtyczka nie łączy się z serwerami zewnętrznymi, nie ładuje zdalnych skryptów ani czcionek i nie wysyła wiadomości e-mail.
Tłumaczenia
Wtyczka „Sale & Stock Badges” jest w pełni przetłumaczalna i zawiera szablon plogins-sale-stock-badges.pot. Tłumaczenia są dostarczane przez pakiety językowe WordPress.org z serwisu translate.wordpress.org, gdzie dodawane są wersje w języku polskim, niemieckim i hiszpańskim; sam pakiet nie zawiera żadnych skompilowanych plików tłumaczeń.
Instalacja
- Prześlij wtyczkę do katalogu
/wp-content/plugins/marksalbo zainstaluj ją przez menu „Wtyczki” > „Dodaj nową”. - Włącz ją. WooCommerce musi być aktywne.
- Przejdź do menu Sale & Stock Badges, włącz oznaczenia i wybierz, które automatyczne oznaczenia mają być wyświetlane.
Najczęściej zadawane pytania
-
Czy wymaga WooCommerce?
-
Tak.
-
Kiedy pojawia się oznaczenie „Nowość”?
-
Dla produktów utworzonych w oknie nowości (domyślnie 30 dni).
-
Kiedy pojawia się oznaczenie „Niski stan”?
-
Dla produktów z zarządzaniem stanem magazynowym, których pozostała ilość jest równa skonfigurowanemu
progowi niskiego stanu lub od niego niższa. -
Jak dodać ręczne oznaczenie do pojedynczego produktu?
-
Ustaw etykietę i kolor ręcznego oznaczenia na ekranie ustawień Sale & Stock Badges, a następnie ustaw
meta produktu_marks_manual_text(i opcjonalnie_marks_manual_style) na
produktach, które mają je wyświetlać. -
Czy ta wtyczka działa na WordPress Multisite?
-
Tak. Wtyczka jest zgodna z WordPress Multisite. Możesz aktywować ją w całej sieci lub na poszczególnych witrynach; każda witryna zachowuje własne ustawienia i dane.
Recenzje
Kontrybutorzy i deweloperzy
„Sale & Stock Badges dla WooCommerce” jest oprogramowaniem open source. Poniższe osoby miały wkład w rozwój wtyczki.
ZaangażowaniWtyczka „Sale & Stock Badges dla WooCommerce” została przetłumaczona na 1 język. Podziękuj tłumaczom za ich wkład.
Przetłumacz wtyczkę “Sale & Stock Badges dla WooCommerce” na swój język.
Interesuje cię rozwój wtyczki?
Przeglądaj kod, sprawdź repozytorium SVN lub czytaj dziennik rozwoju przez RSS.
Rejestr zmian
1.0.28
- Display name is now „Marks – Sale & Stock Badges for WooCommerce”, matching the name the plugin is sold under. The slug, the text domain and every option key are unchanged, so nothing on an existing install moves.
1.0.27
- The Plugin URI in the header pointed at a page that does not exist. It used the WordPress.org slug, while the plugin page on plogins.com uses the original one.
1.0.26
- The sidebar upgrade promo now follows the same dismissal as the banner. Dismissing the banner used to leave a full-height advert on the settings screen for good, which is not what the WordPress.org guideline on upgrade prompts means by used with moderation.
1.0.25
- Fixed: the Discount percent badge loaded one product object per variation, every time it rendered, and again for every variable product in the shop loop. The percentage now comes from the cached variation prices WooCommerce already built to print the price range on the same card. Two side effects worth knowing: the percentage is calculated from the prices as displayed, so a shop showing prices with tax can see a rounding difference of one point, and a variation hidden from the storefront no longer sets the badge.
1.0.24
- Naprawiono: promocja na upgrade do wersji PRO wciąż wyświetlała się osobom, które już kupiły płatną wersję. Można było zamknąć tylko baner, więc reklama w pasku bocznym i karty z zablokowanymi funkcjami pojawiały się płatnym klientom na stałe. Teraz promocja sprawdza, czy płatna wersja jest aktywna, i znika, gdy tak jest.
- Naprawiono: symbole strzałek w ścieżkach menu administratora oraz w ciągach tekstowych przekazywanych tłumaczom. Strzałka w ciągu tekstowym przeznaczonym do tłumaczenia staje się problemem dla każdego tłumacza i zmienia układ w każdej lokalizacji, w której zostanie pominięta.
1.0.23
- Zmiana: na kartach funkcji PRO w ścieżkach menu drukowano symbol strzałki, podczas gdy w pozostałej części wtyczki i dokumentacji używa się zwykłego znaku „>”. Nawigacja jest taka sama, ale wszędzie wyświetla się ten sam znak.
1.0.22
- Naprawiono: po usunięciu wtyczki w bazie danych pozostawał flag „zamknij” powiązany z powiadomieniem PRO dla poszczególnych użytkowników. Teraz odinstalowanie usuwa go dla wszystkich użytkowników, a nie tylko dla tego, który je zamknął.
1.0.21
- Szablon tłumaczenia został wygenerowany na nowo. Brakowało w nim 13 ciągów tekstowych dodanych do wtyczki od czasu ostatniej kompilacji szablonu, więc tłumacze nie mieli do nich dostępu w żadnym języku, a 12 ciągów, których wtyczka już nie używa, zostało usuniętych. Nic, co widzisz, się nie zmienia; zmienia się tylko to, co widzą tłumacze.
1.0.20
- Naprawiono: wtyczka podawała wewnętrznie numer wersji starszy niż ten, pod którym została wydana. Numer ten określa wersje arkuszy stylów i skryptów ładowanych na ekranie administratora, więc przeglądarka, która miała jeszcze poprzednie pliki, zachowywała je po aktualizacji zamiast pobrać poprawione wersje.
- Naprawiono: pakiet nie zawiera już własnych plików tłumaczeń. WordPress.org tworzy pakiety językowe z translate.wordpress.org, a dołączony katalog przesłania ten pakiet, więc poprawione tłumaczenie nie mogło do Ciebie dotrzeć do następnego wydania. Twój język pochodzi teraz z pakietu językowego, który jest aktualną kopią.
1.0.19
- Ogłoszono zgodność z WooCommerce 11.0.
1.0.18
- Naprawiono błąd w promocji PRO na ekranie ustawień, gdzie podawano cenę w PLN. Usługa PRO jest wyceniana i rozliczana w EUR, więc administrator polskiej strony widział kwotę w złotych, a potem dostał rachunek w euro – a ta kwota w zlotych była stałym przelicznikiem, który odbiegał od rzeczywistej kwoty w miarę zmian kursu. Teraz w promocji wyświetla się cena w euro, która faktycznie jest pobierana.
1.0.17
- Dokumentacja: poprawiono informację o cenie pakietu PRO. Pakiet PRO kosztuje 19 EUR rocznie, a rozliczenie odbywa się w EUR. Poprzednie sformułowanie sugerowało opcję rozliczenia w PLN, której nie oferujemy.
1.0.16
- Poprawka: ikona „Procent zniżki” pojawia się teraz przy produktach wariantowych, a wyświetlana jest najwyższa zniżka spośród wszystkich wariantów. Do tej pory produkt wariantowy objęty promocją miał ikonę „Promocja”, ale nigdy nie wyświetlał procentu zniżki.
- Poprawka: Opcja „Ukryj napis „Wyprzedaż!” w motywie” działa teraz samodzielnie. Wcześniej działała tylko wtedy, gdy zaznaczono też ikonkę „Wyprzedaż”, więc ukrycie tego napisu i zastąpienie go ikonką procentowej zniżki sprawiało, że napis „Wyprzedaż!” z motywu pozostawał na każdej karcie.
1.0.15
- Poprawka: w końcu zaczęła działać etykieta „ręczna” na ekranie ustawień. Ustaw
_marks_manual_textna 1 dla danego produktu, a pojawi się ta etykieta; wpisz własny tekst w metadanych, a produkt będzie używał właśnie tego tekstu. Do tej pory etykieta była zapisywana, ale ignorowana, więc produkt oznaczony wartością 1 miał plakietkę z napisem „1”.
1.0.13
- Tłumaczenia: gotowe wersje w języku polskim, niemieckim i hiszpańskim dla panelu aktualizacji PRO.
1.0.12
- Dodano wtyczkę z panelem aktualizacji do wersji PRO na ekranie ustawień (można go zamknąć).
1.0.11
- Potwierdzono zgodność z WooCommerce 10.9.
1.0.10
- Poprawa jakości tłumaczeń: skorygowano polski, niemiecki i hiszpański (nazwy produktów pozostawiono po angielsku, terminologia prawna dotycząca odstąpienia od umowy, poprawki zgodne z glosariuszem WooCommerce oraz gramatyka).
1.0.9
- Uproszczono wyświetlaną nazwę do Sale & Stock Badges for WooCommerce (slug i text domain bez zmian).
- Dodano widżet Elementora dla oznaczeń produktów (samozabezpieczający: ładuje się tylko, gdy Elementor jest aktywny).
- Ekran ustawień administracyjnych obsługuje teraz ciemny schemat kolorów.
1.0.8
- Zmieniono nazwę wtyczki na Plogins Sale & Stock Badges for WooCommerce (nowy slug: plogins-sale-stock-badges) dla czytelniejszej, wyróżniającej się nazwy zgodnie z recenzją WordPress.org. Zaktualizowano text domain, aby pasował; wewnętrzne klucze danych bez zmian.
1.0.7
- Skrócono wyświetlaną nazwę do Marks (usunięto prefiks marki Plogins; slug bez zmian).
1.0.6
- Poprawiono prefiks filtra oznaczeń produktów na marks_product_badges, aby pasował do prefiksu wtyczki.
1.0.5
- Dodano prefiks do filtra oznaczeń produktów (plogins_marks_product_badges), aby spełnić wytyczne nazewnictwa wtyczek WordPress.
1.0.4
- Ulepszenia dostępności w kodzie panelu administracyjnego i sklepu.
- Naprawiono nagłówki administracyjne o niskim kontraście przy preferencji trybu ciemnego systemu.
1.0.3
- Czytelniejsza nazwa: Plogins Marks – Sale & Stock Badges for WooCommerce.
1.0.2
- Dodano dołączone polskie, niemieckie i hiszpańskie tłumaczenia interfejsu wtyczki.
1.0.1
- Pierwsze stabilne wydanie.
0.3.1
- Zmieniono nazwę na Plogins Marks for WooCommerce dla bardziej wyróżniającej się nazwy wtyczki.
0.3.0
- Nowość: opcjonalne ukrycie domyślnej etykiety promocji WooCommerce, gdy włączone jest oznaczenie promocji Marks.
- Dopracowano podpowiedzi pomocy w ustawieniach administracyjnych.
0.2.0
- Dodano automatyczne oznaczenia Procent rabatu, Darmowa wysyłka i Brak w magazynie.
- Dodano własny tekst etykiety dla każdego automatycznego oznaczenia.
- Dodano konfigurowalne progi okna nowości i bestsellerów oraz wykrywanie klasy darmowej wysyłki.
- Dodano kontrolki umiejscowienia (strona pojedynczego produktu i/lub listy).
- Dodano kontrolki wyglądu: kształt oznaczenia, wielkie litery oraz limity oznaczeń dla każdego kontekstu.
- Dodano shortcode
[marks_badges]do ręcznego umieszczania. - Dodano szablon tłumaczeń (languages/marks.pot) oraz czyszczenie przy odinstalowaniu.
0.1.0
- Pierwsze wydanie: automatyczne oznaczenia Promocja / Nowość / Niski stan / Bestseller, ręczne oznaczenie oraz ekran ustawień. Wyłącznie CSS.


