WooCommerce

für WooCommerce
SEPA QR-Codes

Integrieren Sie GiroCode nahtlos in Ihren WordPress Shop. Automatische SEPA QR-Codes auf Rechnungen und Bestellbestätigungen.

Vorteile

Warum GiroCode für WooCommerce?

Schnellere Zahlungen
Kunden scannen den QR-Code und überweisen in Sekunden - keine manuelle Dateneingabe.
Weniger Fehler
Automatisch generierte Zahlungsdaten eliminieren Tippfehler bei IBAN und Verwendungszweck.
Niedrigere Kosten
SEPA-Überweisungen kosten oft weniger als Kreditkarten oder PayPal Gebühren.
Automatisierung
QR-Codes werden automatisch auf Rechnungen und Bestellbestätigungen eingefügt.
Integration

In 4 Schritten zum Ziel

Die Integration dauert nur wenige Minuten

1

API-Account erstellen

Registrieren Sie sich kostenlos und erhalten Sie Ihre API-Zugangsdaten.

2

Plugin installieren

Laden Sie unser WooCommerce Plugin herunter oder integrieren Sie die API manuell.

3

Konfigurieren

Geben Sie Ihre IBAN und Geschäftsdaten ein - fertig!

4

QR-Codes generieren

Ab sofort erscheinen GiroCodes automatisch auf allen Rechnungen.

Code-Beispiel

PHP Integration

Kopieren Sie diesen Code in Ihre functions.php oder erstellen Sie ein eigenes Plugin

functions.php
<?php
/**
 * GiroCode Integration für WooCommerce
 * Fügt SEPA QR-Code zu Rechnungen hinzu
 */

// API-Konfiguration
define('GIROCODE_API_URL', 'https://api.girocode-api.de/generate');
define('GIROCODE_USER', 'ihr_username');
define('GIROCODE_SECRET', 'ihr_api_secret');

/**
 * GiroCode für eine Bestellung generieren
 */
function generate_girocode_for_order($order_id) {
    $order = wc_get_order($order_id);

    $params = [
        'user' => GIROCODE_USER,
        'secret' => GIROCODE_SECRET,
        'iban' => 'DE89370400440532013000',
        'paymentrecipient' => 'Ihre Firma GmbH',
        'purpose' => 'Bestellung ' . $order->get_order_number(),
        'amount' => $order->get_total(),
        'imageformat' => 'png',
        'dimension' => '256',
        'output' => 'json'
    ];

    $response = wp_remote_post(GIROCODE_API_URL, [
        'body' => json_encode($params),
        'headers' => ['Content-Type' => 'application/json'],
        'timeout' => 30
    ]);

    if (is_wp_error($response)) {
        return false;
    }

    $body = json_decode(wp_remote_retrieve_body($response), true);

    if ($body['success'] && isset($body['data']['data'])) {
        return $body['data']['data']; // Data URL für <img src="">
    }

    return false;
}

/**
 * GiroCode in E-Mail-Rechnungen einfügen
 */
add_action('woocommerce_email_after_order_table', function($order, $sent_to_admin, $plain_text, $email) {
    // Nur bei Kunden-Rechnungen
    if ($email->id !== 'customer_invoice') return;
    if ($plain_text) return;

    $qr_code = generate_girocode_for_order($order->get_id());

    if ($qr_code) {
        echo '<div style="text-align: center; margin: 20px 0;">';
        echo '<h3>Schnell bezahlen mit GiroCode</h3>';
        echo '<p>Scannen Sie den QR-Code mit Ihrer Banking-App:</p>';
        echo '<img src="' . esc_attr($qr_code) . '" alt="GiroCode" style="max-width: 200px;" />';
        echo '</div>';
    }
}, 10, 4);
?>
Features

Was ist enthalten?

Automatische Generierung bei Bestellung
E-Mail Integration
PDF-Rechnung Support
Bestellnummer als Verwendungszweck
Mehrere Bildformate (SVG, PNG, JPG)
Anpassbare Größe
DSGVO-konform
Multisite-fähig
Vergleich

GiroCode vs. manuelle Überweisung

Ohne GiroCode
Manuell
Kunde muss IBAN abtippen
Verwendungszweck kopieren
Betrag manuell eingeben
Häufige Tippfehler
Zahlungen schwer zuzuordnen
Mit GiroCode
Automatisch
Ein Scan - alle Daten übernommen
Bestellnummer automatisch eingetragen
Betrag vorausgefüllt
Keine Tippfehler möglich
Sofortige Zahlungszuordnung

Jetzt WooCommerce integrieren

Starten Sie kostenlos und integrieren Sie GiroCode in Ihren WordPress Shop.

Sofortiger Zugang nach Registrierung
Keine Setup-Gebühren
Jederzeit kündbar