Shoplex – Zgodność z przepisami UE dla WooCommerce

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

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

wow

2026-09-23
I’m impressed with how well this integrates with my existing theme.
Przeczytaj 1 recenzje

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

Wtyczka „Shoplex – Zgodność z przepisami UE dla WooCommerce” została przetłumaczona na 1 język. Podziękuj tłumaczom za ich wkład.

Przetłumacz wtyczkę “Shoplex – Zgodność z przepisami UE 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.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.