Tlacitko objednavky se zavazkem platby
Polske pravo vyzaduje, aby tlacitko objednavky obsahovalo text “objednavka se zavazkem platby” nebo podobny. Plugin automaticky meni vychozi text tlacitka WooCommerce.
Pravni pozadavky
Section titled “Pravni pozadavky”Podle cl. 17 odst. 3 zakona o pravech spotrebitele, ktery implementuje smernici 2011/83/EU:
“Przedsiębiorca zapewnia, aby konsument w momencie składania zamówienia wyraźnie potwierdził, że wie, iż zamówienie pociąga za sobą obowiązek zapłaty.”
Tlacitko musi obsahovat formulaci jednoznacne ukazujici na zavazek platby. Akceptovane varianty:
- “Zamawiam z obowiązkiem zapłaty”
- “Zamawiam i płacę”
- “Kupuję i płacę”
Pouziti textu typu “Slozit objednavku”, “Objednat” nebo “Potvrdit” je v rozporu s pravem a muze vest k sankcim.
Konfigurace
Section titled “Konfigurace”Prejdete do WooCommerce > Nastaveni > Polski > Pokladna a nakonfigurujte sekci “Tlacitko objednavky”.
Nastaveni
Section titled “Nastaveni”| Nastaveni | Vychozi hodnota | Popis |
|---|---|---|
| Text tlacitka | Zamawiam z obowiązkiem zapłaty | Text zobrazovany na tlacitku |
| Prepsat pro vsechny platebni metody | Ano | Zda pouzit text nezavisle na zvolene metode |
| Prepsat texty platebnich bran | Ano | Zda prepsat texty nastavene pluginy platebnich bran |
Texty dle platebni metody
Section titled “Texty dle platebni metody”Nektere platebni brany (napr. PayPal, Przelewy24) nastavuji vlastni texty tlacitek. Plugin umoznuje zvolit, zda:
- Prepsat vse - vzdy zobrazuje nastaveny text (doporuceno)
- Zachovat texty bran - umoznuje branam nastavovat vlastni texty (ujistete se, ze jsou v souladu s pravem)
Technicka implementace
Section titled “Technicka implementace”Plugin upravuje text tlacitka pomoci filtru WooCommerce:
add_filter('woocommerce_order_button_text', function (): string { return 'Zamawiam z obowiązkiem zapłaty';});Kompatibilita s Block Checkout
Section titled “Kompatibilita s Block Checkout”Plugin podporuje jak klasicky checkout (shortcode), tak novy Block Checkout (Gutenberg). V pripade Block Checkout se uprava provadi pres:
- filtr
woocommerce_order_button_text(klasicky) - endpoint Store API (Block Checkout)
Kompatibilita s popularnimi pluginy
Section titled “Kompatibilita s popularnimi pluginy”Plugin je kompatibilni s popularnimi platebnimi branami na polskem trhu:
- Przelewy24
- PayU
- Tpay
- Stripe
- PayPal
- BLIK (pres ruzne brany)
Prizpusobeni textu
Section titled “Prizpusobeni textu”Zmena textu v nastaveních
Section titled “Zmena textu v nastaveních”Nejjednodussi zpusob - zmente text v WooCommerce > Nastaveni > Polski > Pokladna. Pamatujte, ze novy text musi stale obsahovat informaci o zavazku platby.
Zmena textu programove
Section titled “Zmena textu programove”add_filter('woocommerce_order_button_text', function (string $text): string { return 'Kupuję i płacę';}, 20);Priorita 20 zajistuje, ze filtr bude proveden po filtru pluginu (priorita 10).
Text zavisly na platebni metode
Section titled “Text zavisly na platebni metode”add_filter('woocommerce_order_button_text', function (string $text): string { $chosen_payment = WC()->session->get('chosen_payment_method');
if ($chosen_payment === 'bacs') { return 'Zamawiam z obowiązkiem zapłaty przelewem'; }
if ($chosen_payment === 'cod') { return 'Zamawiam z obowiązkiem zapłaty przy odbiorze'; }
return 'Zamawiam z obowiązkiem zapłaty';}, 20);Stylovani tlacitka
Section titled “Stylovani tlacitka”Tlacitko zachovava vychozi CSS tridy WooCommerce. Muzete prizpusobit jeho vzhled:
#place_order { background-color: #2e7d32; font-size: 1.1em; font-weight: 700; padding: 0.8em 2em; text-transform: none;}
#place_order:hover { background-color: #1b5e20;}Pro Block Checkout:
.wc-block-components-checkout-place-order-button { background-color: #2e7d32; font-weight: 700;}Testovani
Section titled “Testovani”Po konfiguraci zkontrolujte tlacitko v nasledujicich scenarech:
- Checkout s ruznymi platebnimi metodami
- Checkout jako host i prihlaseny uzivatel
- Checkout se slevovym kuponem (coupon)
- Checkout s predplatnym (pokud pouzivate WooCommerce Subscriptions)
- Mobilni checkout - ujistete se, ze text neni oriznuly
Nejcastejsi problemy
Section titled “Nejcastejsi problemy”Text tlacitka se vraci na vychozi “Place order”
Section titled “Text tlacitka se vraci na vychozi “Place order””Zkontrolujte, zda:
- Plugin je aktivni a modul pokladny je aktivovan
- Zadny jiny plugin neprepisuje filtr s vyssi prioritou
- Motiv nema pevne nakodovany text tlacitka v sablone
Text je oriznuly na mobilnich zarizenich
Section titled “Text je oriznuly na mobilnich zarizenich”Dlouhy text “Zamawiam z obowiązkiem zapłaty” se nemusi vejit na uzke obrazovky. Zvazite:
- pouziti kratsiho variantu: “Kupuję i płacę”
- prizpusobeni CSS:
white-space: normalna tlacitku
Block Checkout nemeni text
Section titled “Block Checkout nemeni text”Ujistete se, ze pouzivate nejnovejsi verzi pluginu. Starsi verze nemusi podporovat Block Checkout. Zkontrolujte take, zda je WooCommerce Blocks aktualizovan.