Zum Inhalt springen
Termin vereinbaren (öffnet in einem neuen Fenster)

Eigene Währung zu WooCommerce hinzufügen

Zwei Filter, und die Währung steht in den Einstellungen zur Auswahl. Kassieren kannst du damit allerdings noch nicht.

Zuletzt geprüft: 3 Minuten Lesezeit

Der Schnipsel

Zwei Filter: einer trägt die Währung in die Auswahlliste ein, der zweite legt ihr Symbol fest.

// 1. Die Waehrung in die Auswahlliste aufnehmen
add_filter( 'woocommerce_currencies', function ( $currencies ) {

    $currencies['ABC'] = 'Name der Waehrung';

    return $currencies;
} );

// 2. Das Symbol dazu
add_filter( 'woocommerce_currency_symbol', function ( $symbol, $currency ) {

    if ( $currency === 'ABC' ) {
        $symbol = '$';
    }

    return $symbol;

}, 10, 2 );

ABC durch die eigene Kennung ersetzen, den Namen und das Symbol ebenso. Nach dem Speichern steht die Währung unter WooCommerce → Einstellungen → Allgemein zur Auswahl.

Tipp

Nimm als Kennung nach Möglichkeit den offiziellen dreistelligen Code nach ISO 4217. Zahlungsanbieter, Buchhaltungsprogramme und Exportdateien erwarten genau den – eine ausgedachte Kennung macht später an jeder Schnittstelle Arbeit.

Was danach noch fehlt

Wichtig

Der Schnipsel macht die Währung auswählbar – mehr nicht. Er rechnet nicht um, und er bringt keinem Zahlungsanbieter bei, sie anzunehmen.

Zwei Dinge sind daher noch zu klären:

  • Umrechnung. Preise musst du in der neuen Währung selbst eintragen. Wer automatisch nach Tageskurs umrechnen will, braucht ein Mehrwährungs-Plugin – der Schnipsel ersetzt keines.
  • Zahlung. PayPal, Stripe und die Banken nehmen nur an, was sie kennen. Steht deine Währung nicht auf ihrer Liste, scheitert die Zahlung an der Kasse – und zwar erst dort, was der unangenehmste Moment dafür ist.

Vorher prüfen: Leg ein Testprodukt an und geh einmal bis zum Bezahlvorgang durch. Zehn Minuten, und du weißt, ob es trägt.

Wohin der Code gehört

In ein Child-Theme oder ein Code-Plugin – nicht in die functions.php des Themes. Dort ist er beim nächsten Update weg, und dann verschwindet die Währung aus den Einstellungen, während die Preise in der Datenbank stehenbleiben.

Anrufen Website prüfen Anfragen

Darstellung

Diese Einstellungen gelten nur auf diesem Gerät und werden lokal in deinem Browser gespeichert. Es wird nichts übertragen.

Farbschema
Schriftgröße
Lesbarkeit
Erklärung zur Barrierefreiheit