WooCommerce

fuer WooCommerce
SEPA QR-Codes

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

Vorteile

Warum GiroCode fuer WooCommerce?

Schnellere Zahlungen
Kunden scannen den QR-Code und ueberweisen in Sekunden - keine manuelle Dateneingabe.
Weniger Fehler
Automatisch generierte Zahlungsdaten eliminieren Tippfehler bei IBAN und Verwendungszweck.
Niedrigere Kosten
SEPA-Ueberweisungen kosten oft weniger als Kreditkarten oder PayPal Gebuehren.
Automatisierung
QR-Codes werden automatisch auf Rechnungen und Bestellbestaetigungen eingefuegt.
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 Geschaeftsdaten 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 fuer WooCommerce
 * Fuegt 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 fuer 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 fuer <img src="">
    }

    return false;
}

/**
 * GiroCode in E-Mail-Rechnungen einfuegen
 */
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 Groesse
DSGVO-konform
Multisite-faehig
Vergleich

GiroCode vs. manuelle Ueberweisung

Ohne GiroCode
Manuell
Kunde muss IBAN abtippen
Verwendungszweck kopieren
Betrag manuell eingeben
Haeufige Tippfehler
Zahlungen schwer zuzuordnen
Mit GiroCode
Automatisch
Ein Scan - alle Daten uebernommen
Bestellnummer automatisch eingetragen
Betrag vorausgefuellt
Keine Tippfehler moeglich
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