Skip to content

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.

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.

Kassenseite mit rechtlichen Checkboxen und Bestellschaltflaeche

Gehen Sie zu WooCommerce > Einstellungen > Polski > Kasse und konfigurieren Sie den Abschnitt “Bestellschaltflaeche”.

EinstellungStandardwertBeschreibung
Text der SchaltflaecheZamawiam z obowiazkiem zaplatyAuf der Schaltflaeche angezeigter Text
Fuer alle Zahlungsmethoden ueberschreibenJaOb der Text unabhaengig von der gewaehlten Methode angewendet wird
Texte der Zahlungs-Gateways ueberschreibenJaOb von Zahlungs-Gateway-Plugins gesetzte Texte ueberschrieben werden

Einige Zahlungs-Gateways (z. B. PayPal, Przelewy24) legen eigene Schaltflaechentexte fest. Das Plugin bietet die Wahl:

  1. Alle ueberschreiben - immer den festgelegten Text anzeigen (empfohlen)
  2. Gateway-Texte beibehalten - Gateways ihre eigenen Texte festlegen lassen (stellen Sie sicher, dass sie die rechtlichen Anforderungen erfuellen)

Das Plugin aendert den Text der Schaltflaeche mit einem WooCommerce-Filter:

add_filter('woocommerce_order_button_text', function (): string {
return 'Zamawiam z obowiazkiem zaplaty';
});

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)

Das Plugin funktioniert mit den in Polen beliebten Zahlungs-Gateways:

  • Przelewy24
  • PayU
  • Tpay
  • Stripe
  • PayPal
  • BLIK (ueber verschiedene Gateways)

Aendern Sie den Text unter WooCommerce > Einstellungen > Polski > Kasse. Der neue Text muss weiterhin auf die Zahlungspflicht hinweisen.

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.

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

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:

  1. Checkout mit verschiedenen Zahlungsmethoden
  2. Checkout als Gast und als angemeldeter Benutzer
  3. Checkout mit einem Gutschein
  4. Checkout mit einem Abonnement (falls Sie WooCommerce Subscriptions verwenden)
  5. Mobiler Checkout - stellen Sie sicher, dass der Text nicht abgeschnitten wird

Der Text der Schaltflaeche kehrt zum Standard “Place order” zurueck

Section titled “Der Text der Schaltflaeche kehrt zum Standard “Place order” zurueck”

Pruefen Sie, ob:

  1. Das Plugin aktiv und das Kassenmodul aktiviert ist
  2. Kein anderes Plugin den Filter mit hoeherer Prioritaet ueberschreibt
  3. Das Theme den Text der Schaltflaeche nicht fest im Template hinterlegt (hardcoded)

Der Text wird auf Mobilgeraeten abgeschnitten

Section titled “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: normal auf der Schaltflaeche

Pruefen Sie, ob Sie die neueste Plugin-Version haben. Aeltere Versionen unterstuetzen Block Checkout moeglicherweise nicht. Aktualisieren Sie auch WooCommerce Blocks.

Diese Seite dient ausschliesslich zu Informationszwecken und stellt keine Rechtsberatung dar. Konsultieren Sie vor der Umsetzung einen Anwalt. Polski for WooCommerce ist Open-Source-Software (GPLv2), die ohne Gewaehrleistung bereitgestellt wird.