Opis
Polski dla WooCommerce to darmowa wtyczka WooCommerce dla polskich sklepów internetowych. Wystawia numerowane faktury VAT i pomaga w organizacji danych produktów zgodnie z GPSR, historii najniższych cen w ramach Omnibus, zgód RODO, prawa do odstąpienia od umowy, obsługi numeru identyfikacyjnego podatnika (NIP), cen jednostkowych, hooków dla procesów KSeF, raportów DSA oraz modułów sklepu.
Wtyczka jest modułowa. Możesz włączyć tylko te funkcje, których potrzebuje dany sklep, na przykład GPSR, Omnibus, zgody w koszyku, zwroty, ceny jednostkowe, dane żywności, wishlistę, porównywarkę produktów albo wyszukiwarkę AJAX.
Polski pomaga skonfigurować techniczne procesy sklepu związane z polskim i unijnym rynkiem. Nie jest poradą prawną i nie gwarantuje zgodności z przepisami. Konfigurację sklepu, regulaminy, produkty i obowiązki zawsze trzeba zweryfikować dla konkretnego biznesu.
Dokumentacja i linki
- Dokumentacja – plogins.com/polski/docs/
- Strona wtyczki – plogins.com/polski/
- Kod źródłowy – github.com/wppoland/polski
- Zgłoszenia błędów i prośby o nowe funkcje – github.com/wppoland/polski/issues
- Dyskusje i pytania – github.com/wppoland/polski/discussions
- Polski PRO – plogins.com/polski-pro/
Dlaczego Polski for WooCommerce?
- Jedna wtyczka, wiele modułów – GPSR, Omnibus, RODO, odstąpienia od umowy, dane produktowe i moduły sklepu w jednym miejscu.
- Dla polskich sklepów – funkcje projektowane pod sklepy WooCommerce sprzedające w Polsce lub do polskich klientów.
- Darmowa i z otwartym kodem – podstawowe narzędzia produktowe, związane z kasą i sklepowe są dostępne bez opłat.
- Nowoczesny kod – PHP 8.1+, panel administracyjny React, REST API i wsparcie WP-CLI.
- Obsługa bloków WooCommerce – zgodność z klasycznym oraz blokowym koszykiem i kasą.
- Zgodność z HPOS – wsparcie WooCommerce High-Performance Order Storage.
Najważniejsze moduły
- Pola GPSR produktu – producent, importer, osoba odpowiedzialna w UE, identyfikatory produktu, ostrzeżenia i instrukcje bezpieczeństwa, także z importem i eksportem CSV.
- Historia cen Omnibus – zapisywanie i wyświetlanie najniższej ceny z ostatnich 30 dni przy produktach promocyjnych.
- Zgody RODO i checkboxy – konfigurowalne zgody w kasie, rejestracji i recenzjach z rejestrem zgód.
- Odstąpienia od umowy i zwroty – zgłoszenia z konta klienta, potwierdzenia e-mail i rejestr zgłoszeń.
- NIP i hooki KSeF – wykrywanie zamówień z NIP, flaga KSeF oraz hooki dla integracji fakturowych.
- Zgłoszenia DSA – punkt kontaktowy, formularz zgłoszenia nielegalnych treści i panel administracyjny.
- Monitor zdrowia sklepu – pasywne monitorowanie błędów frontendu, problemów z kasą i anomalii sprzedaży.
- Rejestr incydentów bezpieczeństwa – wewnętrzny rejestr incydentów, awarii, podatności i działań następczych.
- Pola środowiskowe produktu – podstawa twierdzeń ekologicznych, certyfikaty i daty ważności.
- Oznaczenie zweryfikowanego zakupu – odznaka przy recenzjach od klientów, którzy kupili produkt.
- Przejrzystość w zakresie sztucznej inteligencji (art. 50 ustawy o sztucznej inteligencji) – wyraźny oznacznik „sklasyfikowane przez AI” przy przyczynach zwrotów przetworzonych przez opcjonalny klasyfikator AI, z możliwością filtrowania na liście zwrotów w panelu administracyjnym. Ujawnianie w sklepie informacji o opisach produktów wygenerowanych przez AI to funkcja Polski PRO, bo oznacza ona teksty pochodzące z generatora opisów Pro AI.
Kasa, zgody i zwroty
- Checkboxy zgód – zgody przy zamówieniu, rejestracji i recenzjach, z możliwością włączenia tylko wybranych pól.
- Historia cen Omnibus – automatyczne zapisywanie i wyświetlanie najniższej ceny z 30 dni.
- Prawo odstąpienia od umowy – formularze i zgłoszenia zwrotów z konta klienta.
- Podwójne potwierdzenie e-mail – potwierdzanie adresu e-mail przy rejestracji klienta.
- Strony sklepu – podpinanie regulaminu, polityki prywatności i treści o odstąpieniu do wiadomości WooCommerce.
- Rozwiązywanie sporów – moduł informacji ODR dla stron informacyjnych sklepu.
- Rejestr zgód – logowanie zgód z datą, kontekstem, adresem IP i wersją treści.
Dane produktowe i oznaczenia
- Ceny jednostkowe – cena za kg, litr, metr, sztukę albo własną jednostkę.
- Czas dostawy – informacja o przewidywanym czasie dostawy na stronach produktów i listach produktów.
- Informacje podatkowe – komunikaty brutto/netto i stawka VAT.
- Wyświetlanie cen – konfiguracja sposobu prezentowania cen w sklepie.
- Dane żywności – skład, wartości odżywcze, alergeny, pochodzenie, dystrybutor i inne pola dla sklepów spożywczych.
Moduły frontu sklepu
- Lista życzeń – zapisywanie produktów na później.
- Porównywarka produktów – porównywanie produktów obok siebie.
- Lista oczekujących – powiadomienia o ponownej dostępności produktu.
- Szybki podgląd – podgląd produktu bez przechodzenia na stronę produktu.
- Powiększenie galerii – rozszerzone powiększanie zdjęć produktu.
- Wideo produktu – dodanie filmu na stronie produktu.
- Slider produktów – karuzela produktów i kolekcji.
- Nieskończone przewijanie – automatyczne ładowanie kolejnych produktów.
- Menedżer zakładek produktu – konfiguracja zakładek na stronie produktu.
- Filtry AJAX – filtrowanie produktów bez przeładowania strony.
- Wyszukiwarka AJAX – wyszukiwanie produktów na żywo.
- Odznaki produktów – oznaczenia promocji, nowości, wyróżnień i własnych etykiet.
- Okna popup promocyjne – kampanie popup w sklepie.
Narzędzia administracyjne i deweloperskie
- Panel React – zarządzanie modułami i ustawieniami.
- REST API – API dla ustawień, checkboxów, stron prawnych, odstąpień i wyszukiwania.
- WP-CLI – komendy do zarządzania wybranymi funkcjami z terminala.
- Import i eksport CSV – masowe zarządzanie danymi produktowymi, w tym GPSR.
- Shortcode – osadzanie informacji GPSR, formularzy odstąpienia, zgłoszeń DSA i innych elementów.
- Migracje bazy danych – wersjonowane i bezpieczne aktualizacje struktur danych.
- Hooki integracyjne – filtry i akcje dla KSeF, faktur oraz integracji z innymi wtyczkami.
- Zakres audytowy – DPA, DSA, gotowość pod KSeF, kontrola twierdzeń środowiskowych, zweryfikowane recenzje i incydenty bezpieczeństwa.
Te wtyczki też mogą Ci się spodobać
Więcej darmowych wtyczek WooCommerce od WPPoland:
- Poziomy cenowe Plogins, poziomy cenowe oparte na ilości i objętości z tabelą cen wygenerowaną przez serwer.
- Lista oczekujących na ploginy, lista oczekujących na ponowne pojawienie się produktu w magazynie, która wysyła klientom e-maila, gdy tylko produkt znów będzie dostępny.
- Sieve, Wyszukiwanie i filtrowanie, szybkie wyszukiwanie i filtrowanie produktów za pomocą AJAX dla WooCommerce, bez jQuery.
Przejrzyj cały katalog na stronie plogins.com/ .
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.
Polski PRO
Wtyczka „Polski for WooCommerce” za darmo zapewnia zgodność z podstawowymi wymogami rynku polskiego. Polski PRO to pełny pakiet rozwiązań dla sklepu:
- Faktury i KSeF, faktury VAT, korekty i pokwitowania w formacie PDF, a także e-faktury do KSeF
- Integracje z usługami wysyłkowymi, InPost, DPD, DHL i Poczta Polska: etykiety, śledzenie przesyłek i punkty odbioru
- Realizacja zamówień, statusy „Zapakowane”, „Wysłane” i „Dostarczone”, pole do śledzenia przesyłki oraz e-maile do klientów
- Subskrypcje, cykliczne płatności z opcją przedłużenia i anulowania jednym kliknięciem
- Karty podarunkowe, sprzedawaj karty, generuj kody i realizuj salda w koszyku
- Program partnerski, linki polecające, śledzenie prowizji i panel partnerski
- Wielostopniowy proces realizacji zamówienia, podział procesu na etapy: adres, dostawa, płatność i podsumowanie
- Zamówienia przedpremierowe, zestawy i dodatki, sprzedawaj produkty jeszcze przed ich dostępnością i twórz zestawy
- Tryb katalogowy i zapytania ofertowe, ukryj ceny i zbieraj zapytania ofertowe
Co jest za darmo, a co daje wersja PRO
Wersja darmowa to nie wersja próbna. Każdy z wymienionych powyżej modułów działa w pełni –
nie ma żadnych ograniczeń czasowych, żadne funkcje nie są wyłączane po pewnym czasie i nie musisz
zakładać konta. PRO to osobna wtyczka, która dodaje funkcje potrzebne sklepowi, gdy ten
już naprawdę działa:
Free PRO
-----------------------------------------------------------------
GPSR product data VAT invoices, corrections, PDF
Omnibus price history KSeF e-invoicing and JPK export
GDPR consents and consent log InPost, DPD, DHL, Poczta Polska
Right of withdrawal, RMA labels, tracking, pickup points
VAT ID (NIP) validation Fulfilment statuses and emails
Unit prices, food data Subscriptions and renewals
Wishlist, compare, AJAX search Gift cards and affiliate program
70 modules, all switchable Multi-step checkout, pre-orders,
bundles, catalog mode and RFQ
Wszystko w wersji darmowej pozostaje darmowe i otwarte oraz nadal działa, niezależnie od tego,
czy kiedykolwiek kupisz wersję PRO. Cena wersji Polski PRO zaczyna się od 69 EUR rocznie, a opłata jest
naliczana w EUR.
- Polski PRO – plogins.com/polski-pro/
- Porównaj wersje i ceny: plogins.com/polski-pro/pricing/
- Dokumentacja PRO – plogins.com/polski-pro/docs/
Pierwsze kroki
- Sprawdź strony prawne: przejdź do Polski > Moduły i upewnij się, że moduł stron prawnych jest aktywny. W ustawieniach wybierz regulamin, politykę prywatności i stronę odstąpienia od umowy.
- Skonfiguruj checkboxy: przejdź do modułu checkboxów prawnych i włącz zgody wymagane w Twoim sklepie.
- Sprawdź stawki VAT: upewnij się, że WooCommerce ma poprawne stawki podatku dla Twojego sklepu.
- Uzupełnij ceny jednostkowe: dla produktów sprzedawanych wagowo lub objętościowo uzupełnij dane w zakładce Polski w edycji produktu.
- Włącz Omnibus: moduł zapisuje historię cen i może wyświetlać najniższą cenę z 30 dni.
- Uzupełnij GPSR: dla produktów fizycznych dodaj dane producenta, importera, osoby odpowiedzialnej i informacje bezpieczeństwa.
Konfiguracja
Polski działa modułowo. Możesz włączyć tylko te funkcje, których potrzebujesz:
- Dane produktowe: GPSR, ceny jednostkowe, czas dostawy, dane żywności.
- Kasa i zgody: checkboxy, odstąpienia od umowy, strony prawne.
- Front sklepu: lista życzeń, porównywarka, wyszukiwarka, filtry i odznaki.
Aktywne moduły z ustawieniami pojawiają się w menu Polski albo mają link do ustawień na stronie modułów.
Usługi zewnętrzne
API GUS REGON
Gdy moduł wyszukiwania NIP jest włączony, wtyczka może połączyć się z publicznym rejestrem GUS REGON, aby pobrać dane firmy na podstawie numeru NIP wpisanego przez użytkownika. Połączenie jest wykonywane tylko po świadomym uruchomieniu wyszukiwania.
- Wysyłane dane: numer NIP.
- Adres usługi: https://wyszukiwarkaregon.stat.gov.pl/
- Regulamin usługi: https://api.stat.gov.pl/Home/RegulaminBIR
- Polityka prywatności: https://bip.stat.gov.pl/
Google OAuth
Gdy moduł logowania społecznościowego jest włączony i skonfigurowano logowanie Google, klient klikający przycisk kontynuacji z Google jest przekierowywany do Google w celu uwierzytelnienia. Wtyczka wymienia kod autoryzacyjny na token dostępu i pobiera dane profilu potrzebne do logowania albo utworzenia konta.
- Wysyłane dane: adres przekierowania, identyfikator klienta, kod autoryzacyjny i token dostępu do pobrania profilu.
- Otrzymywane dane: identyfikator konta Google, adres e-mail, imię i nazwisko.
- Adres usługi: https://accounts.google.com/
- Warunki usługi: https://policies.google.com/terms
- Polityka prywatności: https://policies.google.com/privacy
Facebook OAuth
Gdy moduł logowania społecznościowego jest włączony i skonfigurowano logowanie Facebook, klient klikający przycisk kontynuacji z Facebook jest przekierowywany do Facebook w celu uwierzytelnienia. Wtyczka wymienia kod autoryzacyjny na token dostępu i pobiera dane profilu potrzebne do logowania albo utworzenia konta.
- Wysyłane dane: adres przekierowania, identyfikator aplikacji, kod autoryzacyjny i token dostępu do pobrania profilu.
- Otrzymywane dane: identyfikator konta Facebook, adres e-mail, imię i nazwisko.
- Adres usługi: https://www.facebook.com/
- Warunki usługi: https://www.facebook.com/legal/terms
- Polityka prywatności: https://www.facebook.com/privacy/policy/
Google Tag Manager / Google Analytics
Gdy moduł DataLayer jest włączony i skonfigurowano identyfikator kontenera GTM albo identyfikator pomiaru GA4, wtyczka może załadować skrypty Google Tag Manager albo Google Analytics w sklepie oraz wysyłać zdarzenia ecommerce zgodnie z konfiguracją.
- Wysyłane dane: odsłony stron i dane zdarzeń ecommerce, na przykład identyfikatory produktów, nazwy produktów, ceny, akcje koszyka, zdarzenia kasy i wartości zamówień, zależnie od konfiguracji.
- Adres usługi: https://www.googletagmanager.com/
- Warunki usługi: https://policies.google.com/terms
- Polityka prywatności: https://policies.google.com/privacy
Opinie z panelu administracyjnego i informacje z formularza dezaktywacji są zapisywane lokalnie w WordPressie i nie są wysyłane do zewnętrznej usługi.
Tłumaczenie
Wtyczka „Polski for WooCommerce” jest w pełni przetłumaczalna i zawiera szablon polski.pot. Tłumaczenia pochodzą z pakietów językowych WordPress.org dostępnych na stronie translate.wordpress.org, gdzie dodawane są tłumaczenia na język polski, niemiecki i hiszpański; sam pakiet nie zawiera żadnych skompilowanych plików tłumaczeń.
Zrzuty ekranu








Bloki
Wtyczka dodaje 3 bloki.
- Polski Product Slider Dynamic merchandising slider for related, upsell, sale, and featured products.
- Polski AJAX Filters Dynamic WooCommerce product filters with archive-safe GET fallback.
- Polski AJAX Search Dynamic AJAX product search form for WooCommerce storefronts.
Instalacja
Instalacja automatyczna
- Przejdź w panelu WordPress do Wtyczki > Dodaj nową.
- Wyszukaj Polski for WooCommerce.
- Kliknij Zainstaluj, a następnie Włącz.
- Przejdź do nowego menu Polski w panelu administracyjnym.
Instalacja ręczna
- Pobierz plik ZIP wtyczki z WordPress.org.
- W panelu WordPress przejdź do Wtyczki > Dodaj nową > Wyślij wtyczkę na serwer.
- Wybierz plik ZIP i kliknij Zainstaluj teraz.
- Kliknij Włącz wtyczkę.
Najczęściej zadawane pytania
-
Czy Polski for WooCommerce jest darmowy?
-
Tak. Polski for WooCommerce jest darmową wtyczką WooCommerce dla polskich sklepów internetowych i jest udostępniany z otwartym kodem na licencji GPLv2 lub nowszej.
-
Do jakiego sklepu WooCommerce jest przeznaczony Polski?
-
Polski jest przeznaczony dla sklepów WooCommerce sprzedających w Polsce lub do polskich klientów. Szczególnie przydaje się tam, gdzie sklep potrzebuje modułów dla GPSR, Omnibus, RODO, NIP, odstąpień od umowy, KSeF i danych produktowych.
-
Czy Polski obsługuje GPSR w WooCommerce?
-
Tak. Polski dodaje pola produktowe związane z GPSR, między innymi dane producenta, importera, osoby odpowiedzialnej w UE, identyfikatory produktu, ostrzeżenia i instrukcje bezpieczeństwa. Dane można uzupełniać w edycji produktu oraz masowo przez import lub eksport CSV.
-
Czy mogę pokazać dane producenta, importera i osoby odpowiedzialnej na stronie produktu?
-
Tak. Moduł GPSR może przechowywać i wyświetlać dane producenta, importera oraz osoby odpowiedzialnej w UE na stronie produktu WooCommerce. Widoczność zależy od ustawień modułu i danych uzupełnionych przy produkcie.
-
Czy Polski obsługuje dyrektywę Omnibus i najniższą cenę z 30 dni?
-
Tak. Moduł Omnibus zapisuje historię cen i może wyświetlać najniższą cenę z ostatnich 30 dni przy produktach objętych promocją. Ustawienia wyświetlania możesz dopasować w panelu modułu.
-
Czy Polski dodaje zgody RODO w WooCommerce?
-
Tak. Wtyczka pozwala dodać konfigurowalne checkboxy zgód w zamówieniu, rejestracji i recenzjach, a także prowadzić rejestr zgód z datą, kontekstem i technicznymi informacjami audytowymi.
-
Czy Polski dodaje checkboxy w kasie?
-
Tak. Polski może dodać checkboxy dla regulaminu, polityki prywatności, informacji o odstąpieniu od umowy, zgody na treści cyfrowe, zgody marketingowej, powiadomień o dostawie i przypomnienia o recenzji.
-
Czy Polski dodaje formularz odstąpienia od umowy albo zwrotu?
-
Tak. Polski może dodać obsługę odstąpienia od umowy z poziomu konta klienta, potwierdzeniem zgłoszenia, logiem zgłoszeń i wiadomościami e-mail. To pomaga uporządkować proces zwrotów w WooCommerce.
-
Czy Polski obsługuje NIP w WooCommerce?
-
Tak. Polski zawiera funkcje i hooki związane z NIP, w tym wykrywanie zamówień mogących wymagać obsługi faktury lub procesu KSeF. Dostępność pola i zachowanie zależą od włączonych modułów.
-
Czy Polski obsługuje KSeF w WooCommerce?
-
Polski nie jest pełnym systemem do wysyłki faktur do KSeF, ale dodaje mechanizmy gotowe pod integracje: flagowanie zamówień po NIP, kolumnę statusu KSeF oraz hooki dla wtyczek fakturowych i własnych integracji.
-
Czy Polski wystawia faktury w WooCommerce?
-
Polski udostępnia dane, flagi i hooki przydatne dla faktur oraz KSeF, ale nie zastępuje pełnej wtyczki fakturowej ani systemu księgowego. Do automatycznego wystawiania faktur użyj dedykowanej integracji fakturowej.
-
Czy Polski działa z blokową kasą WooCommerce?
-
Tak. Polski obsługuje klasyczną kasę oraz koszyk i kasę oparte na blokach WooCommerce.
-
Czy Polski działa z HPOS w WooCommerce?
-
Tak. Polski deklaruje zgodność z WooCommerce HPOS, czyli High-Performance Order Storage / Custom Order Tables.
-
Czy Polski dodaje ceny jednostkowe w WooCommerce?
-
Tak. Wtyczka pozwala pokazywać ceny jednostkowe, na przykład za kg, litr, metr, sztukę albo własną jednostkę.
-
Czy Polski nadaje się do sklepu spożywczego WooCommerce?
-
Tak. Polski zawiera moduły przydatne dla sklepów spożywczych, między innymi skład, wartości odżywcze, alergeny, pochodzenie, dystrybutora i dodatkowe pola etykietowania produktów.
-
Czy Polski dodaje formularz zgłoszeń DSA?
-
Tak. Wtyczka zawiera narzędzia DSA, w tym ustawienia punktu kontaktowego, shortcode formularza zgłoszenia nielegalnych treści, panel obsługi zgłoszeń i powiadomienia e-mail.
-
Czy Polski dodaje wishlistę, porównywarkę i szybki podgląd produktów?
-
Tak. Moduły frontu sklepu obejmują między innymi listę życzeń, porównywarkę produktów, szybki podgląd, powiadomienia o dostępności, filtry AJAX, wyszukiwarkę AJAX i oznaczenia produktów.
-
Czy mogę włączyć tylko wybrane moduły?
-
Tak. Polski działa modułowo, więc możesz włączyć tylko potrzebne funkcje, na przykład GPSR, Omnibus, RODO, zwroty, NIP, DSA albo moduły frontu sklepu.
-
Czy Polski obsługuje import i eksport CSV?
-
Tak. Polski rozszerza import i eksport CSV WooCommerce o wybrane dane produktowe, między innymi pola GPSR i inne informacje o produkcie.
-
Czy Polski ma shortcode?
-
Tak. Wtyczka udostępnia shortcode dla wybranych modułów, między innymi informacji GPSR, formularzy odstąpienia, zgłoszeń DSA, szablonów reklamacji i komunikatów sklepu.
-
Czy Polski gwarantuje zgodność z prawem?
-
Nie. Polski dostarcza techniczne moduły dla WooCommerce, ale nie jest poradą prawną i nie gwarantuje zgodności sklepu z przepisami. Konfigurację sklepu, regulaminy i obowiązki zawsze trzeba zweryfikować dla konkretnego biznesu.
-
Czy Polski jest gotowy na Cyber Resilience Act?
-
Polski stosuje praktyki bezpieczeństwa istotne dla gotowości pod CRA: aktualizacje są dostarczane przez oficjalny kanał WordPress.org, podatności można zgłaszać zgodnie z polityką skoordynowanego ujawniania, kod używa standardowych mechanizmów bezpieczeństwa WordPress, a usługi zewnętrzne są opisane w readme. To nie jest deklaracja zgodności prawnej.
-
Gdzie zgłaszać błędy lub propozycje funkcji?
-
Do bieżącego wsparcia użyj forum WordPress.org. Błędy techniczne i propozycje funkcji możesz też zgłaszać w repozytorium GitHub.
-
Czy wtyczka ma prosty formularz opinii?
-
Tak. Panel administracyjny zawiera prosty formularz opinii, który zapisuje wiadomości lokalnie w WordPressie. Nie wpisuj tam haseł, kluczy licencyjnych ani danych osobowych klientów.
-
Co dzieje się przy wyłączeniu i odinstalowaniu wtyczki?
-
Wyłączenie wtyczki zostawia ustawienia i zapisane dane. Odinstalowanie usuwa pliki wtyczki. Dane wtyczki są usuwane tylko wtedy, gdy włączysz ustawienie usuwania danych przy odinstalowaniu.
Recenzje
Kontrybutorzy i deweloperzy
„Polski dla WooCommerce” jest oprogramowaniem open source. Poniższe osoby miały wkład w rozwój wtyczki.
ZaangażowaniWtyczka „Polski dla WooCommerce” została przetłumaczona na 5 języków. Podziękuj tłumaczom za ich wkład.
Przetłumacz wtyczkę “Polski 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.31.1
- Naprawiono: wyłączenie modułu NIP powodowało, że pole NIP pozostawało widoczne przy finalizacji transakcji. Dwie usługi mogły je dodawać, a druga z nich domyślnie włączała to pole na podstawie ustawienia „nie zapisuj na ekranie”, więc przełącznik widoczny dla sprzedawcy działał właściwie tylko w jedną stronę. Teraz to pole ma tylko jednego właściciela – moduł NIP – zarówno w trybie blokującym, jak i w klasycznej kasie. Zgłoszone przez czester na forum pomocy technicznej.
1.31.0
- Dodano: Faktury VAT w darmowej wtyczce. Włącz moduł „Faktury”, a na ekranie zamówienia pojawi się przycisk „Wystaw fakturę”. Faktura jest numerowana według roku (FV/1/2026, numeracja zaczyna się od nowa każdego stycznia), zawiera dane obu stron wraz z numerami identyfikacyjnymi VAT, wymienia każdą pozycję z osobną stawką oraz grupuje VAT według stawek tak, jak czyta to księgowy. Koszty wysyłki i opłaty są również uwzględnione na fakturze.
- Dodano: klienci dostają link do faktury przy swoim zamówieniu w sekcji „Moje konto”. Dokument otwiera się przez link zawierający token wygenerowany na podstawie samej faktury, więc działa to nawet z wiadomości e-mail bez logowania i nie da się do niego dotrzeć, zgadując identyfikator.
- Dodano: faktura jest dostosowana do formatu A4 i drukuje się bez problemów. Ta darmowa wtyczka celowo nie zawiera silnika PDF, bo porządny silnik zajmuje dziesiątki megabajtów; każda przeglądarka pozwala wydrukować do pliku PDF, a to tylko jedno kliknięcie na dokumencie.
- Uwaga: wystawiona faktura jest zablokowana. Późniejsza edycja zamówienia nie powoduje jej nadpisania – na tym właśnie polega sens dokumentu z numerem. Dwukrotne wystawienie faktury dla jednego zamówienia powoduje wyświetlenie już wystawionej faktury, a nie nadanie drugiego numeru.
1.30.8
- Naprawiono: pole NIP nigdy nie pojawiało się w bloku kasy. Polski uruchamia się w
initz priorytetem 0, a w tym momencie WooCommerce już wywołałowoocommerce_init, więc usługi, które zarejestrowały swoje pola w bloku kasy w ramach tej akcji, zarejestrowały je w zdarzeniu, które już minęło. Dotyczyło to modułu wyszukiwania numeru NIP oraz pól w procesie realizacji zamówienia B2B. - Naprawiono: pola wyboru dotyczące kwestii prawnych można było zaznaczyć, ale nie dało się ich odznaczyć. Do tej samej akcji admin-post przypisano dwa procedury obsługi; ta, która wygrała, zapisywała tylko pola obecne w żądaniu, a niezaznaczone pole wyboru nie pojawia się w przesłanym formularzu. Teraz jest tylko jedna ścieżka zapisywania, a ponadto przestało się usuwać znaczniki linków z etykiet „Warunki” i „Polityka prywatności”.
- Naprawiono: etykieta przycisku zamówienia nie miała wpływu na proces realizacji zamówienia w trybie blokowym. Przycisk ten jest renderowany przez React, a jego etykieta jest ustalana przez własny filtr realizacji zamówienia WooCommerce, więc filtr PHP „Polski”, którego używano, nigdy nie miał do niego dostępu. Teraz zamiast tego rejestruje się obsługiwany filtr
placeOrderButtonLabel. Klasyczny proces realizacji zamówienia pozostaje bez zmian. - Naprawiono: pole NIP było rejestrowane dwukrotnie, gdy włączone były zarówno moduł wyszukiwania NIP, jak i pola kasy B2B, co powodowało błąd w WooCommerce. Teraz to moduł wyszukiwania zarządza tym polem.
1.30.7
- Naprawiono: ikona „Polski” w menu administratora wciąż pojawiała się za nisko na wąskim ekranie oraz gdy menu było zwinięte do ikon. WordPress zmniejsza szerokość tego wiersza z 34 do 30 pikseli w obu przypadkach, a wtyczka nadal wyśrodkowywała ikonę w tym wyższym. Wersja 1.30.3 naprawiła zwykły pasek boczny; to poprawia pozostałe dwa problemy.
1.30.6
- Naprawiono: kierownik sklepu mógł otworzyć ekran ustawień wypłat, ale nie mógł go zapisać. Menu było dostępne dla każdego, kto zarządza WooCommerce, podczas gdy zapisywanie było nadal ograniczone do pełnoprawnych administratorów, więc naciśnięcie przycisku „Zapisz” kończyło się błędem uprawnień. Teraz oba elementy mają te same uprawnienia.
- Naprawiono: w pliku changelog.txt, który zawiera pełną historię wydania wtyczki, brakowało czterech ostatnich wersji.
1.30.5
- Naprawiono: znak procentu w tekście wprowadzającym formularza dla gości, dodany w wersji 1.30.4, zniekształcał zdanie na stronie publicznej. Wpisanie czegoś tak zwyczajnego jak „Zwracamy 100% ceny” powodowało wyświetlenie „Zwracamy 100”, po czym następował niewidoczny bajt i reszta wiersza, bo tekst przechodził przez formatator, który traktował znak procentu jako instrukcję formatowania. W tekście wprowadzającym używane są teraz {company} i {days}, a wszystko inne wyświetla się dokładnie tak, jak zostało wpisane, łącznie ze znakami procentu. Jeśli zapisałeś już tekst wprowadzający zawierający znak procentu, po tej aktualizacji wyświetli się on poprawnie bez żadnych zmian z Twojej strony.
- Naprawiono: wtyczka podawała swoją wersję jako 1.29.7, podczas gdy w rzeczywistości była to wersja 1.30.x. Ten numer jest widoczny na stronie administracyjnej wtyczki i służy do wersjonowania arkuszy stylów oraz skryptów, więc administrator, który już wcześniej załadował stare pliki, zachował je po aktualizacji. To właśnie dlatego poprawka dotycząca ikon menu w wersji 1.30.3 mogła u ciebie nie zadziałać. Jest to również wartość, z którą wtyczka porównuje się, decydując o uruchomieniu procedury aktualizacji. Skrypt wydania od wersji 1.29.7 po cichu nie udawało mu się zaktualizować tej wartości.
1.30.4
- Dodano: treść formularza rezygnacji dla gości można teraz edytować w sekcji „Ustawienia rezygnacji”, w części „Treść formularza dla gości” – dotyczy to nagłówka, akapitu wprowadzającego, dwóch etykiet pól oraz przycisku „Wyślij”. Prośba o tę zmianę pojawiła się na forum pomocy technicznej. Teksty po stronie „Moje konto” już dawno dało się edytować, a te nie – co było raczej niespójnością niż świadomą decyzją. Jeśli zostawisz pole puste, zostanie użyta wbudowana treść dokładnie tak jak wcześniej, więc dla sklepu, który nie wyświetla tego ekranu, nic się nie zmienia. W tekście wprowadzającym można wpisać %1$s jako nazwę firmy i %2$d jako okres rezygnacji, a jeśli je pominiesz, wyświetli się Twój tekst dokładnie tak, jak go wpisałeś.
1.30.3
- Naprawiono: ikona „Polski” w menu administratora znajdowała się niżej niż wszystkie inne ikony na pasku bocznym i ustawiała się na właściwym miejscu tylko wtedy, gdy kursor był nad nią. WordPress nadaje temu elementowi pionowe odstępy, a stylizacja wtyczki usuwała je tylko w stanie najechania kursorem, więc ikona była źle wyrównana, dopóki nie wskazywałeś na nią kursorem.
1.30.2
- Ogłoszono zgodność z WooCommerce 11.0.
1.30.1
- Polski katalog znów został dołączony do pakietu – i to celowo. WordPress.org tworzy swoje pakiety językowe na podstawie ciągów znaków zawartych w wydanej wersji, więc aktualizacja, która zmienia ciągi źródłowe, zawsze trafia do serwisu, zanim translate.wordpress.org zdąży je zaktualizować – a ta aktualizacja zmienia około 520 z nich. Bez dołączonej kopii polski sklep wyświetlałby angielski interfejs, dopóki tłumaczenia nie zostałyby ponownie zaimportowane. WordPress nadal preferuje pakiet językowy wszędzie tam, gdzie występuje ciąg znaków, więc nic nie ma pierwszeństwa przed pracą tłumacza.
- 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.
- Odbudowałem dołączone katalogi językowe z serwisu translate.wordpress.org, zamiast korzystać z kopii z repozytorium. Te kopie były nieaktualne: w polskiej wersji brakowało 43 ciągów, które tłumacze już przetłumaczyli, a w kolejnych 52 występowały rozbieżności z ich tłumaczeniami. Teraz wersje polska i czeska są kompletne.
- Naprawiono błąd, przez który blok informacji o prawie do odstąpienia od umowy wyświetlał swój nagłówek dwa razy. Wyświetlał on swój własny tytuł bezpośrednio nad pierwszym nagłówkiem ustawowym z załącznika I do dyrektywy 2011/83/UE, przez co napis „Prawo do odstąpienia od umowy” pojawiał się w dwóch wierszach pod rząd. Teraz te dwa nagłówki ustawowe są jedynymi nagłówkami i oba znajdują się na tym samym poziomie co nagłówki w formularzu wzorcowym.
1.30.0
- Ciągi źródłowe wtyczki są teraz w języku angielskim. Około 520 z nich było napisanych po polsku – tak właśnie zaczynała się ta wtyczka – ale WordPress.org wymaga, żeby źródło było w angielskim: wszystkie inne języki na translate.wordpress.org były tłumaczone z polskiego, a nie z oryginału. W polskim sklepie nic się nie zmienia, bo każdy z tych ciągów tekstowych nadal zawiera swoje stare polskie brzmienie jako tłumaczenie na język polski. Sklepy działające w innym języku po raz pierwszy otrzymują tłumaczenia z angielskiego.
- Po drodze połączono kilka ciągów znaków, które mówiły to samo na dwa różne sposoby, więc ta sama etykieta nie pojawia się już jako dwa osobne wpisy do przetłumaczenia.
1.29.8
- Pakiet nie zawiera już katalogów tłumaczeń. Dla języków polskiego, białoruskiego, czeskiego, słowackiego i chińskiego dostępne są pakiety językowe WordPress.org stworzone na podstawie translate.wordpress.org, więc dołączone kopie były duplikatami plików, które WordPress i tak sam instaluje, a dodatkowo zwiększały rozmiar każdego pobrania o około megabajt. Dla tych języków nic się nie zmienia. Wyjątkiem jest hiszpański: na translate.wordpress.org nie ma tłumaczenia na hiszpański, a co za tym idzie – nie ma też pakietu językowego, więc interfejs hiszpański domyślnie przełącza się na angielski.
- Uwaga techniczna: kompilacja wydaniowa nie pozwala na utworzenie pakietu zawierającego katalogi tłumaczeń, pliki deweloperskie ani kopie zapasowe edytora, a także takiego, w którym nagłówek wtyczki i plik readme podają sprzeczne informacje o wersji lub wersji WordPressa, na której została przetestowana. Kompilacja 1.29.7 o włos uniknęła opublikowania z nieprawidłowym nagłówkiem – wystarczyła tylko jedna ręczna kontrola.
1.29.7
- Ogłoszono zgodność z WordPressem 7.1.
- Poprawka: e-mail z potwierdzeniem wypłaty teraz faktycznie dociera do klienta. WooCommerce tworzy obiekty e-mailowe tylko wtedy, gdy coś ich wymaga, a w przypadku żądania ze strony sklepu nic takiego nie miało miejsca – w związku z tym do potwierdzenia nie przypisano żadnego słuchacza i nigdy nie zostało ono wysłane, mimo że sama deklaracja została zapisana. Dlatego wersja 1.29.5 tego nie rozwiązała. Ta sama logika obejmuje teraz również formularz deklaracji dla gości, punkt końcowy REST, e-mail z podwójną zgodą oraz powiadomienia o zakończeniu i odrzuceniu transakcji.
1.29.6
- Poprawka: usunięto błąd krytyczny typu TypeError w WooCommerce –> Raporty, który pojawiał się podczas otwierania raportów dotyczących sprzedaży i zwrotów z powodu przekazania statusów niebędących tablicami przez filtr `woocommerce_reports_order_statuses`.
- Poprawka: przełącznik modułu pól wyboru dotyczących kwestii prawnych działa teraz poprawnie w nowoczesnym bloku realizacji transakcji WooCommerce; wyłączenie modułu powoduje całkowite usunięcie wszystkich dodatkowych pól wyboru dotyczących zgody i przywraca standardowe działanie warunków WooCommerce.
- Poprawka: dodano integrację z API dodatkowych pól płatności WooCommerce 8.6+ dla modułu wyszukiwania numerów NIP, co pozwala włączyć pole NIP i jego weryfikację na nowoczesnych stronach płatności opartych na blokach.
- Poprawka: tekst przycisku „Zamów” w koszyku domyślnie wyświetla się teraz zgodnie z przepisami jako „Zamawiam z obowiązkiem zapłaty”, gdy moduł jest włączony i nie ma własnego nadpisania, a także dostosowuje tekst przycisku „Zamów” zarówno w klasycznym, jak i blokowym widoku koszyka.
1.29.5
- Poprawka: usunięto krytyczny błąd typu „TypeError”, który pojawiał się podczas składania oświadczenia o wycofaniu w sklepie internetowym z powodu niezgodności typów argumentów w hooku klasyfikatora powodów wycofania opartego na sztucznej inteligencji; e-mail z potwierdzeniem jest teraz dostarczany bezbłędnie.
1.29.4
- Poprawka: zmieniono nazwy alergenów w wywołaniach gettext na standardowe angielskie ciągi źródłowe wraz z dołączonymi polskimi tłumaczeniami, dzięki czemu katalogi tłumaczeń GlotPress na translate.wordpress.org pozostają w 100% kompletne i poprawne we wszystkich lokalizacjach.
1.29.3
- Poprawka: usunięto krytyczny błąd, który pojawiał się podczas składania deklaracji wypłaty lub przeglądania listy wypłat w panelu administracyjnym WP z powodu niezgodności zmiennych szablonu i formatowania daty w instancjach `DateTimeImmutable`; potwierdzenie e-mailowe jest teraz wysyłane bez problemów.
1.29.2
- Poprawki: przywrócono automatyczną weryfikację numeru identyfikacyjnego (NIP) oraz automatyczne wypełnianie danych firmy na podstawie numeru REGON z GUS podczas finalizacji zamówienia; poprawiono inicjalizację skryptu dla niestandardowych motywów (np. Divi) oraz zastąpiono PHP SoapClient niezawodnym protokołem transportowym SOAP 1.2 HTTP, żeby rozwiązać problem z parsowaniem danych wieloczęściowych GUS XOP/MTOM.
1.29.1
- Poprawiliśmy informację o cenach pakietu PRO. Było tam napisane, że kwota jest wyświetlana w PLN przy finalizacji zamówienia, co nie jest prawdą: cena pakietu Polski PRO jest podawana i naliczana w EUR. Teraz ta informacja jest podana w języku angielskim, polskim, niemieckim i hiszpańskim.
1.29.0
- Moduł „Food” już działa. Wcześniej w ogóle nie działał. Usługa sprawdzała ustawienie, które wtyczka domyślnie ustawia jako wyłączone i nigdy nie zapisuje, więc blok „Food” na stronie produktu był niewidoczny w każdym sklepie, niezależnie od tego, co wskazywał przełącznik modułu „Food”. Teraz działa zgodnie z tym przełącznikiem, czyli tym, do którego faktycznie masz dostęp. Wpisz składniki, alergeny, wartości odżywcze, wynik Nutri-Score lub zawartość alkoholu, włącz moduł, a te informacje się pojawią.
- Druga część tego samego błędu: skróty dotyczące żywności oraz widżety Elementora związane z jedzeniem ignorowały oba przełączniki i wyświetlały się mimo wszystko. Teraz też dostosowują się do modułu. Żeby nic nie zniknęło ze sklepu, który na nich polega, ta aktualizacja automatycznie włącza moduł „Jedzenie” wszędzie tam, gdzie już są dane dotyczące żywności: każdy produkt z wypełnionymi polami składników, wartości odżywczych, Nutri-Score, zawartości alkoholu, pochodzenia lub ilości netto, albo każdy produkt oznaczony jako zawierający alergen.
- Funkcja podwójnej zgody działa teraz zarówno w zależności od przełącznika modułu, jak i od własnego ustawienia; wcześniej przełącznik ten nie miał żadnego wpływu. Sklepy, które miały już włączoną podwójną zgodę, zachowują tę opcję, bo moduł jest dla nich włączany automatycznie, więc żadne konto oczekujące na weryfikację nie zyska nagle możliwości zalogowania się.
- Pola dotyczące oświadczeń środowiskowych w edytorze produktów są teraz zgodne z modułem „Anti-greenwashing”. Gdy moduł jest wyłączony, wtyczka nie usuwa zapisanych oświadczeń przy kolejnym zapisaniu produktu, tylko pozostawia je bez zmian. W sklepach, w których oświadczenia zostały już wprowadzone, moduł włącza się automatycznie.
1.28.0
- Sześć przełączników modułów teraz działa tak, jak powinno. Podczas przeglądu wszystkich 91 modułów znaleziono dziesięć, w których nigdzie w kodzie nie było opcji włączenia sprawdzania – co oznaczało, że przełącznik był tylko na pokaz, a funkcja działała niezależnie od tego. W tej wersji naprawiono: przycisk „Do kasy”, rejestrowanie zgody, strony z informacjami prawnymi, załączniki do e-maili, dane wtyczek oraz sprawdzanie deklaracji środowiskowych w audycie sklepu.
- Najpoważniejsza z nich: Rejestracja zgód nadal działała po wyłączeniu tej funkcji. Każde zamówienie wciąż tworzyło wiersz zawierający adres IP klienta, identyfikator przeglądarki oraz sygnaturę czasową. Jeśli miałeś ten moduł wyłączony, dane osobowe były gromadzone wbrew twoim ustawieniom. Teraz rejestrowanie zatrzymuje się, gdy moduł jest wyłączony. Wiersze, które już zostały zapisane, pozostają bez zmian; jeśli chcesz je usunąć, zrób to na ekranie rejestru zgód.
- Przycisk „Do kasy”: wyłączenie tego modułu naprawdę przywraca teraz oryginalny napis WooCommerce „Złóż zamówienie” – zarówno w klasycznej, blokowej, jak i wieloetapowej wersji kasy.
- Załączniki do e-maili: wyłączenie tego modułu naprawdę uniemożliwi dołączanie dokumentów prawnych do e-maili wysyłanych do klientów. Warto o tym wiedzieć, zanim go wyłączysz.
- Strony prawne: wyłączenie modułu powoduje, że nie będą generowane żadne nowe strony. Strony, które już masz, pozostają opublikowane i nadal są używane we wszystkich innych miejscach wtyczki. W opisie modułu było napisane „Wyłączone, dopóki nie zostanie włączone”, co nie odpowiadało rzeczywistości; teraz opis ten odzwierciedla rzeczywiste działanie.
- Dane wtyczki: opcja „Odinstaluj teraz” uwzględnia teraz ustawienia modułu. Gdy moduł jest wyłączony, po odinstalowaniu dane pozostają na swoim miejscu, niezależnie od ustawienia usuwania.
- Naprawiono błąd, przez który raport z audytu sklepu wyświetlał ostrzeżenie dotyczące oświadczeń dotyczących ochrony środowiska nawet w sklepach, w których moduł był włączony. Sprawdzano identyfikator modułu, który nie istnieje.
- Podniesiono minimalną wersję WordPressa z 6.4 do 6.9. To po prostu odzwierciedla to, co i tak już musiało być faktem: WooCommerce 10.8 podniosło swoją minimalną wersję WordPressa do 6.9, a ta wtyczka wymaga WooCommerce, więc sklep na WordPressie 6.4 i tak nie mógłby korzystać z obsługiwanej wersji WooCommerce. Stary nagłówek obiecywał kompatybilność, której w rzeczywistości nie było.
- Zależności programistyczne: szkielety WooCommerce dostosowane do wersji 10.9.
1.27.1
- W tabeli wartości odżywczych wartość energetyczna została podana dwukrotnie, a oba wiersze miały nazwę „Wartość energetyczna”, bo przepisy wymagają podania tej wartości zarówno w kilodżulach, jak i w kilokaloriach. Teraz wiersze mają nazwy „Wartość energetyczna (kJ)” i „Wartość energetyczna (kcal)”.
1.27.0
- Nowy moduł „Informacje dla konsumentów”: na stronie produktu może pojawić się informacja o tym, że obowiązuje ustawowa gwarancja zgodności, a także pola dla poszczególnych produktów dotyczące gwarancji handlowej na trwałość, okresu bezpłatnych aktualizacji oprogramowania dla towarów zawierających elementy cyfrowe oraz informacji o naprawach. Są to informacje przedkontraktowe wymagane przez dyrektywę (UE) 2024/825 od 27 września 2026 r. Domyślnie wyłączone. Zharmonizowany szablon etykiety gwarancji trwałości wynika z odrębnego aktu wykonawczego, więc na razie moduł wyświetla na razie puste wiersze z etykietami.
- Naprawiono: tabela wartości odżywczych nigdy nie mogła zostać wypełniona. Zapisane metadane dotyczące wartości odżywczych miały dwa moduły odczytu oczekujące niekompatybilnych formatów, a żaden moduł nie zapisywał tych danych, więc tabela nigdy się nie wyświetlała, a dane o wartościach odżywczych zawsze brakowały w danych strukturalnych. Wartości odżywcze są teraz importowane i eksportowane przez plik CSV produktu WooCommerce, tak jak składniki i inne pola dotyczące żywności, w formacie energy_kcal:250|fat:12.3|salt:0.9.
1.26.0
- Czternaście alergenów wymienionych w załączniku II do rozporządzenia (UE) nr 1169/2011 jest teraz domyślnie wprowadzanych podczas aktualizacji, więc pole alergenów jest od razu gotowe do użycia, a nie puste na początku. Terminy, które już utworzyłeś, zachowują swoje nazwy; dopasowywanie odbywa się na podstawie slugów.
1.25.4
- Potwierdzono zgodność z WooCommerce 10.9.
1.25.3
- Bezpieczeństwo: pytania dotyczące produktów zadane przez gości są teraz poddawane moderacji zamiast automatycznej publikacji, a głosowanie na pytania i odpowiedzi jest ograniczone do poprawnych odpowiedzi.
1.25.2
- 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.25.1
- Dokumentacja: linki do pliku „readme” są teraz oznaczone jako linki.
1.25.0
- Dodaliśmy obsługę przejrzystości w zakresie sztucznej inteligencji zgodnie z ustawą o sztucznej inteligencji (art. 50): przyczyny anulowania zamówień sklasyfikowane przez AI są teraz odpowiednio oznaczone, a nowa opcja „Oznacz treści wygenerowane przez AI” (domyślnie włączona) ujawnia w witrynie sklepu teksty produktowe wygenerowane przez generator opisów Pro AI.
1.24.12
- Naprawiono problem z niskim kontrastem nagłówków na ekranie ustawień administratora, gdy w systemie operacyjnym włączony jest tryb ciemny.
1.24.11
- Dodałem do pliku readme zestawienie wersji darmowej i PRO.
1.24.10
- Dodano gotowe tłumaczenia interfejsu wtyczki na język polski, niemiecki i hiszpański.
1.24.9
- Dodano przegląd funkcji PRO na pulpicie nawigacyjnym (polski PRO).
1.24.8
- Dostępność: komunikat z opiniami użytkowników można teraz zamknąć za pomocą klawiatury, uwzględnia on ustawienia ograniczonego ruchu i spełnia wymagania dotyczące kontrastu na poziomie AA.
- Admin: w wierszu „Polski” na liście wtyczek widnieje flaga Polski.
- Dodano szablon WordPress Playground, dzięki czemu wtyczkę można wypróbować za pomocą funkcji podglądu na żywo na wp.org.
- Tłumaczenia: w pakiecie znajduje się tylko polskie tłumaczenie; pozostałe wersje językowe pochodzą z pakietów językowych na WordPress.org.
- Informacje techniczne: Adnotacje w kodzie dotyczące Plugin Check; pakiet wydania nie zawiera już narzędzi deweloperskich.
1.24.7
- Porządki: koniec z dołączaniem tłumaczeń generowanych maszynowo (polskie zostają); pozostałe języki pochodzą teraz z pakietów językowych WordPress.org. Pliki budowania nie trafiają już do wydawanej paczki. Bez zmian funkcjonalnych.
1.24.6
- Poprawka: moduł wyłączony w Polski > Moduły nie renderuje już niczego na froncie sklepu. Wcześniej niektóre funkcje po wyłączeniu zostawiały niedziałający przycisk lub zbędny kod (szybki podgląd, porównywarka, lista życzeń, cena jednostkowa, cena „od”, informacja o najniższej cenie Omnibus, komunikaty o VAT i wysyłce, czas dostawy, producent, oznaczenia, linki do odstąpienia, informacja o rozwiązywaniu sporów oraz dane bezpieczeństwa GPSR).
1.24.5
- Poprawka: komunikat o VAT pod ceną nie pokazuje już podwojonego znaku procentu („23%%” „23%”).
- Poprawka: komunikat o kosztach wysyłki nie zlewa się już z komunikatem o VAT („VATzzgl.” poprawne odstępy), także w kreatorach stron, które nie ładują arkusza stylów wtyczki.
- Poprawka: domyślna polska etykieta kosztów wysyłki to teraz „plus koszty wysyłki” (wcześniej nieprzetłumaczone niemieckie „zzgl. kosztów wysyłki”).
1.24.4
- Nowe bloki: bloki danych produktu dla motywów blokowych i edytora – Cena jednostkowa, Czas dostawy, Najniższa cena (Omnibus), Informacja podatkowa, Koszty wysyłki, Producent, Instrukcje bezpieczeństwa, Dokumenty bezpieczeństwa, Zasilanie, Opis wad, Wartości odżywcze, Alergeny, Składniki, Nutri-Score, Informacje o żywności oraz Informacja o bezpieczeństwie produktu (GPSR) – wszystkie w kategorii „Polski”. Każdy z nich wyświetla odpowiednie dane produktu i nic nie pokazuje poza kontekstem produktu. Dzięki temu edytor bloków osiąga parytet z widżetami Polski dla Elementora.
1.24.3
- Nowe bloki: Formularz zgłoszenia DSA, Informacja o rozstrzyganiu sporów (ODR), Informacja o zwolnieniu z VAT dla małego podatnika oraz Dostępne metody płatności są teraz dostępne jako bloki (w kategorii „Polski”), więc można je umieścić na dowolnej stronie bez pamiętania shortcode’u. Każdy z nich nic nie wyświetla, dopóki odpowiednia funkcja nie zostanie skonfigurowana.
1.24.2
- Nowość: wszystkie bloki Polski są teraz zgrupowane w edytorze bloków w osobnej kategorii „Polski”, a metadane bloków są rejestrowane z plików block.json, dzięki czemu bloki są poprawnie widoczne i łatwiejsze do znalezienia.
- Poprawka: bloki frontu sklepu, czyli wyszukiwarka AJAX, filtry AJAX i slider produktów, nie rejestrowały się na zainstalowanych stronach. Teraz rejestrują się poprawnie i pojawiają się w edytorze.
1.24.1
- Poprawka: lightbox galerii i powiększenia mógł zostać na ekranie jako ciemna nakładka, jeśli motyw wymuszał własną wartość display. Stan zamknięty jest teraz zawsze ukryty.
- Utwardzenie: nakładki popup i szybkiego podglądu także wymuszają ukryty stan, więc motyw nie powinien blokować zamkniętej nakładki na ekranie.
1.24.0
- Nowość: pełne wsparcie blokowego kasy WooCommerce. Checkboxy zgód, zgoda dla treści cyfrowych i własne pola kasy renderują się, walidują i zapisują zarówno w kasie blokowym, jak i klasycznym.
- Nowość: informacje produktowe, w tym najniższa cena z 30 dni, cena jednostkowa i czas dostawy, pojawiają się w blokowym koszyku i kasie.
- Bezpieczeństwo: utwardzono obsługę limitowania żądań w ścieżce odstąpienia dla gości oraz poprawiono anonimizację adresów IPv6 w rejestrze zgód.
- Poprawka: odinstalowanie usuwa wszystkie tabele wtyczki, migracje bazy danych wykonują się we właściwej kolejności, a okno najniższej ceny Omnibus nie sprowadza się już do bieżącej ceny przy pustym okresie.
1.23.2
- Ulepszenie: kreator konfiguracji jest teraz prowadzonym procesem wieloetapowym: firma, kwestie prawne, podatki i OSS, kasa, zakończenie. Zbiera dane firmy, włącza potrzebne moduły prawne oraz pomaga skonfigurować podatki i kasa. Kroki opcjonalne można pominąć, a zakończenie nie wyłącza modułów, których już używasz.
1.23.1
- Tłumaczenia: uzupełniono wbudowane tłumaczenia dla języka niemieckiego, czeskiego, słowackiego, ukraińskiego, litewskiego, białoruskiego i chińskiego uproszczonego, w tym teksty nowego kreatora konfiguracji oraz wyszukiwania i sortowania modułów.
1.23.0
- Nowość: kreator konfiguracji. Nowa karta proponuje gotowe scenariusze, takie jak polska baza prawna, żywność i grocery, produkty cyfrowe, B2B i hurt, fashion oraz wzrost konwersji. Kreator tylko włącza moduły, nie wyłącza istniejących ustawień.
1.22.7
- Poprawka: ikona menu Polski w panelu administracyjnym nie przesuwa się już po najechaniu i w stanie aktywnym.
1.22.6
- Nowość: ekran modułów ma teraz natychmiastowe wyszukiwanie po nazwie i opisie oraz sortowanie: grupowane, alfabetyczne albo włączone jako pierwsze. Bez przeładowania strony.
1.22.5
- Poprawka: usunięto błąd krytyczny TypeError, który mógł wystąpić przy zapytaniach o zamówienia, także na ekranie zamówień WooCommerce, gdy pomocnik zapytań odstąpień otrzymał obiekt paginacji zamiast tablicy.
1.22.4
- Nowość: moduł numeru BDO. Wpisz numer BDO i wyświetl go shortcode [polski_bdo] albo blokiem numeru BDO, na przykład w stopce. Blok identyfikacji firmy może także zawierać numer BDO.
1.22.3
- Administracja: połączono pięć osobnych ekranów ustawień w jeden ekran z kartami, a odstąpienia, rejestr zgód, incydenty CRA, SBOM, szablon reklamacji i dokumenty szkoleniowe RODO przeniesiono do centrum raportów i narzędzi.
- Administracja: podzielono listę modułów na grupy i dodano podpowiedzi do każdego modułu. Linki akcji są wygaszone, gdy moduł jest wyłączony.
- Poprawka: ikona menu Polski jest teraz wyśrodkowana względem etykiety.
- Tłumaczenia: odświeżono i ponownie skompilowano wszystkie wbudowane katalogi językowe po zmianach ustawień i menu.
- Dokumentacja: zaktualizowano linki do dokumentacji i strony wtyczki na plogins.com.
Starsze wersje są dostępne w changelog.txt.
