Title: Shoplex &#8211; Zgodność z przepisami UE dla WooCommerce
Author: Mariusz Szatkowski
Published: <strong>2026-09-22</strong>
Last modified: 2026-10-08

---

Szukaj wtyczek

![](https://ps.w.org/shoplex/assets/banner-772x250.png?rev=3709340)

![](https://ps.w.org/shoplex/assets/icon-256x256.png?rev=3707853)

# Shoplex – Zgodność z przepisami UE dla WooCommerce

 Autor: [Mariusz Szatkowski](https://profiles.wordpress.org/motylanogha/)

[Pobierz](https://downloads.wordpress.org/plugin/shoplex.1.3.1.zip)

 * [Szczegóły](https://pl.wordpress.org/plugins/shoplex/#description)
 * [Recenzje](https://pl.wordpress.org/plugins/shoplex/#reviews)
 *  [Instalacja](https://pl.wordpress.org/plugins/shoplex/#installation)
 * [Rozwój](https://pl.wordpress.org/plugins/shoplex/#developers)

 [Wsparcie](https://wordpress.org/support/plugin/shoplex/)

## Opis

Sprzedaż konsumentom w Unii Europejskiej wymaga podania konkretnych informacji na
stronie produktu, w koszyku, w procesie realizacji zamówienia oraz w zarządzaniu
zamówieniami po zakupie. Wymogi różnią się w poszczególnych państwach członkowskich
UE: sądy niemieckie nakazują stosowanie konkretnych etykiet przycisków zgodnie z
zasadą Button-Lösung, prawo francuskie karze za brak ostrzeżeń o płatności, prawo
hiszpańskie wymaga trzyletniej gwarancji ustawowej zamiast standardowego dwuletniego
okresu, a przepisy dotyczące opakowań wymagają konkretnych numerów rejestracyjnych(
LUCID w Niemczech, EPR we Francji, BDO w Polsce).

Shoplex implementuje te wymogi prawne jako siedemnaście odrębnych, niezależnych 
modułów. Każdy moduł można włączać lub wyłączać indywidualnie w sekcji WooCommerce
> Shoplex. Interfejs administracyjny wyraźnie odwołuje się do odpowiedniej dyrektywy
UE lub ustawy krajowej dla każdego wymogu.

#### Siedemnaście modułów

 1. **Cena Jednostkowa (Cena za Jednostkę Odniesienia)**
     Dyrektywa 98/6/WE wymaga 
    wyświetlania ceny za jednostkę standardową (taką jak za kilogram, 100 gramów, litr
    lub metr) obok końcowej ceny sprzedaży dla towarów pakowanych sprzedawanych według
    wagi lub objętości. Shoplex automatycznie oblicza ten stosunek na podstawie zawartości
    netto produktu i wybranej jednostki odniesienia. Działa z produktami prostymi i
    zmiennymi oraz obsługuje pętle katalogów archiwalnych.
 2. **Najniższa Cena w Ostatnich 30 Dniach (Omnibus Directive)**
     Dyrektywa 2019/2161(
    dyrektywa w sprawie egzekwowania i modernizacji, powszechnie nazywana Omnibus) 
    nakazuje, aby każde ogłoszenie o obniżce ceny zawierało informację o najniższej
    cenie stosowanej w okresie co najmniej 30 dni przed obniżką. Shoplex utrzymuje 
    lokalny dziennik bazy danych każdej aktualizacji cen w zakresie cen regularnych,
    promocyjnych i wariantów. Niezaplanowane wyprzedaże są obliczane na podstawie danych
    historycznych, a codzienne zaplanowane czyszczenie zachowuje okno bez usuwania 
    aktywnej ceny bazowej.
 3. **Powiadomienie o VAT (Wskazanie Wyświetlania Podatku)**
     Dyrektywa 98/6/WE i dyrektywa
    2011/83/UE wymagają informowania konsumenta, czy cena zawiera obowiązujący podatek
    VAT. Shoplex drukuje stawkę zastosowaną do każdego produktu (np. „zaw. 19% VAT”
    lub „bez VAT” dla wyświetlania netto). Dla sprzedawców kwalifikujących się do programu
    dla małych przedsiębiorstw (art. 284 dyrektywy 2006/112/WE, np. § 19 UStG w Niemczech),
    dedykowane powiadomienie o zwolnieniu zastępuje standardowe wartości procentowe
    podatku.
 4. **Powiadomienie o Kosztach Wysyłki & Odnośnik PAngV**
     Art. 6 ust. 1 lit. e) dyrektywy
    2011/83/UE wymaga, aby w przypadku, gdy kosztów wysyłki nie można obliczyć z góry,
    fakt, że takie koszty są płatne, musiał być wyraźnie wskazany. Zgodnie z niemieckim
    rozporządzeniem o wskazaniu cen (PAngV § 6), słowa „plus wysyłka” („zzgl. Versandkosten”)
    muszą zawierać bezpośredni hiperodnośnik do strony sprzedawcy z warunkami płatności
    i wysyłki, a nie do ogólnego archiwum katalogu. Shoplex umożliwia wyznaczenie konkretnej
    strony wysyłki lub czysto wraca do strony z warunkami prawnymi sklepu.
 5. **Cena „od” dla produktów zmiennych**
     Dyrektywa 98/6/WE ogranicza wprowadzające
    w błąd zakresy cen. Gdy warianty produktów mają różne ceny, wyświetlanie szerokich
    zakresów („10,00 € – 90,00 €”) może wprowadzać kupujących w błąd co do początkowej
    dostępności. Shoplex zastępuje zakresy czystą etykietą „od 10,00 €”, odzwierciedlającą
    najniższą aktualnie dostępną do zakupu wariację.
 6. **Wskazanie Czasu Dostawy**
     Art. 6 ust. 1 lit. g) dyrektywy 2011/83/UE nakłada
    obowiązek podania ustaleń dotyczących płatności, dostawy i wykonania, w tym terminu,
    w którym sprzedawca zobowiązuje się dostarczyć towary. W krajach takich jak Niemcy,
    niejasne szacunki, takie jak „niezwłocznie” lub „zazwyczaj w ciągu kilku dni”, 
    są prawnie niezgodne. Shoplex rejestruje dedykowaną taksonomię czasu dostawy, umożliwiającą
    ujednolicone terminy („2 – 4 dni robocze”, „gotowe do wysyłki w 24h”) stosowane
    dla każdego produktu, każdej wariacji lub w całym sklepie.
 7. **Prawna Gwarancja Zgodności i Trwałości**
     Dyrektywa (UE) 2019/771 w sprawie sprzedaży
    towarów konsumentom oraz dyrektywa (UE) 2019/770 w sprawie treści cyfrowych wymagają
    informowania konsumentów o ich ustawowej gwarancji zgodności. Dla Hiszpanii, gdzie
    Real Decreto-ley 7/2021 zmienił LGDCU, wprowadzając wymóg 3-letniej ustawowej gwarancji(
    36 miesięcy) od 1 stycznia 2022 r., Shoplex automatycznie udostępnia oświadczenie
    o 3-letniej gwarancji przy obsłudze klientów w Hiszpanii. Obsługuje również wyświetlanie
    gwarancji handlowych trwałości, okresów aktualizacji oprogramowania cyfrowego i
    informacji o naprawach.
 8. **Specyficzne dla Kraju Przepisy UE (Button-Lösung & Packaging Registers)**
     Krajowe
    transpozycje art. 8 ust. 2 dyrektywy o prawach konsumenta wymagają, aby przycisk
    potwierdzenia zamówienia był wyraźnie oznaczony jednoznacznym oświadczeniem wskazującym,
    że złożenie zamówienia wiąże się z obowiązkiem zapłaty:

– Germany & Austria (§ 312j Abs. 3 BGB / § 8 FAGG): **Zahlungspflichtig bestellen**
–
France (Art. L. 221-14 Code de la consommation): **Commande avec obligation de paiement**–
Italy (Art. 51 comma 2 Codice del Consumo): **Ordina e paga** – Spain (Art. 98.2
LGDCU): **Pedido con obligación de pago** – Poland (Art. 17 ust. 3 Ustawy o prawach
konsumenta): **Zamówienie z obowiązkiem zapłaty** Działa zarówno w klasycznej kasie,
jak i w kasie blokowej WooCommerce za pośrednictwem filtrów rejestracji po stronie
klienta. Wyświetla również numery rejestracyjne opakowań i środowiskowe (numer rejestru
LUCID dla Niemiec zgodnie z VerpackG, Identifiant Unique REP / EPR dla Francji zgodnie
z AGEC oraz Numer BDO dla Polski zgodnie z Ustawą o odpadach).

 1. **14-dniowe ustawowe prawo do odstąpienia od umowy**
     Dyrektywa 2011/83/UE Załącznik
    I(B) gwarantuje konsumentom 14-dniowy okres na odstąpienie od umowy. Shoplex zapewnia
    gotowy do użycia przepływ pracy:

– Publiczny krótki kod `[shoplex_withdrawal_form]` umożliwiający wyszukiwanie dla
gości z ochroną przed wyliczaniem i ograniczeniem liczby zapytań.
 – Bezpieczne,
jednorazowe magiczne odnośniki wysyłane bezpośrednio na rozliczeniowy e-mail klienta
z 30-minutowym terminem ważności. – Uwierzytelniony formularz deklaracji zawierający
listę pozostałych produktów podlegających wycofaniu z ograniczonymi ilościami, aby
zapobiec zwrotowi większej liczby jednostek niż zamówiono. – Bezpośrednie przechowywanie
metadanych w High-Performance Order Storage (HPOS) (`_shoplex_withdrawals`), ścieżki
audytu w notatkach zamówienia WooCommerce oraz automatyczne e-maile potwierdzające
zarówno do klienta, jak i administratora sklepu.

 1. **Ogólne Rozporządzenie w sprawie Bezpieczeństwa Produktów (GPSR)**
     Rozporządzenie(
    UE) 2023/988 (GPSR), obowiązujące od 13 grudnia 2024 r., wymaga, aby oferty online
    publikowały dane identyfikacyjne producenta, adres pocztowy, adres elektroniczny,
    osobę odpowiedzialną w UE (dla producentów spoza UE) oraz wymagane ostrzeżenia 
    lub instrukcje dotyczące bezpieczeństwa. Shoplex udostępnia dedykowane pola dla
    każdego produktu oraz pola domyślne dla wszystkich wymaganych ujawnień GPSR.
 2. **Zgody w kasie & Rejestrowanie Zgód**
     Art. 8 dyrektywy 2011/83/UE i art. 7 RODO
    wymagają jednoznacznej, wyraźnej zgody na określone warunki umowne, w szczególności
    zrzeczenia się prawa do odstąpienia od umowy w celu natychmiastowego dostępu do
    cyfrowych pobrań. Shoplex wyświetla warunki, politykę prywatności, potwierdzenie
    prawa do odstąpienia od umowy, zrzeczenia się praw do treści cyfrowych, zgody na
    newsletter i aktualizacje dostaw przewoźnika. Każda zarejestrowana zgoda zawiera
    dokładny wyświetlony tekst, decyzję klienta i precyzyjny znacznik czasu przechowywany
    w metadanych zamówienia HPOS. Zgodny z klasycznymi i blokowymi kasami.
 3. **Tożsamość Sprzedawcy (Impressum / Legal Notice)**
     Art. 5 dyrektywy 2000/31/WE
    oraz ustawodawstwo krajowe (takie jak § 5 DDG w Niemczech) wymagają od komercyjnych
    stron internetowych zapewnienia stałego, natychmiastowego dostępu do numerów rejestru
    handlowego, nazw podmiotów korporacyjnych, adresów fizycznych, poczty elektronicznej,
    kontaktu telefonicznego i numerów identyfikacji VAT. Shoplex wyświetla te informacje
    za pomocą krótkiego kodu `[shoplex_business_info]` lub natywnego bloku.
 4. **Rozstrzyganie Sporów (ODR Notice)**
     Rozporządzenie (UE) 524/2013 i dyrektywa
    2013/11/UE wymagają od platform e-commerce umieszczania odnośników do organów alternatywnego
    rozwiązywania sporów konsumenckich. Shoplex udostępnia ustawowe powiadomienie do
    umieszczenia w stopkach sklepu lub na stronach prawnych.
 5. **Walidacja VAT B2B wewnątrzwspólnotowego (VIES REST API)**
     Zgodnie z art. 138
    dyrektywy 2006/112/WE, zwolnienie z 0% VAT dla wewnątrzwspólnotowych dostaw B2B
    wymaga weryfikacji, czy klient jest podatnikiem posiadającym ważny numer VAT w 
    innym państwie członkowskim. Shoplex w czasie rzeczywistym wysyła zapytania do 
    oficjalnego punktu końcowego VIES REST Komisji Europejskiej we wszystkich 27 państwach
    członkowskich i Irlandii Północnej (XI). Po skonfigurowaniu z Twoim własnym identyfikatorem
    VAT, wykonuje kwalifikowaną weryfikację i przechowuje oficjalny numer konsultacji(
    requestIdentifier) bezpośrednio w metadanych zamówienia i notatkach zamówienia 
    jako dowód do celów audytu dla organów podatkowych.
 6. **Ustawowy szablon formularza reklamacyjnego (Formularz Reklamacyjny)**
     Zgodnie
    z dyrektywą (UE) 2019/771, konsumenci są uprawnieni do środków zaradczych (naprawa,
    wymiana, obniżenie ceny, odstąpienie od umowy) w przypadku towarów niezgodnych 
    z umową. Shoplex udostępnia gotowy do wydruku lub osadzenia formularz reklamacyjny
    za pomocą krótkiego kodu `[shoplex_complaint_template]` oraz administracyjny podgląd
    z możliwością pobrania samodzielnego pliku HTML jednym kliknięciem, automatycznie
    wypełniony danymi firmy sprzedawcy.
 7. **Ujawnienie informacji zgodnie z Aktem o Odporności Cybernetycznej (CRA / RFC 
    9116 security.txt)**
     Zgodnie z europejskimi standardami cyberbezpieczeństwa i 
    Aktem o Odporności Cybernetycznej (Rozporządzenie UE 2024/2847), Shoplex udostępnia
    standardową politykę ujawniania informacji o bezpieczeństwie pod adresem `/.well-
    known/security.txt` (RFC 9116). Sprzedawcy mogą określić swój wyznaczony adres 
    e-mail do kontaktu w sprawach bezpieczeństwa, adres URL polityki ujawniania luk
    w zabezpieczeniach oraz datę wygaśnięcia.
 8. **Mechanizm zgłaszania i działania w ramach Aktu o Usługach Cyfrowych (Raportowanie
    DSA)**
     Zgodnie z art. 16 rozporządzenia (UE) 2022/2065 (Akt o Usługach Cyfrowych),
    pośrednicy internetowi i sklepy muszą zapewnić łatwo dostępny mechanizm, za pomocą
    którego osoby fizyczne i podmioty mogą zgłaszać im nielegalne treści lub produkty
    niezgodne z przepisami. Shoplex udostępnia publiczny formularz powiadomienia za
    pośrednictwem `[shoplex_dsa_report]` z ustrukturyzowanym wyborem powodu, walidacją,
    ograniczeniem liczby żądań i natychmiastową wysyłką wiadomości e-mail do administratorów
    sklepu.

#### Wielojęzyczność i zgodność z tłumaczeniami

Shoplex zawiera kompleksową obsługę wielojęzyczną:
 * **WPML & Polylang:** Zawiera
oficjalny plik `wpml-config.xml` mapujący klucze konfiguracji z opcji `shoplex_*`
bezpośrednio do tabel tłumaczeń ciągów. * **TranslatePress & Loco Translate:** Zbudowany
ze standardowymi funkcjami gettext we wszystkich szablonach front-endu, powiadomieniach
i przyciskach realizacji zamówienia. * **Autonomiczne Rozwiązanie:** Zasady dotyczące
kraju docelowego są ustalane na podstawie adresu rozliczeniowego, adresu wysyłki
lub geolokalizacji, niezależnie od języka front-endu wybranego przez kupującego.

#### Architektura techniczna

 * **Natywne HPOS:** Pełne wsparcie dla WooCommerce High-Performance Order Storage(
   Własne tabele zamówień).
 * **Zgodność z blokowym procesem realizacji zamówienia:** Integruje się z blokami
   koszyka i realizacji zamówienia WooCommerce za pośrednictwem Store API i rejestrów
   filtrów JavaScript bloków.
 * **Zero Zależności Zewnętrznych:** Działa lokalnie na Twoim serwerze. Brak połączeń
   zewnętrznych, brak kluczy API i brak miesięcznych opłat za usługi.
 * **Minimalne Obciążenie:** Zbudowany bez ciężkich frameworków JavaScript ani zbędnych
   tabel bazy danych.

## Zrzuty ekranu

[⌊Ekran zarządzania modułami Shoplex z bezpośrednimi cytatami podstawy prawnej.⌉⌊
Ekran zarządzania modułami Shoplex z bezpośrednimi cytatami podstawy prawnej.⌉[

Ekran zarządzania modułami Shoplex z bezpośrednimi cytatami podstawy prawnej.

[⌊Strona pojedynczego produktu wyświetlająca cenę jednostkową, powiadomienie Omnibus
o najniższej cenie, szczegóły VAT i ustawową gwarancję zgodności.⌉⌊Strona pojedynczego
produktu wyświetlająca cenę jednostkową, powiadomienie Omnibus o najniższej cenie,
szczegóły VAT i ustawową gwarancję zgodności.⌉[

Strona pojedynczego produktu wyświetlająca cenę jednostkową, powiadomienie Omnibus
o najniższej cenie, szczegóły VAT i ustawową gwarancję zgodności.

[⌊Panel informacyjny bezpieczeństwa produktu GPSR pokazujący ujawnienia producenta
i osoby odpowiedzialnej w UE.⌉⌊Panel informacyjny bezpieczeństwa produktu GPSR pokazujący
ujawnienia producenta i osoby odpowiedzialnej w UE.⌉[

Panel informacyjny bezpieczeństwa produktu GPSR pokazujący ujawnienia producenta
i osoby odpowiedzialnej w UE.

[⌊Zasady przycisków realizacji zamówienia specyficzne dla kraju: Button-Lösung dla
Niemiec/Austrii, Francji, Hiszpanii (3-letnia gwarancja), Włoch i Polski.⌉⌊Zasady
przycisków realizacji zamówienia specyficzne dla kraju: Button-Lösung dla Niemiec/
Austrii, Francji, Hiszpanii (3-letnia gwarancja), Włoch i Polski.⌉[

Zasady przycisków realizacji zamówienia specyficzne dla kraju: Button-Lösung dla
Niemiec/Austrii, Francji, Hiszpanii (3-letnia gwarancja), Włoch i Polski.

[⌊14-dniowy przepływ pracy ustawowego odstąpienia od umowy: wyszukiwanie gościa,
zabezpieczenia anty-enumeracyjne i szczegółowy formularz oświadczenia.⌉⌊14-dniowy
przepływ pracy ustawowego odstąpienia od umowy: wyszukiwanie gościa, zabezpieczenia
anty-enumeracyjne i szczegółowy formularz oświadczenia.⌉[

14-dniowy przepływ pracy ustawowego odstąpienia od umowy: wyszukiwanie gościa, zabezpieczenia
anty-enumeracyjne i szczegółowy formularz oświadczenia.

[⌊Ekran ustawień Shoplex z opcjami zgodności krajowej, polami rejestru opakowań (
LUCID, EPR, BDO) i natywną konfiguracją WPML/Polylang.⌉⌊Ekran ustawień Shoplex z
opcjami zgodności krajowej, polami rejestru opakowań (LUCID, EPR, BDO) i natywną
konfiguracją WPML/Polylang.⌉[

Ekran ustawień Shoplex z opcjami zgodności krajowej, polami rejestru opakowań (LUCID,
EPR, BDO) i natywną konfiguracją WPML/Polylang.

## Instalacja

 1. Upewnij się, że twój sklep działa na WordPressie 6.5 lub nowszym i WooCommerce 
    8.0 lub nowszym.
 2. Prześlij katalog `shoplex` do twojego katalogu `/wp-content/plugins/` lub zainstaluj
    poprzez menu Wtyczki WordPress.
 3. Włącz wtyczkę poprzez menu 'Wtyczki’ w WordPressie.
 4. Przejdź do **WooCommerce > Shoplex**, aby przejrzeć i przełączać poszczególne moduły
    zgodności.
 5. Przejdź do **WooCommerce > Ustawienia Shoplex**, aby dostosować tożsamość sklepu,
    powiadomienia, numery rejestracyjne i zasady dotyczące krajów.
 6. W celu ustawowego odstąpienia od umowy, utwórz stronę zwrotów i wstaw shortcode`[
    shoplex_withdrawal_form]`.

## Najczęściej zadawane pytania

### Does Shoplex cover statutory rules across all 27 EU member states?

Yes. Under Directive 2011/83/EU (Consumer Rights Directive) Art. 8(2), orders placed
online must explicitly state that placing the order entails an obligation to pay.
Shoplex includes verified statutory checkout button labels for all 27 EU countries(
such as Germany and Austria: „Zahlungspflichtig bestellen”, France and Luxembourg:„
Commande avec obligation de paiement”, Italy: „Ordina e paga”, Spain: „Pedido con
obligación de pago”, Netherlands and Belgium: „Bestelling met betalingsverplichting”,
Poland: „Zamówienie z obowiązkiem zapłaty”, Sweden: „Beställning med betalningsförpliktelse”,
etc.). It also adapts consumer conformity warranties (such as the Spanish 3-year
requirement under RDL 7/2021) and packaging register numbers.

### How does customer country detection work at checkout?

Shoplex determines the destination country using a five-tier hierarchy:
 1. Active
form submission during checkout or AJAX updates (`billing_country`). 2. Customer
billing country stored in the active WooCommerce session. 3. Customer shipping country
stored in the active WooCommerce session. 4. IP-based geolocation via `WC_Geolocation::
geolocate_ip()`. 5. Store base country configured in WooCommerce settings.

When a customer changes their billing or shipping country in the checkout dropdown,
the order button label updates immediately to match the statutory requirement of
that destination.

### What are the German and Austrian Button-Lösung and PAngV requirements?

In Germany (§ 312j Abs. 3 BGB) and Austria (§ 8 FAGG), failure to label the final
purchase button with an unequivocal payment notice („Zahlungspflichtig bestellen”
or equivalent) renders the purchase contract void. Furthermore, the German Price
Indication Ordinance (PAngV § 6) requires stating whether prices include VAT and
providing a direct, accessible link to your shipping costs page („inkl. MwSt., zzgl.
Versandkosten”). Shoplex provides dedicated settings to link directly to your shipping
information page.

### How does the Spanish 3-year statutory guarantee work?

Under Spain’s Real Decreto-ley 7/2021 amending the General Consumer Protection Law(
LGDCU), the statutory conformity warranty for tangible goods was extended from two
years to three years (36 months). When Shoplex detects a customer in Spain (ES),
it automatically serves the 3-year legal guarantee notice instead of the standard
2-year European baseline.

### Which packaging and environmental register numbers are supported?

Shoplex allows you to configure:
 * Germany: LUCID registration number under the
Packaging Act (VerpackG § 9). * France: Unique Identification Number (Identifiant
Unique REP / IDU) under the AGEC law and Article L. 541-10-13 of the Environmental
Code. * Poland: BDO register number (Baza Danych o Odpadach) under the Waste Act.
These numbers automatically attach to your trader identity blocks and impressum 
footers.

### How does the 14-day statutory right of withdrawal work?

Directive 2011/83/EU Annex I(B) requires providing consumers with a standardized
withdrawal declaration model. Shoplex implements this via the shortcode `[shoplex_withdrawal_form]`.
Logged-in customers can select an eligible order, pick individual items and quantities,
and submit their declaration. For guest customers, an anti-enumeration lookup sends
a secure, single-use 30-minute magic link to their billing email. Declarations are
stored in HPOS order meta (`_shoplex_withdrawals`), noted in order history, and 
emailed to both the buyer and the store owner.

### How does the VIES VAT validation module work for intra-EU B2B sales?

Under Directive 2006/112/EC Art. 138, cross-border B2B sales within the EU can be
zero-rated (0% VAT) only when the buyer has an active, verified VAT number in their
member state. Shoplex checks customer VAT IDs in real time against the European 
Commission’s official VIES REST API. If you configure your own VAT ID in the settings,
Shoplex performs a qualified request and records the official consultation identifier(`
requestIdentifier`) in the order notes as audit-proof evidence for tax authorities.

### What is the Digital Services Act (DSA) reporting form?

Under Article 16 of Regulation (EU) 2022/2065 (Digital Services Act), online intermediaries
and e-commerce stores must provide an easily accessible electronic notice mechanism
for reporting illegal content, counterfeit items, or non-compliant goods. Shoplex
provides the public notice form via `[shoplex_dsa_report]`, complete with structured
reason selection, spam rate limiting, and administrative notifications.

### Does Shoplex generate a RFC 9116 security.txt for the Cyber Resilience Act?

Yes. In accordance with European cybersecurity standards and the Cyber Resilience
Act (Regulation EU 2024/2847), Shoplex serves a compliant `/.well-known/security.
txt` endpoint. Store owners can configure their designated security contact email,
vulnerability disclosure policy URL, and expiration date under WooCommerce > Shoplex
settings > CRA security.txt.

### Czy obsługuje realizację zamówienia WooCommerce opartą na blokach?

Yes. Checkout consents, button labels, and terms links hook both classic shortcode
checkouts and modern block checkouts (`wc-blocks-checkout`).

### Czy Shoplex zastępuje wtyczki specyficzne dla danego kraju, takie jak Germanized czy Polski?

Shoplex implements the harmonized EU-wide consumer protections and key destination
rules (Button-Lösung across all 27 countries, PAngV shipping links, packaging register
numbers, Spanish 3-year warranty, VIES validation, statutory withdrawal, and GPSR).
It does not handle national fiscal cash register drivers, local invoice numbering
sequences, or national postal locker APIs. For domestic Poland integrations, plugins
like Polski cover local carriers and KSeF; for stores selling across the European
Union, Shoplex provides the complete cross-border legal compliance stack.

### Jak moduł śledzenia najniższej ceny Omnibus obsługuje zaplanowane wyprzedaże?

Kiedy produkt trafia do promocji, Shoplex ustala okres porównawczy (domyślnie 30
dni). Sprawdza zarejestrowane ceny w walucie sklepu, szuka najniższej ceny obowiązującej
przed rozpoczęciem promocji i wyświetla wynik zgodnie z wybranym przez ciebie szablonem.
Codzienne czyszczenie usuwa nieaktualne dane historyczne, zachowując jednocześnie
aktualną cenę podstawową.

### Is Shoplex compatible with multilingual plugins?

Yes. Shoplex includes a native `wpml-config.xml` file that registers all options,
button texts, and notice templates for translation in WPML and Polylang. It also
supports TranslatePress, Loco Translate, and standard gettext localization.

## Recenzje

![](https://secure.gravatar.com/avatar/d87735216bfa9770ddb7792bffe1e719eb4e3ca47db51dac06049cbf3ca8632b?
s=60&d=retro&r=g)

### 󠀁[wow](https://wordpress.org/support/topic/wow-1007/)󠁿

 [Hanna](https://profiles.wordpress.org/frogqi/) 2026-09-23

I’m impressed with how well this integrates with my existing theme.

 [ Przeczytaj 1 recenzje ](https://wordpress.org/support/plugin/shoplex/reviews/)

## Kontrybutorzy i deweloperzy

„Shoplex – Zgodność z przepisami UE dla WooCommerce” jest oprogramowaniem open source.
Poniższe osoby miały wkład w rozwój wtyczki.

Zaangażowani

 *   [ Mariusz Szatkowski ](https://profiles.wordpress.org/motylanogha/)

Wtyczka „Shoplex – Zgodność z przepisami UE dla WooCommerce” została przetłumaczona
na 1 język. Podziękuj [tłumaczom](https://translate.wordpress.org/projects/wp-plugins/shoplex/contributors)
za ich wkład.

[Przetłumacz wtyczkę “Shoplex – Zgodność z przepisami UE dla WooCommerce” na swój język.](https://translate.wordpress.org/projects/wp-plugins/shoplex)

### Interesuje cię rozwój wtyczki?

[Przeglądaj kod](https://plugins.trac.wordpress.org/browser/shoplex/), sprawdź [repozytorium SVN](https://plugins.svn.wordpress.org/shoplex/)
lub czytaj [dziennik rozwoju](https://plugins.trac.wordpress.org/log/shoplex/) przez
[RSS](https://plugins.trac.wordpress.org/log/shoplex/?limit=100&mode=stop_on_copy&format=rss).

## Rejestr zmian

#### 1.3.1

 * Feature: Support legally mandated Button-Lösung checkout button labels across
   all 27 EU member states (Directive 2011/83/EU art. 8(2)).
 * Feature: Added dedicated administrative order review panel for statutory 14-day
   withdrawal declarations in wp-admin order screen (HPOS and classic).
 * Enhancement: Expanded FAQ on WordPress.org detailing national consumer rights,
   PAngV rules, VIES B2B verification, and environmental registries.
 * Zweryfikowano: Pełna zgodność z WooCommerce 11.1 i WordPress 7.1.

#### 1.3.0

 * Funkcja: Moduł zgodności specyficzny dla kraju implementujący zasady przycisku
   kasy Button-Lösung (§ 312j BGB dla DE/AT: „Zahlungspflichtig bestellen”, France:„
   Commande avec obligation de paiement”, Italy: „Ordina e paga”, Spain: „Pedido
   con obligación de pago”, Poland: „Zamówienie z obowiązkiem zapłaty”).
 * Funkcja: Zgodność z hiszpańską 3-letnią ustawową gwarancją zgodnie z Real Decreto-
   ley 7/2021 (automatycznie dostarcza hiszpańskim kupującym powiadomienie o zgodności
   na 36 miesięcy).
 * Funkcja: Obsługa numerów rejestrowych opakowań i środowiskowych dla niemieckiego
   LUCID (VerpackG), francuskiego REP / EPR Identifiant Unique (AGEC) oraz polskiego
   BDO.
 * Funkcja: Ustawowy moduł 14-dniowego prawa konsumenta do odstąpienia od umowy 
   z publicznym krótkim kodem [shoplex_withdrawal_form], wyszukiwanie zamówień gości
   za pomocą magicznych linków, zabezpieczenia przed wyliczaniem, logowanie metadanych
   zamówień HPOS oraz automatyczne e-maile z powiadomieniami.
 * Funkcja: Walidacja numeru VAT B2B wewnątrzwspólnotowego za pośrednictwem oficjalnego
   interfejsu REST API VIES Komisji Europejskiej z przechowywaniem numeru konsultacji(
   requestIdentifier) odpornego na audyt w metadanych zamówienia (Dyrektywa 2006/
   112/WE).
 * Funkcja: Ustawowy szablon formularza reklamacji konsumenckiej z tytułu gwarancji([
   shoplex_complaint_template]) z możliwością eksportu do druku w formacie HTML 
   dla towarów niezgodnych z umową (Dyrektywa UE 2019/771).
 * Funkcja: Punkt końcowy polityki ujawniania zabezpieczeń zgodnie z Aktem o Odporności
   Cybernetycznej pod adresem /.well-known/security.txt (RFC 9116 / Rozporządzenie
   UE 2024/2847).
 * Funkcja: Powiadomienie & mechanizm działania zgodnie z Aktem o Usługach Cyfrowych([
   shoplex_dsa_report]) do zgłaszania nielegalnych treści (Artykuł 16 Rozporządzenia
   UE 2022/2065).
 * Funkcja: Kompleksowa obsługa wielojęzyczna z natywnym plikiem `wpml-config.xml`
   dla WPML i Polylang, oraz awaryjnymi tłumaczeniami w czasie wykonania.
 * Ulepszenie: Ustawienia odnośnika do strony wysyłki zgodne z PAngV dla wymagań
   sklepów niemieckich i austriackich.
 * Zweryfikowano: Pełna zgodność z WooCommerce 11.1 i WordPress 7.1.

#### 1.2.4

 * Naprawiono: najniższa cena z ostatnich 30 dni mogła podawać samą cenę promocyjną.
   Promocja bez daty rozpoczęcia była porównywana z własną ceną, a rejestrowano 
   tylko pierwszą zmianę ceny w ciągu dnia, więc późniejsza zmiana tego dnia brakowała
   w historii. Każda zmiana jest teraz rejestrowana, niezaplanowana promocja jest
   mierzona od momentu jej pierwszego zarejestrowania, a cena już obowiązująca w
   momencie otwarcia okna jest brana pod uwagę.
 * Naprawiono: historia cen nigdy nie była czyszczona, ponieważ nic nie planowało
   codziennego czyszczenia. Teraz działa codziennie, nigdy nie usuwa wewnątrz okna
   porównawczego i zachowuje zapis ceny nadal obowiązującej. Ceny wariantów zmienione
   przez REST API, WP-CLI lub import są również rejestrowane.
 * Naprawiono: zapisanie zakładki ustawień spłaszczało pola wieloliniowe i usuwało
   odnośniki z treści zgody na stronie realizacji zamówienia, więc odnośnik do regulaminu
   znikał po każdym zapisaniu zakładki Zgoda na stronie realizacji zamówienia.
 * Naprawiono: powiadomienie o kosztach wysyłki, powiadomienie o rozwiązywaniu sporów
   i powiadomienie o VAT dla małych firm nic nie wyświetlały, dopóki ich zakładka
   ustawień nie została zapisana przynajmniej raz. Niezapisane ustawienia używają
   teraz domyślnych wartości z pakietu.
 * Naprawiono: „Wyświetlane ceny: netto” nic nie zmieniało, więc powiadomienie o
   VAT nadal informowało, że cena zawiera VAT. Teraz używa własnego sformułowania„
   bez VAT”.
 * Naprawiono: na klasycznej stronie realizacji zamówienia powiadomienie o zgodzie
   było zapisywane, zanim zamówienie istniało i zostało utracone. Blokowa strona
   realizacji zamówienia już je posiadała.
 * Naprawiono: linki do regulaminu i odstąpienia od umowy w treści zgody wskazywały
   na „#”. Teraz używają strony regulaminu WooCommerce oraz strony zwrotów i reklamacji.
 * Naprawiono: blok Tożsamość sprzedawcy nie można było wstawić w edytorze. Teraz
   jest to możliwe w WordPress 7.0 i nowszych.
 * Adresy, ostrzeżenia i informacje o naprawach zachowują swoje podziały wierszy
   na stronie produktu i w danych sprzedawcy.

#### 1.2.3

 * URI wtyczki wskazywał na katalog główny witryny zamiast na tę stronę wtyczki,
   ponieważ strona jeszcze nie istniała. Teraz istnieje.

#### 1.2.2

 * Naprawiono: cena jednostkowa podawała jednostkę, ale nie ilość referencyjną, 
   więc produkt wyceniony za 1000 g wyświetlał „67,50 EUR / g” podczas gdy kosztował
   13,50 EUR. Panel produktu zachęca do podania ilości referencyjnej innej niż 1,
   a wskazanie ceny jest jedyną rzeczą, dla której ten moduł istnieje, więc ilość
   jest teraz częścią linii: „67,50 EUR / 1000 g”.

#### 1.2.1

 * Naprawiono: pola zgody dla blokowej realizacji zamówienia są rejestrowane podczas
   inicjalizacji, a ich tworzenie odczytywało koszyk, który WooCommerce ma dostępny
   dopiero od wp_loaded. Każde wczytanie front-endu logowało „get_cart zostało wywołane
   nieprawidłowo” przy włączonym debugowaniu. Koszyk jest odczytywany dopiero, gdy
   istnieje.
 * Zmieniono: pole zgody ograniczone do określonych produktów, krajów lub metod 
   płatności jest wyświetlane tylko na klasycznej stronie realizacji zamówienia.
   Pole blokowej strony realizacji zamówienia jest rejestrowane raz dla całego sklepu,
   więc zrzeczenie się praw do treści cyfrowych w przeciwnym razie pojawiłoby się
   dla kogoś kupującego krzesło.

#### 1.2.0

 * Moduł zgody na realizację zamówienia dociera teraz do realizacji zamówienia. 
   Obie realizacje zamówienia są połączone, klasyczna i blokowa, które nie współdzielą
   żadnych hooków, a zamówienie przechowuje to, co zostało uzgodnione w wyświetlonym
   sformułowaniu, plus czas, w którym zostało to uzgodnione. Ekran zamówienia pokazuje
   ten zapis.
 * Zmieniono nazwę na Shoplex.

#### 1.1.0

 * Pola produktu. Cena jednostkowa, czas dostawy, gwarancja trwałości, okres aktualizacji,
   informacje o naprawie i dwanaście pól GPSR są teraz wypełniane w zakładce Shoplex
   produktu.
 * Ekran ustawień. Dane sprzedawcy i każde sformułowanie powiadomienia można teraz
   edytować w ustawieniach WooCommerce, Shoplex.
 * Czasy dostawy to prawdziwa taksonomia, edytowana w sekcji Produkty, dzięki czemu
   sklep podaje to samo sformułowanie w całym swoim katalogu.
 * Ceny wyświetlane netto mogą być ponownie wybrane.
 * Stawka VAT jest zgodna z językiem witryny.

#### 1.0.0

 * Pierwsze wydanie: cena jednostkowa, najniższa cena z ostatnich 30 dni, powiadomienia
   o VAT i wysyłce, cena od, czas dostawy, gwarancja prawna i trwałość, informacje
   o bezpieczeństwie produktu, zgoda na stronie realizacji zamówienia, tożsamość
   sprzedawcy i powiadomienie o rozwiązywaniu sporów.

## Meta

 *  Wersja **1.3.1**
 *  Ostatnia aktualizacja **10 godzin temu**
 *  Włączone instalacje **Mniej niż 10**
 *  Wersja WordPressa ** 6.5 lub nowszej **
 *  Testowano do **7.1.3**
 *  Wersja PHP ** 8.1 lub nowszej **
 *  Języki
 * [English (US)](https://wordpress.org/plugins/shoplex/) i [Polish](https://pl.wordpress.org/plugins/shoplex/).
 *  [Przetłumacz na swój język](https://translate.wordpress.org/projects/wp-plugins/shoplex)
 * Tagi
 * [compliance](https://pl.wordpress.org/plugins/tags/compliance/)[eu](https://pl.wordpress.org/plugins/tags/eu/)
   [gpsr](https://pl.wordpress.org/plugins/tags/gpsr/)[omnibus](https://pl.wordpress.org/plugins/tags/omnibus/)
   [woocommerce](https://pl.wordpress.org/plugins/tags/woocommerce/)
 *  [Widok zaawansowany](https://pl.wordpress.org/plugins/shoplex/advanced/)

## Oceny

 5 na 5 gwiazdek.

 *  [  1 recenzja 5-gwiazdkowa     ](https://wordpress.org/support/plugin/shoplex/reviews/?filter=5)
 *  [  0 recenzji 4-gwiazdkowych     ](https://wordpress.org/support/plugin/shoplex/reviews/?filter=4)
 *  [  0 recenzji 3-gwiazdkowych     ](https://wordpress.org/support/plugin/shoplex/reviews/?filter=3)
 *  [  0 recenzji 2-gwiazdkowych     ](https://wordpress.org/support/plugin/shoplex/reviews/?filter=2)
 *  [  0 recenzji 1-gwiazdkowych     ](https://wordpress.org/support/plugin/shoplex/reviews/?filter=1)

[Twoja opinia](https://wordpress.org/support/plugin/shoplex/reviews/#new-post)

[Zobacz wszystkierecenzje.](https://wordpress.org/support/plugin/shoplex/reviews/)

## Zaangażowani

 *   [ Mariusz Szatkowski ](https://profiles.wordpress.org/motylanogha/)

## Wsparcie

Masz coś do dodania? Potrzebujesz pomocy?

 [Zobacz forum wsparcia](https://wordpress.org/support/plugin/shoplex/)