Order button with obligation to pay
Das polnische Recht schreibt vor, dass die Bestellschaltflaeche den Text “Bestellung mit Zahlungspflicht” oder einen aehnlichen Text enthaelt. Polski for WooCommerce aendert automatisch den Standardtext der WooCommerce-Schaltflaeche.
Rechtliche Anforderungen
Abschnitt betitelt „Rechtliche Anforderungen“Die Schaltflaeche muss die Zahlungspflicht eindeutig kenntlich machen. Zulaessige Varianten:
- “Zamawiam z obowiazkiem zaplaty” (Bestellung mit Zahlungspflicht)
- “Zamawiam i place” (Ich bestelle und zahle)
- “Kupuje i place” (Ich kaufe und zahle)
Texte wie “Bestellung aufgeben”, “Bestellen” oder “Bestaetigen” erfuellen die Anforderungen nicht und bergen das Risiko von Strafen.

Konfiguration
Abschnitt betitelt „Konfiguration“Gehen Sie zu WooCommerce > Einstellungen > Polski > Kasse und konfigurieren Sie den Abschnitt “Bestellschaltflaeche”.
Einstellungen
Abschnitt betitelt „Einstellungen“| Einstellung | Standardwert | Beschreibung |
|---|---|---|
| Text der Schaltflaeche | Zamawiam z obowiazkiem zaplaty | Auf der Schaltflaeche angezeigter Text |
| Fuer alle Zahlungsmethoden ueberschreiben | Ja | Ob der Text unabhaengig von der gewaehlten Methode angewendet wird |
| Texte der Zahlungs-Gateways ueberschreiben | Ja | Ob von Zahlungs-Gateway-Plugins gesetzte Texte ueberschrieben werden |
Texte je Zahlungsmethode
Abschnitt betitelt „Texte je Zahlungsmethode“Einige Zahlungs-Gateways (z. B. PayPal, Przelewy24) legen eigene Schaltflaechentexte fest. Das Plugin bietet die Wahl:
- Alle ueberschreiben - immer den festgelegten Text anzeigen (empfohlen)
- Gateway-Texte beibehalten - Gateways ihre eigenen Texte festlegen lassen (stellen Sie sicher, dass sie die rechtlichen Anforderungen erfuellen)
Technische Umsetzung
Abschnitt betitelt „Technische Umsetzung“Das Plugin aendert den Text der Schaltflaeche mit einem WooCommerce-Filter:
add_filter('woocommerce_order_button_text', function (): string { return 'Zamawiam z obowiazkiem zaplaty';});Kompatibilitaet mit Block Checkout
Abschnitt betitelt „Kompatibilitaet mit Block Checkout“Das Plugin funktioniert mit dem klassischen Checkout (Shortcode) und mit Block Checkout (Gutenberg). Block Checkout verwendet:
- Filter
woocommerce_order_button_text(klassisch) - Store-API-Endpunkt (Block Checkout)
Kompatibilitaet mit beliebten Plugins
Abschnitt betitelt „Kompatibilitaet mit beliebten Plugins“Das Plugin funktioniert mit den in Polen beliebten Zahlungs-Gateways:
- Przelewy24
- PayU
- Tpay
- Stripe
- PayPal
- BLIK (ueber verschiedene Gateways)
Anpassen des Textes
Abschnitt betitelt „Anpassen des Textes“Aenderung des Textes in den Einstellungen
Abschnitt betitelt „Aenderung des Textes in den Einstellungen“Aendern Sie den Text unter WooCommerce > Einstellungen > Polski > Kasse. Der neue Text muss weiterhin auf die Zahlungspflicht hinweisen.
Aenderung des Textes programmatisch
Abschnitt betitelt „Aenderung des Textes programmatisch“add_filter('woocommerce_order_button_text', function (string $text): string { return 'Kupuje i place';}, 20);Die Prioritaet 20 stellt sicher, dass der Filter nach dem Filter des Plugins (Prioritaet 10) ausgefuehrt wird.
Text abhaengig von der Zahlungsmethode
Abschnitt betitelt „Text abhaengig von der Zahlungsmethode“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 obowiazkiem zaplaty przelewem'; }
if ($chosen_payment === 'cod') { return 'Zamawiam z obowiazkiem zaplaty przy odbiorze'; }
return 'Zamawiam z obowiazkiem zaplaty';}, 20);Gestaltung der Schaltflaeche
Abschnitt betitelt „Gestaltung der Schaltflaeche“Die Schaltflaeche verwendet die Standard-CSS-Klassen von WooCommerce. Passen Sie ihr Aussehen an:
#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;}Fuer Block Checkout:
.wc-block-components-checkout-place-order-button { background-color: #2e7d32; font-weight: 700;}Pruefen Sie die Schaltflaeche nach der Konfiguration in folgenden Szenarien:
- Checkout mit verschiedenen Zahlungsmethoden
- Checkout als Gast und als angemeldeter Benutzer
- Checkout mit einem Gutschein
- Checkout mit einem Abonnement (falls Sie WooCommerce Subscriptions verwenden)
- Mobiler Checkout - stellen Sie sicher, dass der Text nicht abgeschnitten wird
Haeufige Probleme
Abschnitt betitelt „Haeufige Probleme“Der Text der Schaltflaeche kehrt zum Standard “Place order” zurueck
Abschnitt betitelt „Der Text der Schaltflaeche kehrt zum Standard “Place order” zurueck“Pruefen Sie, ob:
- Das Plugin aktiv und das Kassenmodul aktiviert ist
- Kein anderes Plugin den Filter mit hoeherer Prioritaet ueberschreibt
- Das Theme den Text der Schaltflaeche nicht fest im Template hinterlegt (hardcoded)
Der Text wird auf Mobilgeraeten abgeschnitten
Abschnitt betitelt „Der Text wird auf Mobilgeraeten abgeschnitten“Der Text “Zamawiam z obowiazkiem zaplaty” passt moeglicherweise nicht auf kleine Bildschirme. Loesungen:
- Verwendung einer kuerzeren Variante: “Kupuje i place”
- Anpassung des CSS:
white-space: normalauf der Schaltflaeche
Block Checkout aendert den Text nicht
Abschnitt betitelt „Block Checkout aendert den Text nicht“Pruefen Sie, ob Sie die neueste Plugin-Version haben. Aeltere Versionen unterstuetzen Block Checkout moeglicherweise nicht. Aktualisieren Sie auch WooCommerce Blocks.