Preskočiť na obsah

Tlačidlo objednávky s povinnosťou platby

Poľské právo vyžaduje, aby tlačidlo objednávky obsahovalo text “zamówienie z obowiązkiem zapłaty” alebo podobný. Plugin Polski for WooCommerce automaticky mení predvolený text tlačidla WooCommerce.

Podľa čl. 17 ods. 3 zákona o právach spotrebiteľa:

“Podnikateľ zabezpečí, aby spotrebiteľ v momente zadávania objednávky výslovne potvrdil, že vie, že objednávka je spojená s povinnosťou platby.”

Tlačidlo musí obsahovať formuláciu jednoznačne ukazujúcu na povinnosť platby. Akceptované varianty:

  • “Zamawiam z obowiązkiem zapłaty”
  • “Zamawiam i płacę”
  • “Kupuję i płacę”

Použitie textu “Odoslať objednávku”, “Objednať” alebo “Potvrdiť” nie je v súlade s právom.

Prejdite do WooCommerce > Nastavenia > Polski > Pokladňa a nakonfigurujte sekciu “Tlačidlo objednávky”.

NastaveniePredvolená hodnotaPopis
Text tlačidlaZamawiam z obowiązkiem zapłatyText zobrazený na tlačidle
Prepísať pre všetky platobné metódyÁnoČi aplikovať text nezávisle od zvolenej metódy
Prepísať text platobných bránÁnoČi prepísať texty nastavené pluginmi platobných brán

Niektoré platobné brány (napr. PayPal, Przelewy24) nastavujú vlastné texty tlačidiel. Vyberte si:

  1. Prepísať všetky - vždy zobrazovať nastavený text (odporúčané)
  2. Zachovať texty brán - umožniť bránam nastaviť vlastné texty (uistite sa, že sú v súlade s právom)

Plugin upravuje text tlačidla pomocou filtra WooCommerce:

add_filter('woocommerce_order_button_text', function (): string {
return 'Zamawiam z obowiązkiem zapłaty';
});

Plugin podporuje klasický checkout (shortcód) aj Block Checkout (Gutenberg). Pre Block Checkout sa úprava vykonáva cez:

  • filter woocommerce_order_button_text (klasický)
  • endpoint Store API (Block Checkout)

Plugin je kompatibilný s populárnymi platobnými bránami:

  • Przelewy24
  • PayU
  • Tpay
  • Stripe
  • PayPal
  • BLIK (cez rôzne brány)

Zmeňte text v WooCommerce > Nastavenia > Polski > Pokladňa. Nový text musí stále obsahovať informáciu o povinnosti platby.

add_filter('woocommerce_order_button_text', function (string $text): string {
return 'Kupuję i płacę';
}, 20);

Priorita 20 zabezpečuje, že filter sa vykoná po filtri pluginu (priorita 10).

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);

Tlačidlo zachováva predvolené CSS triedy WooCommerce. Môžete prispôsobiť jeho vzhľad:

#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;
}

Pre Block Checkout:

.wc-block-components-checkout-place-order-button {
background-color: #2e7d32;
font-weight: 700;
}

Po konfigurácii skontrolujte tlačidlo v nasledujúcich scenároch:

  1. Checkout s rôznymi platobnými metódami
  2. Checkout ako hosť a prihlásený používateľ
  3. Checkout so zľavovým kupónom (coupon)
  4. Checkout s predplatným (ak používate WooCommerce Subscriptions)
  5. Mobilný checkout - uistite sa, že text nie je orezaný

Text tlačidla sa vracia na predvolený “Place order”

Section titled “Text tlačidla sa vracia na predvolený “Place order””

Skontrolujte, či:

  1. Plugin je aktívny a modul pokladne je zapnutý
  2. Žiadny iný plugin neprepíše filter s vyššou prioritou
  3. Téma nehardkóduje text tlačidla v šablóne

Text je orezaný na mobilných zariadeniach

Section titled “Text je orezaný na mobilných zariadeniach”

Dlhý text “Zamawiam z obowiązkiem zapłaty” sa nemusí vojsť na úzke obrazovky. Zvážte:

  • použitie kratšieho variantu: “Kupuję i płacę”
  • prispôsobenie CSS: white-space: normal na tlačidle

Použite najnovšiu verziu pluginu. Staršie verzie nemusia podporovať Block Checkout. Skontrolujte aj aktualizáciu WooCommerce Blocks.

Táto stránka slúži len na informačné účely a nepredstavuje právne poradenstvo. Pred implementáciou sa poraďte s právnikom. Polski for WooCommerce je open source softvér (GPLv2) poskytovaný bez záruky.