Proces zamówienia zgodny z przepisami
Moduł 5: Obowiązki i regulaminy · Czas czytania: 10 min
Cel lekcji: Po tej lekcji będą Państwo potrafili tak skonfigurować składanie zamówienia w WooCommerce, aby spełniało ono przepisy dotyczące zamówień na odległość: właściwy tekst na przycisku zamówienia, podsumowanie tuż przed złożeniem zamówienia, brak wstępnie zaznaczonych dodatków, uczciwe pokazywanie rabatów oraz pełne potwierdzenie po zamówieniu.
Kluczowe pojęcia: przycisk zamówienia, obowiązek zapłaty, "Button-Lösung", "zahlungspflichtig bestellen", podsumowanie tuż przed zamówieniem, w widoczny sposób, wstępnie zaznaczone pola, dodatkowe płatności, akceptacja regulaminu sklepu, trwały nośnik, potwierdzenie, obniżka ceny i najniższa cena z 30 dni, opłaty za środek płatniczy
Ta lekcja wyjaśnia przepisy w brzmieniu obowiązującym na dzień 9 listopada 2026. Nie stanowi porady prawnej ani podatkowej. W razie wątpliwości co do Państwa sytuacji prosimy zwrócić się do prawnika, organizacji branżowej lub księgowego.
Ostatni ekran waży najwięcej
Na stronie zamówienia klient podejmuje decyzję. Dlatego UE stawia tu najsurowsze wymagania. Wynikają one z artykułu 8 dyrektywy 2011/83/UE (wymogi formalne dotyczące umów zawieranych na odległość) oraz z artykułu 22 (dodatkowe płatności). Najważniejsze zasady:
- Tuż przed złożeniem zamówienia klient widzi w jasny i widoczny sposób najważniejsze informacje: co kupuje, łączną cenę ze wszystkimi kosztami, a w przypadku subskrypcji okres jej trwania i sposób wypowiedzenia.
- Przycisk zamówienia informuje, że zamówienie oznacza obowiązek zapłaty.
- Żadnych dodatkowych płatności poprzez wstępnie zaznaczone pola.
- Po złożeniu zamówienia potwierdzenie na trwałym nośniku (e-mail lub plik PDF, który klient może zachować).
Przycisk zamówienia
To najbardziej znany przykład przepisu, który w jednym kraju brzmi surowiej niż w innym, choć pochodzi z tej samej dyrektywy.
| Kraj | Przepis | Co musi znaleźć się na przycisku |
|---|---|---|
| UE | Artykuł 8 ust. 2 dyrektywy 2011/83/UE | Jednoznaczne sformułowanie, że złożenie zamówienia oznacza obowiązek zapłaty |
| Holandia | Artykuł 6:230v ust. 3 BW (holenderski kodeks cywilny) | "W sposób niebudzący wątpliwości"; zwrot "bestelling met betalingsverplichting" (zamówienie z obowiązkiem zapłaty) jest w samej ustawie podany jako dobry przykład. W przeciwnym razie umowa jest wzruszalna |
| Belgia | Ta sama reguła UE w księdze VI belgijskiego Kodeksu prawa gospodarczego (WER) | Równie jasny tekst; prosimy sprawdzić sformułowanie z organizacją branżową |
| Niemcy | § 312j Abs. 3 BGB ("Button-Lösung") | "zahlungspflichtig bestellen" lub równie jednoznaczne sformułowanie i nic więcej na przycisku. W przeciwnym razie umowa nie zostaje zawarta (§ 312j Abs. 4) |
Co to oznacza w praktyce? Domyślny tekst na przycisku WooCommerce to "Place order" (w bloku zamówienia "Place Order"), w wersji niderlandzkiej zwykle "Bestelling plaatsen" (złóż zamówienie). Nie ma w nim informacji, że trzeba zapłacić. Prawnicy i organizacje branżowe w Holandii zalecają więc tekst taki jak "Bestellen en betalen" (zamawiam i płacę), "Bestelling met betalingsverplichting" (zamówienie z obowiązkiem zapłaty) lub w Niemczech "Zahlungspflichtig bestellen". "Dalej", "Następny krok" czy "Potwierdź" są zbyt ogólne. Opinie co do tego, czy "Bestellen en betalen" wystarcza w każdej sytuacji, są podzielone; tekst z ustawy jest najbezpieczniejszym wyborem. W Polsce, na podstawie tej samej reguły UE, na przycisku powinno znaleźć się sformułowanie „zamówienie z obowiązkiem zapłaty” lub inne jednoznaczne sformułowanie.
Czy po kliknięciu przycisku klient przechodzi na stronę płatności Państwa operatora? Wtedy Państwa przycisk zamówienia nadal jest momentem, w którym klient się zobowiązuje. Przycisk operatora ("Zapłać") nie stanowi jego zastępstwa.
Podsumowanie tuż przed przyciskiem
W Holandii artykuł 6:230v ust. 2 BW wymaga, aby bezpośrednio przed złożeniem zamówienia przez konsumenta ponownie pokazać najważniejsze informacje: główne cechy, łączną cenę, a w przypadku umowy o charakterze ciągłym okres jej trwania i sposób wypowiedzenia. Niemcy wymagają tego samego w § 312j Abs. 2 BGB. Blok zamówienia WooCommerce domyślnie pokazuje obok przycisku lub nad nim podsumowanie z produktami, ilościami, sumą częściową, kosztami wysyłki, VAT i sumą łączną. Prosimy zwrócić uwagę na dwie rzeczy:
- Koszty wysyłki muszą być już widoczne, a nie "zostaną obliczone po złożeniu zamówienia". Dlatego WooCommerce najpierw pyta o adres (lekcja 4.3).
- W przypadku subskrypcji: cena za okres rozliczeniowy, jak często, jak długo i jak ją wypowiedzieć, tuż przy przycisku.
Żadnych wstępnie zaznaczonych pól
Artykuł 22 dyrektywy: na każdą płatność ponad cenę główną potrzebna jest wyraźna zgoda konsumenta. Wstępnie zaznaczone pole nie jest zgodą; jeśli klient z tego powodu zapłacił, otrzymuje zwrot. Chodzi na przykład o "ubezpieczenie przesyłki", "opakowanie prezentowe" lub "przekaż 1 € (≈ 4,39 zł) na ...". W WooCommerce takie dodatki pochodzą zwykle z rozszerzenia; prosimy sprawdzić, czy są na początku puste.
To samo dotyczy pola przy newsletterze: to kwestia RODO (zgoda), a nie płatności, ale i ono musi być na początku puste.
Akceptacja regulaminu
WooCommerce może przy składaniu zamówienia wyświetlić pole wyboru: "Przeczytałem/am i akceptuję regulamin sklepu", z linkiem do strony z regulaminem. Uzyskają je Państwo, wybierając w WooCommerce > Ustawienia > Zaawansowane > Ustawienia strony stronę jako Warunki i zasady (w bloku zamówienia można dostosować tekst). Pomaga to wykazać, że klient mógł zapoznać się z regulaminem (lekcja 5.5). Pole wyboru nie zastępuje obowiązkowych informacji: prawo odstąpienia od umowy, ceny i koszty muszą być podane także poza regulaminem.
Rabaty i najniższa cena z 30 dni
Od czasu dyrektywy Omnibus ((UE) 2019/2161) w całej UE obowiązuje zasada: jeśli informują Państwo o obniżce ceny ("z 39 € (≈ 171,31 zł) na 29 € (≈ 127,38 zł)"), cena "z" jest najniższą ceną, jaką stosowali Państwo w ciągu 30 dni przed obniżką dla tego produktu. W Niemczech wynika to z § 11 PAngV; Holandia i Belgia wprowadziły tę samą regułę UE. Niemcy wymagają ponadto podania Grundpreis (ceny za kilogram, litr lub metr) przy produktach sprzedawanych na wagę lub objętość (§ 4 PAngV), takich jak herbata sypana.
WooCommerce nie przechowuje historii cen. Jeśli Theehuis Example 1 listopada obniża cenę dzbanka do herbaty, musi samo wiedzieć, jaka była najniższa cena w październiku. Rabat sprzed tygodnia ("najpierw 34 € (≈ 149,35 zł), teraz 29 € (≈ 127,38 zł)") może wtedy wyznaczać cenę "z". Wtyczki mogą śledzić najniższą cenę; w przeciwnym razie trzeba ją zapisywać samodzielnie.
Bez dopłaty za środek płatniczy
Artykuł 19 dyrektywy zakazuje pobierania opłat za korzystanie ze środka płatniczego, które są wyższe niż koszt, jaki Państwo ponoszą. W przypadku popularnych metod płatności w UE dopłaty są ponadto w dużej mierze zakazane. Jeśli pobierają Państwo opłatę za metodę płatności, prosimy to dokładnie sprawdzić; bezpiecznym wyborem jest rezygnacja z dopłaty (lekcja 4.4).
Potwierdzenie po zamówieniu
Po złożeniu zamówienia klient otrzymuje potwierdzenie na trwałym nośniku, najpóźniej w chwili dostawy (NL art. 6:230v ust. 7 BW; UE art. 8 ust. 7). Zawiera ono wszystkie obowiązkowe informacje, których klient jeszcze nie otrzymał w tej formie: kim Państwo są, co kupił, cenę oraz prawo odstąpienia od umowy wraz z wzorem formularza odstąpienia od umowy (lub linkiem do niego) i informacją, gdzie znajduje się przycisk odstąpienia od umowy. W przypadku treści cyfrowych także potwierdzenie zgody klienta i rezygnacji z prawa odstąpienia od umowy (lekcja 3.3).
W WooCommerce jest to e-mail "W trakcie realizacji" (Processing order) lub "Wstrzymane" (On-hold order) wysyłany do klienta. W WooCommerce > Ustawienia > E-maile mogą Państwo dodać do każdego e-maila dodatkową treść: krótki tekst o odstąpieniu od umowy z linkami do strony o odstąpieniu, wzoru formularza i przycisku. Plik PDF z regulaminem jako załącznik można dodać za pomocą rozszerzenia. Prosimy sprawdzić to zamówieniem testowym (lekcja 4.5).
W praktyce: tak wygląda to w WooCommerce
W Theehuis Example z blokiem zamówienia:
- Otworzyć Strony > Zamówienie w edytorze blokowym, kliknąć przycisk Bestelling plaatsen (Place order) na dole bloku i zmienić tekst na "Bestelling met betalingsverplichting" (a w niemieckiej wersji sklepu na "Zahlungspflichtig bestellen").
- W Zaawansowane > Ustawienia strony wybrać stronę Warunki i zasady, aby pojawiło się pole akceptacji, i umieścić w bloku link do strony o odstąpieniu od umowy.
- Sprawdzić wszystkie dodatki w bloku (rozszerzenia do ubezpieczenia, opakowania prezentowego, newslettera): wszystkie są na początku puste.
- W E-maile > W trakcie realizacji dodać dodatkową treść z informacjami o odstąpieniu od umowy i linkiem do przycisku.
W klasycznej stronie zamówienia opartej na shortcode tekst przycisku zmienia się za pomocą ustawienia motywu lub niewielkiego fragmentu kodu; prosimy skorzystać ze sposobu zalecanego przez Państwa motyw.
Podsumowanie
- Przycisk zamówienia musi informować, że zamówienie oznacza obowiązek zapłaty: NL "bestelling met betalingsverplichting", DE "zahlungspflichtig bestellen", w Polsce „zamówienie z obowiązkiem zapłaty” lub inne jednoznaczne sformułowanie; domyślny tekst "Bestelling plaatsen" (Place order) jest ryzykowny.
- Tuż przed przyciskiem: produkty, łączna cena ze wszystkimi kosztami, przy subskrypcjach okres trwania i sposób wypowiedzenia.
- Żadnych wstępnie zaznaczonych pól dla dodatkowych płatności; akceptacja regulaminu za pomocą pola wyboru, które na początku jest puste.
- Obniżki cen z najniższą ceną z ostatnich 30 dni jako ceną "z".
- Po zamówieniu potwierdzenie ze wszystkimi informacjami, wzorem formularza odstąpienia od umowy i przyciskiem odstąpienia od umowy.
Quiz
Zadanie
Zadanie D5.4: Sprawdzenie procesu zamówienia. Prosimy złożyć zamówienie testowe we własnym sklepie (tryb testowy operatora płatności, lekcja 4.5) i przejść cały proces zamówienia jak klient. Prosimy odhaczyć: tekst na przycisku zamówienia sprawdzony i w razie potrzeby zmieniony; podsumowanie z produktami, cenami z VAT i kosztami wysyłki tuż nad przyciskiem; brak wstępnie zaznaczonych dodatków; link do regulaminu i informacji o odstąpieniu od umowy przy składaniu zamówienia; ograniczenia dostawy i metody płatności widoczne już na początku zamawiania; e-mail z potwierdzeniem ze wszystkimi informacjami sprawdzony.
Następnie prosimy odpowiedzieć: co dosłownie widnieje na Państwa przycisku zamówienia? Do jakich krajów Państwo sprzedają i czy tekst pasuje do każdego języka ("bestelling met betalingsverplichting", "zahlungspflichtig bestellen")? Jaki tekst był domyślnie na przycisku i dlaczego uważają Państwo, że wystarcza lub nie wystarcza? Co zawiera Państwa e-mail z potwierdzeniem na temat odstąpienia od umowy i czy jest w nim link do przycisku odstąpienia od umowy?
Zadanie D5.4: Sprawdzenie procesu zamówienia
To zadanie wykonuje się samodzielnie, nikt go nie sprawdza. Prosimy zaznaczyć wykonane punkty i oznaczyć zadanie jako wykonane.
Tekst przycisku, który mówi, że zamówienie oznacza obowiązek zapłaty; dla klientów z Niemiec „zahlungspflichtig bestellen” lub równoważny, a w Polsce „zamówienie z obowiązkiem zapłaty” lub inne jednoznaczne sformułowanie; domyślny niderlandzki tekst „Bestelling plaatsen” (Złóż zamówienie) nie wspomina o obowiązku zapłaty i dlatego jest ryzykowny (lekcja 5.4); e-mail z potwierdzeniem zawiera informację o prawie odstąpienia od umowy i przycisk.
Zaznaczenia i notatki pozostają tylko w tej przeglądarce; nie są nigdzie wysyłane. Po zalogowaniu w Moje kursy zapisywana jest jedynie informacja, że zadanie zostało wykonane.
Dalsza lektura
- Holenderski kodeks cywilny (Burgerlijk Wetboek), księga 6, artykuł 6:230v (wetten.overheid.nl, niderlandzki): https://wetten.overheid.nl/BWBR0005289/
- § 312j BGB, Besondere Pflichten im elektronischen Geschäftsverkehr (niemiecki): https://www.gesetze-im-internet.de/bgb/__312j.html
- § 11 PAngV, Preisermäßigungen (niemiecki): https://www.gesetze-im-internet.de/pangv_2022/__11.html
- § 4 PAngV, Grundpreis (niemiecki): https://www.gesetze-im-internet.de/pangv_2022/__4.html
- Sprzedaż konsumentom (ACM, holenderski organ nadzoru, dla przedsiębiorców, niderlandzki): https://www.acm.nl/nl/verkoop-aan-consumenten
- Dyrektywa (UE) 2019/2161, Omnibus (EUR-Lex): https://eur-lex.europa.eu/eli/dir/2019/2161/oj
- Darmowy kurs WordPress 9.1: E-mail z WordPressa
