Der Verkauf an britische Kunden mit WooCommerce erfordert mehr als die Installation eines Themes und das Hinzufügen von Produkten. Großbritannien hat spezifische Zahlungsvorschriften, ein Postsystem mit eigenem API-Ökosystem, drei unterschiedliche Umsatzsteuersätze und ein staatlich vorgeschriebenes digitales Steuermeldesystem. Fehler in einem dieser Bereiche bedeuten verlorene Verkäufe, Compliance-Strafen oder beides.
Dieser Leitfaden deckt die vollständige technische Einrichtung für einen auf Großbritannien ausgerichteten WooCommerce-Shop ab: Auswahl und Konfiguration von Zahlungsgateways, die mit Strong Customer Authentication (SCA) konform sind, Integration von Royal Mail für Inlands- und Auslandsversand, Einrichtung der korrekten Umsatzsteuersätze für jeden Produkttyp und Verbindung aller Komponenten mit Making Tax Digital. Jeder Abschnitt enthält praktische Konfigurationsschritte und Codebeispiele, die Sie direkt anwenden können.
Britische Zahlungsgateways für WooCommerce
Die britische Zahlungslandschaft hat sich erheblich weiterentwickelt. Kunden erwarten Kartenzahlungen, digitale Wallets und zunehmend direkte Banküberweisungen über Open Banking. Ihr WooCommerce-Shop muss mehrere Zahlungsmethoden unterstützen und gleichzeitig den britischen Finanzvorschriften entsprechen.
Stripe: das primäre Kartenzahlungsgateway
Stripe ist die Standardwahl für britische WooCommerce-Shops und das aus gutem Grund. Es handhabt die SCA-Konformität automatisch, unterstützt Apple Pay und Google Pay sofort nach der Installation und verarbeitet Zahlungen in GBP mit wettbewerbsfähigen Transaktionsgebühren.
Installieren Sie das offizielle WooCommerce Stripe Payment Gateway Plugin aus dem WordPress-Plugin-Repository. Nach der Aktivierung navigieren Sie zu WooCommerce > Einstellungen > Zahlungen > Stripe und geben Sie Ihre API-Schlüssel aus dem Stripe-Dashboard ein.
Wichtige Konfigurationspunkte für britische Shops:
- Setzen Sie die Standardwährung auf GBP unter WooCommerce > Einstellungen > Allgemein
- Aktivieren Sie die Option Payment Request Buttons für Apple Pay und Google Pay
- Aktivieren Sie die Option “Capture charge immediately”, es sei denn, Sie müssen zuerst autorisieren und später erfassen (üblich bei Vorbestellungsszenarien)
- Aktivieren Sie die integrierten Betrugsschutz-Tools von Stripe, einschließlich Radar
Für Shops, die das Stripe-Checkout-Erlebnis anpassen müssen, bietet WooCommerce Filter-Hooks:
/**
* Stripe-Zahlungsbeschreibung am Checkout anpassen.
*/
add_filter('wc_stripe_payment_request_button_label', function (): string {
return 'Pay now with card';
});
/**
* Stripe dazu zwingen, immer die Rechnungsadresse anzufordern.
*/
add_filter('wc_stripe_payment_request_button_type', function (): string {
return 'buy';
});
Stripe unterstützt auch wiederkehrende Zahlungen über WooCommerce Subscriptions und ist damit das einzige Gateway, das Einmalkäufe, Abonnements und Digital-Wallet-Zahlungen für britische Kunden abdeckt.
PayPal: das unverzichtbare sekundäre Gateway
Trotz des Aufstiegs kartenbasierter Zahlungslösungen bleibt PayPal eine Checkout-Erwartung für einen erheblichen Teil der britischen Käufer. Das WooCommerce PayPal Payments Plugin (die offizielle Integration) unterstützt die neueste PayPal Commerce Platform, einschließlich Pay Later Optionen, die auf dem britischen Markt beliebt sind.
Konfigurationsspezifika für britische Shops:
- Verbinden Sie Ihr PayPal-Geschäftskonto über den Onboarding-Assistenten unter WooCommerce > Einstellungen > Zahlungen > PayPal
- Aktivieren Sie “Pay Later”-Nachrichten, die Ratenzahlungsoptionen auf Produktseiten und am Checkout anzeigen
- Aktivieren Sie sowohl PayPal Wallet als auch Kartenverarbeitung (PayPal kann als sekundärer Kartenprozessor dienen)
- Konfigurieren Sie das Button-Design passend zum Design Ihres Shops
Die PayPal-Integration handhabt die SCA-Konformität über eigene Authentifizierungsabläufe, sodass keine zusätzliche Konfiguration Ihrerseits für die regulatorische Compliance erforderlich ist.
GoCardless: Open-Banking-Zahlungen für niedrigere Gebühren
Open Banking transformiert Zahlungen in Großbritannien. GoCardless ermöglicht es WooCommerce-Kunden, direkt von ihrem Bankkonto zu bezahlen und Kartennetzwerke vollständig zu umgehen. Die Vorteile sind erheblich: niedrigere Transaktionsgebühren als bei der Kartenverarbeitung, keine Rückbuchungen und sofortige Zahlungsbestätigung.
Das GoCardless for WooCommerce Plugin verbindet Ihren Shop mit dem Open-Banking-Netzwerk. Wenn ein Kunde diese Zahlungsmethode am Checkout auswählt, wird er zur Autorisierung der Zahlung an seine Banking-App (oder sein Online-Banking-Portal) weitergeleitet. Der Ablauf ist:
- Kunde wählt “Per Banküberweisung zahlen” am Checkout
- Kunde wählt seine Bank aus einer Liste britischer Banken
- Kunde authentifiziert sich in seiner Banking-App
- Zahlung wird bestätigt und die Bestellung wird verarbeitet
Dies ist besonders effektiv für höherwertige Bestellungen, bei denen Kartentransaktionsgebühren erheblich werden, und für abonnementbasierte WooCommerce-Shops, bei denen Lastschrift über GoCardless Zahlungsausfälle im Vergleich zu Kartenablaufproblemen reduziert.
/**
* Eine benutzerdefinierte Nachricht unter der GoCardless-Zahlungsoption am Checkout hinzufügen.
*/
add_filter('woocommerce_gateway_description', function (string $description, string $gateway_id): string {
if ($gateway_id === 'gocardless') {
$description .= '<p class="gocardless-note">Pay securely from your bank account. No card details needed.</p>';
}
return $description;
}, 10, 2);
Worldpay: Enterprise-Zahlungsverarbeitung
Für grössere britische WooCommerce-Shops, insbesondere solche mit hohen Transaktionsvolumen oder spezifischen Händlerkategorie-Anforderungen, bietet Worldpay (jetzt Teil von FIS) Enterprise-Zahlungsverarbeitung. Die britische Präsenz von Worldpay ist seit langem etabliert, und viele große Einzelhändler nutzen es für ihre Online-Operationen.
Die Worldpay-Integration mit WooCommerce erfordert typischerweise ein dediziertes Plugin oder eine benutzerdefinierte Integration über ihre Zahlungs-API. Die Einrichtung umfasst:
- Erhält eines Worldpay-Händlerkontos (dies beinhaltet einen Geschäftsverifizierungsprozess)
- Installation eines kompatiblen WooCommerce-Gateway-Plugins für Worldpay
- Konfiguration der Integration mit Ihrer Händler-ID und API-Anmeldedaten
- Gründliche Tests im Sandbox-Modus vor dem Produktivstart
Worldpay unterstützt alle gängigen Kartensysteme, 3D Secure 2.0 für SCA-Konformität und bietet detaillierte Transaktionsberichte. Die Preisgestaltung ist individuell und hängt von Ihrem Geschäftsprofil, Transaktionsvolumen und verhandelten Konditionen ab.
Die richtige Gateway-Kombination wählen
Die meisten erfolgreichen britischen WooCommerce-Shops betreiben mindestens zwei Zahlungsgateways. Die empfohlenen Kombinationen sind:
- Stripe + PayPal: deckt die überwiegende Mehrheit der britischen Zahlungspräferenzen mit minimaler Einrichtungskomplexität ab
- Stripe + PayPal + GoCardless: fügt Open Banking für kostenbewusste Händler und Kunden hinzu, die Banküberweisungen bevorzugen
- Worldpay + PayPal: geeignet für Enterprise-Shops, die Worldpays Händlerdienste neben PayPals Verbraucherreichweite benötigen
Jedes Gateway hat individuelle Preise basierend auf Transaktionsvolumen, Geschäftstyp und verhandelten Bedingungen. Bewerten Sie die Gesamtbetriebskosten einschließlich monatlicher Gebühren, Transaktionsgebühren und Rückbuchungskosten.
Royal Mail Versandintegration
Royal Mail ist die Standard-Versanderwartung für britische Inlandszustellungen. Die Integration mit WooCommerce automatisiert den Etikettendruck, die Sendungsverfolgung und die Zustellbestätigung und eliminiert manuelle Dateneingabe, die Fehler verursacht und die Auftragsabwicklung verlangsamt.
Royal Mail Click & Drop einrichten
Die Click & Drop Plattform von Royal Mail ist der primäre Integrationspunkt für WooCommerce-Shops. Sie bietet eine API, die sich mit Ihren WooCommerce-Bestelldaten verbindet und automatisch Versandetiketten mit Sendungsnummern generiert.
Der Integrationsworkflow:
- Erstellen Sie ein Royal Mail Geschäftskonto und registrieren Sie sich für Click & Drop
- Installieren Sie ein WooCommerce Royal Mail Versand-Plugin, das die Click & Drop API unterstützt
- Konfigurieren Sie Ihre Absenderadresse, Standard-Paketabmessungen und bevorzugte Dienste
- Ordnen Sie WooCommerce-Versandmethoden den Royal Mail Diensttypen zu
Versandzonen und -methoden konfigurieren
WooCommerce-Versandzonen bilden das Fundament Ihrer Royal Mail Integration. Für britische Shops benötigen Sie typischerweise drei Zonen:
Zone 1: UK Inland
- Region: Vereinigtes Königreich
- Methoden: Royal Mail 1st Class, 2nd Class, Tracked 24, Tracked 48, Special Delivery
Zone 2: Europa
- Region: EU-Länder
- Methoden: Royal Mail International Tracked, International Signed
Zone 3: Rest der Welt
- Region: Alles andere
- Methoden: Royal Mail International Standard, International Tracked
Konfigurieren Sie für jede Zone Versandtarife basierend auf Gewicht, Abmessungen oder Bestellwert. Royal Mail Dienste haben spezifische Grössen- und Gewichtslimits, die Ihre WooCommerce-Konfiguration einhalten muss.
Automatisierung der Versandetikettengenerierung
Der wahre Wert der Royal Mail Integration liegt in der Automatisierung. Wenn eine Bestellung aufgegeben wird, sollte die Integration:
- Die Bestelldetails abrufen (Empfängeradresse, Artikel, Gewicht)
- Den entsprechenden Royal Mail Dienst basierend auf der am Checkout gewählten Versandmethode auswählen
- Ein Versandetikett mit Barcode generieren
- Die WooCommerce-Bestellung mit der Sendungsnummer aktualisieren
- Dem Kunden eine Versandbenachrichtigungs-E-Mail mit Tracking-Link senden
/**
* Royal Mail Tracking-Link zur WooCommerce-Bestellbestätigungs-E-Mail hinzufügen.
*/
add_action('woocommerce_email_order_details', function (WC_Order $order, bool $sent_to_admin): void {
if ($sent_to_admin) {
return;
}
$tracking_number = $order->get_meta('_royal_mail_tracking_number');
if (empty($tracking_number)) {
return;
}
$tracking_url = 'https://www.royalmail.com/track-your-item#/tracking-results/' . $tracking_number;
printf(
'<h2>Sendungsverfolgung</h2><p>Verfolgen Sie Ihr Paket: <a href="%s">%s</a></p>',
esc_url($tracking_url),
esc_html($tracking_number)
);
}, 20, 2);
Umgang mit Versand-Sonderfällen
Der britische Versand hat mehrere Szenarien, die eine spezifische WooCommerce-Konfiguration erfordern:
Kanalinseln und Isle of Man: Diese liegen technisch außerhalb des britischen Umsatzsteuergebiets. Konfigurieren Sie separate Versandzonen für diese Regionen, wenn Sie dorthin versenden, da Zollerklärungen erforderlich sein können.
Nordirland: Im Rahmen des Windsor-Abkommens folgt Nordirland den EU-Zollregeln für Waren. Ihre WooCommerce-Versandkonfiguration sollte dies berücksichtigen, wenn Sie physische Produkte an nordirische Adressen verkaufen.
Große oder schwere Artikel: Royal Mail hat strenge Grössen- und Gewichtslimits (max. 30 kg, max. kombinierte Länge und Umfang von 300 cm). Konfigurieren Sie WooCommerce so, dass es automatisch auf einen Kurierdienst (wie Parcelforce, den Paketdienst von Royal Mail) für Bestellungen umschaltet, die die Royal Mail Limits überschreiten.
/**
* Versandmethode für schwere Bestellungen automatisch wechseln.
*/
add_filter('woocommerce_package_rates', function (array $rates, array $package): array {
$total_weight = 0;
foreach ($package['contents'] as $item) {
$product = $item['data'];
$total_weight += (float) $product->get_weight() * $item['quantity'];
}
// Wenn das Gesamtgewicht 20 kg überschreitet, Standard Royal Mail Optionen entfernen.
if ($total_weight > 20) {
foreach ($rates as $rate_id => $rate) {
if (strpos($rate_id, 'royal_mail_standard') !== false) {
unset($rates[$rate_id]);
}
}
}
return $rates;
}, 10, 2);
Britische Umsatzsteuer-Konfiguration in WooCommerce
Die Umsatzsteuer-Konfiguration ist der Bereich, in dem viele britische WooCommerce-Shops Fehler machen. Großbritannien hat drei Umsatzsteuersätze, spezifische Regeln für verschiedene Produktkategorien und Anforderungen an die Anzeige der Umsatzsteuer für Kunden. Eine korrekte Einrichtung von Anfang an vermeidet schmerzhafte Korrekturen später.
Steuereinstellungen aktivieren und konfigurieren
Navigieren Sie zu WooCommerce > Einstellungen > Allgemein und aktivieren Sie “Steuersätze und Berechnungen aktivieren”. Gehen Sie dann zum Tab Steuern und konfigurieren Sie die globalen Einstellungen:
- Preise inklusive Steuer eingegeben: Wählen Sie “Ja, Preise werden inklusive Steuer eingegeben” für B2C-Shops (dies ist der britische Standardansatz, bei dem angezeigte Preise die Umsatzsteuer enthalten)
- Steuer berechnen basierend auf: Lieferadresse des Kunden (Standard für physische Waren)
- Versandsteuerklasse: Basierend auf Warenkorbartikeln (Versand-Umsatzsteuersatz entspricht den versendeten Produkten)
- Preise im Shop anzeigen: Inklusive Steuer
- Preise im Warenkorb und Checkout anzeigen: Inklusive Steuer
Die drei britischen Umsatzsteuersätze einrichten
Großbritannien hat drei Umsatzsteuer-Stufen, die Sie als Steuerklassen in WooCommerce konfigurieren müssen:
Standardsatz (20%): Gilt für die meisten Waren und Dienstleistungen. Dies ist die Standard-Steuerklasse in WooCommerce.
Ermässigter Satz (5%): Gilt für bestimmte Kategorien, darunter Kindersitze, Haushaltsbrennstoff und -energie, energiesparende Materialien in Wohngebäuden und bestimmte Gesundheitsprodukte.
Nullsatz (0%): Gilt für die meisten Lebensmittel (nicht Restaurantmahlzeiten oder heisses Essen zum Mitnehmen), Kinderkleidung und -schuhe, Bücher und Zeitungen, öffentlichen Nahverkehr und bestimmte medizinische Geräte.
Um diese in WooCommerce zu konfigurieren, gehen Sie zu WooCommerce > Einstellungen > Steuern und richten Sie Sätze unter jeder Klasse ein:
Tab Standardsätze:
Land: GB | Bundesland: * | Satz: 20.0000 | Name: VAT | Priorität: 1
Tab Ermässigte Sätze:
Land: GB | Bundesland: * | Satz: 5.0000 | Name: VAT | Priorität: 1
Tab Nullsätze:
Land: GB | Bundesland: * | Satz: 0.0000 | Name: VAT | Priorität: 1
Weisen Sie jedes Produkt der richtigen Steuerklasse in seinem Produktdaten-Panel zu. WooCommerce berechnet dann automatisch den korrekten Umsatzsteuerbetrag am Checkout.
Umgang mit umsatzsteuerbefreiten Kunden und Umkehrung der Steuerschuldnerschaft
Einige britische Transaktionen sind umsatzsteuerbefreit, und B2B-Verkäufe an umsatzsteuerregistrierte Unternehmen können für die Umkehrung der Steuerschuldnerschaft in Frage kommen. WooCommerce unterstützt diese Szenarien mit zusätzlicher Konfiguration:
/**
* Umsatzsteuerbefreiung für Kunden anwenden, die eine gültige Umsatzsteuer-Nummer angeben.
*/
add_action('woocommerce_checkout_update_order_review', function (string $post_data): void {
parse_str($post_data, $data);
if (!empty($data['vat_number'])) {
$vat_number = sanitize_text_field($data['vat_number']);
if (wppoland_validate_uk_vat_number($vat_number)) {
WC()->customer->set_is_vat_exempt(true);
} else {
WC()->customer->set_is_vat_exempt(false);
}
}
});
/**
* Format einer britischen Umsatzsteuer-Nummer validieren.
*
* @param string $vat_number Die zu validierende Umsatzsteuer-Nummer.
* @return bool True wenn das Format gültig ist.
*/
function wppoland_validate_uk_vat_number(string $vat_number): bool {
$cleaned = preg_replace('/\s+/', '', strtoupper($vat_number));
// Britische Umsatzsteuer-Nummern: GB gefolgt von 9 oder 12 Ziffern, oder GD/HA gefolgt von 3 Ziffern.
return (bool) preg_match('/^GB(\d{9}|\d{12}|GD\d{3}|HA\d{3})$/', $cleaned);
}
Für Shops, die digitale Produkte oder Dienstleistungen verkaufen, gelten andere Regeln. Digitale Dienstleistungen an britische Verbraucher enthalten immer die britische Umsatzsteuer, unabhängig davon, wo der Verkäufer ansässig ist. Physische Waren folgen den Standard-Umsatzsteuerregeln basierend auf der Lieferadresse.
Korrekte Umsatzsteueranzeige auf Rechnungen
Britische Umsatzsteuervorschriften erfordern bestimmte Informationen auf Rechnungen. Ihre WooCommerce-Rechnungen müssen Folgendes enthalten:
- Ihren Firmennamen und Ihre Adresse
- Ihre Umsatzsteuer-Registrierungsnummer
- Das Rechnungsdatum und eine eindeutige fortlaufende Rechnungsnummer
- Den Namen und die Adresse des Kunden
- Eine Beschreibung der Waren oder Dienstleistungen
- Den Gesamtbetrag ohne Umsatzsteuer, den Umsatzsteuerbetrag und den Gesamtbetrag mit Umsatzsteuer
- Den auf jeden Artikel angewandten Umsatzsteuersatz
Verwenden Sie ein WooCommerce-Rechnungs-Plugin, das britische Umsatzsteuer-Anforderungen unterstützt, oder passen Sie die Rechnungsvorlage an:
/**
* Umsatzsteuer-Registrierungsnummer zu WooCommerce-Rechnungen hinzufügen.
*/
add_action('woocommerce_order_details_after_order_table', function (WC_Order $order): void {
$vat_number = get_option('wppoland_vat_registration_number', '');
if (!empty($vat_number)) {
printf(
'<p class="vat-registration"><strong>Umsatzsteuer-Registrierungsnummer:</strong> %s</p>',
esc_html($vat_number)
);
}
});
Umsatzsteuer auf Versandkosten
In Großbritannien wird die Umsatzsteuer auf Versand zum gleichen Satz wie die versendeten Waren berechnet. Wenn Sie eine Mischung aus standardbesteuerten und nullbesteuerten Artikeln in derselben Bestellung versenden, sollte die Versand-Umsatzsteuer anteilig aufgeteilt werden. WooCommerce handhabt dies automatisch, wenn Sie die Versandsteuerklasse auf “Basierend auf Warenkorbartikeln” setzen.
Wenn jedoch alle Artikel in einer Bestellung nullbesteuert sind (z.B. Kinderkleidung), sollte der Versand ebenfalls nullbesteuert sein. Überprüfen Sie dieses Verhalten in Ihrem Shop, indem Sie Testbestellungen mit verschiedenen Produktkombinationen aufgeben.
Making Tax Digital Compliance
Making Tax Digital (MTD) ist das obligatorische System von HMRC für digitale Aufzeichnungen und Umsatzsteuererklärungen. Wenn Ihr WooCommerce-Shop in Großbritannien umsatzsteuerregistriert ist, ist die MTD-Compliance nicht optional.
Was MTD erfordert
MTD für Umsatzsteuer erfordert zwei Dinge:
-
Digitale Aufzeichnungen: Alle Umsatzsteuer-Transaktionsdaten müssen digital gespeichert werden. Tabellenkalkulationen mit manueller Dateneingabe qualifizieren sich nicht. Die Daten müssen digital von Ihrem Verkaufspunkt (WooCommerce) zu Ihren Buchhaltungsunterlagen fließen.
-
Digitale Umsatzsteuererklärung: Umsatzsteuererklärungen müssen über MTD-kompatible Softwäre unter Verwendung der HMRC-API an HMRC übermittelt werden. Sie können Zahlen nicht manuell auf der HMRC-Website eingeben.
WooCommerce mit MTD-kompatibler Softwäre verbinden
WooCommerce selbst übermittelt keine Umsatzsteuererklärungen an HMRC. Sie benötigen eine MTD-kompatible Buchhaltungsplattform, die sich mit WooCommerce integriert. Die gängigsten Optionen sind:
Xero: Bietet ein direktes WooCommerce-Integrations-Plugin. Synchronisiert Bestellungen, Zahlungen und Erstattungen automatisch. Übermittelt Umsatzsteuererklärungen an HMRC über die integrierte MTD-Verbindung.
QuickBooks Online: Integriert sich über mehrere Connector-Plugins mit WooCommerce. Handhabt Umsatzsteuerberechnungen und MTD-Übermittlungen nativ.
FreeAgent: Beliebt bei kleineren britischen Unternehmen. Verbindet sich über API-Integrationen mit WooCommerce und unterstützt die MTD-konforme Umsatzsteuererklärung.
Die Integrationsarchitektur sieht folgendermassen aus:
WooCommerce (Bestellungen, Erstattungen, Umsatzsteuerdaten)
|
v
Sync-Plugin / API-Connector
|
v
Buchhaltungssoftwäre (Xero / QuickBooks / FreeAgent)
|
v
HMRC MTD API (Umsatzsteuererklärungsübermittlung)
Datenintegrität für MTD sicherstellen
Die Anforderung einer digitalen Verbindung bedeutet, dass jeder Schritt vom Verkauf bis zur Umsatzsteuererklärung automatisiert sein muss. Manuelles Abtippen von Daten unterbricht die digitale Verbindung und setzt Sie dem Risiko von HMRC-Strafen aus. Konfigurieren Sie Ihre WooCommerce-zu-Buchhaltungs-Integration, um Folgendes zu synchronisieren:
- Jede abgeschlossene Bestellung (einschließlich aller Positionen mit individuellen Umsatzsteuersätzen)
- Erstattungen und Teilerstattungen (mit korrekten Umsatzsteueranpassungen)
- Versandkosten und deren Umsatzsteuerbehandlung
- Zahlungsgateway-Gebühren (diese liegen typischerweise außerhalb des Umsatzsteuer-Geltungsbereichs, müssen aber erfasst werden)
/**
* Sicherstellen, dass WooCommerce-Bestellmetadaten eine Umsatzsteuer-Aufschlüsselung für die Buchhaltungssynchronisation enthalten.
*/
add_action('woocommerce_checkout_order_processed', function (int $order_id): void {
$order = wc_get_order($order_id);
if (!$order) {
return;
}
$vat_breakdown = [];
foreach ($order->get_items() as $item) {
$tax_class = $item->get_tax_class();
$tax_total = (float) $item->get_total_tax();
if (!isset($vat_breakdown[$tax_class])) {
$vat_breakdown[$tax_class] = 0.0;
}
$vat_breakdown[$tax_class] += $tax_total;
}
$order->update_meta_data('_vat_breakdown', $vat_breakdown);
$order->save();
}, 10, 1);
MTD-Strafen und Fristen
HMRC wendet ein Punktesystem für verspätete Umsatzsteuererklärungen und verspätete Zahlungen an. Jede verspätete Einreichung fügt einen Strafpunkt hinzu, und sobald Sie den Schwellenwert erreichen (typischerweise 4 Punkte für vierteljährliche Melder), wird eine finanzielle Strafe verhängt. Verspätungszuschläge werden als Prozentsatz der ausstehenden Umsatzsteuer berechnet.
Ihre WooCommerce-zu-Buchhaltungs-Pipeline muss zuverlässig genug sein, um sicherzustellen, dass Umsatzsteuererklärungen genau erstellt und pünktlich eingereicht werden. Richten Sie eine Überwachung ein, die Sie alarmiert, wenn die Synchronisation zwischen WooCommerce und Ihrer Buchhaltungssoftwäre ausfällt.
Testen Ihrer vollständigen WooCommerce UK-Einrichtung
Bevor Sie live gehen, testen Sie jede Komponente Ihrer britischen Konfiguration systematisch.
Zahlungsgateway-Tests
Jedes Gateway bietet einen Sandbox- oder Testmodus:
- Stripe: Verwenden Sie Testkartennummern (4242 4242 4242 4242 für erfolgreiche Zahlungen, 4000 0027 6000 3184 für erforderliche SCA-Authentifizierung)
- PayPal: Verwenden Sie Sandbox-Konten, die im PayPal Developer Dashboard erstellt wurden
- GoCardless: Verwenden Sie die Sandbox-Umgebung mit Testbankdaten
- Worldpay: Verwenden Sie die Test-Händler-ID und Testkartennummern aus Ihrer Worldpay-Dokumentation
Testen Sie jedes Gateway mit mehreren Szenarien: erfolgreiche Zahlung, abgelehnte Karte, SCA-Herausforderung, Erstattungsverarbeitung und Abonnementverlängerung (falls zutreffend).
Umsatzsteuer-Berechnungstests
Geben Sie Testbestellungen mit Produkten aus jeder Umsatzsteuer-Stufe auf:
- Eine Bestellung nur mit standardbesteuerten Artikeln (erwartet 20% Umsatzsteuer)
- Eine Bestellung nur mit nullbesteuerten Artikeln (erwartet 0% Umsatzsteuer)
- Eine gemischte Bestellung mit standard- und nullbesteuerten Artikeln (erwartet korrekte Aufteilung)
- Eine Bestellung mit ermäßigt besteuerten Artikeln (erwartet 5% Umsatzsteuer)
- Eine B2B-Bestellung mit gültiger Umsatzsteuer-Nummer (erwartet Umsatzsteuerbefreiung wenn konfiguriert)
Überprüfen Sie, ob Rechnungen die korrekte Umsatzsteuer-Aufschlüsselung für jedes Szenario anzeigen.
Versandintegrationstests
Testen Sie die Royal Mail Integration mit:
- Einer Standard-Inlandsbestellung innerhalb der Royal Mail Gewichtslimits
- Einer Bestellung, die Gewichtslimits überschreitet (sollte an alternativen Carrier weitergeleitet werden)
- Einer Lieferung nach Nordirland (Zollabwicklung prüfen)
- Einer internationalen Bestellung (Zollerklärungsgenerierung überprüfen)
- Einer Bestellung, bei der der Kunde verschiedene Royal Mail Dienstebenen auswählt
Bestätigen Sie, dass Sendungsnummern generiert, in der Bestellung gespeichert und in Benachrichtigungs-E-Mails an Kunden gesendet werden.
Leistungsüberlegungen für britische Zahlungsverarbeitung
Die Geschwindigkeit der Zahlungsverarbeitung wirkt sich direkt auf die Konversionsraten aus. Britische Kunden erwarten, dass der Checkout in weniger als 3 Sekunden abgeschlossen ist. Optimieren Sie Ihren Zahlungsablauf:
/**
* Stripe.js vorladen, um die Checkout-Latenz zu reduzieren.
*/
add_action('wp_enqueue_scripts', function (): void {
if (is_checkout() || is_cart()) {
wp_enqueue_script(
'stripe-js-preload',
'https://js.stripe.com/v3/',
[],
null,
['strategy' => 'async']
);
}
});
Zusätzliche Leistungsoptimierungen:
- Aktivieren Sie AJAX-basierte Checkout-Updates, um vollständige Seitenneuladungen zu vermeiden, wenn Kunden die Zahlungsmethode ändern
- Verwenden Sie das integrierte Fragment-Caching von WooCommerce für Warenkorb-Updates
- Minimieren Sie die Anzahl der Checkout-Felder (britische Adressen können aus der Postleitzahl automatisch vervollständigt werden)
- Implementieren Sie eine Postleitzahl-Suche-Integration, um die Adresseingabe zu beschleunigen und Zustellfehler zu reduzieren
Integration der britischen Postleitzahl-Suche
Ein Postleitzahl-Suchdienst verbessert die Checkout-Geschwindigkeit und Adressgenauigkeit für britische Kunden dramatisch. Wenn ein Kunde seine Postleitzahl eingibt, gibt der Dienst eine Liste passender Adressen zurück und eliminiert Fehler bei der manuellen Eingabe.
/**
* Postleitzahl-Such-Skript auf der Checkout-Seite laden.
*/
add_action('wp_enqueue_scripts', function (): void {
if (!is_checkout()) {
return;
}
wp_enqueue_script(
'uk-postcode-lookup',
get_template_directory_uri() . '/js/postcode-lookup.js',
['jquery'],
'1.0.0',
true
);
wp_localize_script('uk-postcode-lookup', 'postcodeLookup', [
'apiUrl' => esc_url(rest_url('wppoland/v1/postcode-lookup')),
'nonce' => wp_create_nonce('wp_rest'),
]);
});
Sicherheitsüberlegungen für britische Zahlungs-Compliance
Die britische Zahlungsverarbeitung bringt spezifische Sicherheitsverpflichtungen mit sich. Ihr WooCommerce-Shop muss PCI DSS-Anforderungen erfüllen, die die gehosteten Zahlungsgateways (Stripe, PayPal, GoCardless) weitgehend für Sie übernehmen. Ihre Verantwortlichkeiten umfassen jedoch:
- SSL-Zertifikat: Obligatorisch für jede Seite, die Zahlungsdaten verarbeitet. WooCommerce warnt Sie, wenn SSL nicht aktiv ist.
- Strong Customer Authentication: SCA wird für britische Kartentransaktionen durchgesetzt. Sowohl Stripe als auch PayPal handhaben dies automatisch über ihre neuesten Integrationen.
- Datenschutz: Gemäss der britischen DSGVO müssen Zahlungs- und Kundendaten sicher gespeichert werden, mit klaren Aufbewahrungsrichtlinien und der Möglichkeit für Kunden, die Löschung ihrer Daten zu beantragen.
- PCI DSS SAQ A Compliance: Wenn Sie gehostete Zahlungsformulare (Stripe Elements, PayPal-Buttons) verwenden, qualifizieren Sie sich für den einfachsten PCI-Selbstbewertungsfragebogen.
Speichern Sie niemals Rohkartennummern in WooCommerce. Die Zahlungsgateway-Plugins handhaben die Tokenisierung und speichern nur ein Referenz-Token, das nicht zur Rekonstruktion der Kartennummer verwendet werden kann.
Häufige Fallstricke und wie man sie vermeidet
Falsche Umsatzsteueranzeige: Britische B2C-Shops sollten Preise inklusive Umsatzsteuer anzeigen. Wenn Ihre Preise normalen Kunden “exkl. USt.” anzeigen, sind Ihre WooCommerce-Steueranzeige-Einstellungen falsch. Überprüfen Sie sowohl die Shop- als auch die Warenkorb/Checkout-Anzeigeeinstellungen.
Fehlende SCA-Handhabung: Ältere Zahlungsgateway-Plugins unterstützen möglicherweise kein 3D Secure 2.0. Verwenden Sie immer die neueste Version Ihres Gateway-Plugins. Transaktionen, die die SCA-Authentifizierung nicht bestehen, werden abgelehnt, und Kunden können ihren Kauf nicht abschließen.
Versand nach Nordirland: Nordirland für Zollzwecke wie den Rest Großbritanniens zu behandeln, verursacht Probleme. Konfigurieren Sie eine separate Versandzone, wenn Sie Waren verkaufen, die einer unterschiedlichen Zollbehandlung unterliegen.
MTD-Unterbrechung der digitalen Verbindung: Wenn Sie WooCommerce-Daten in eine Tabellenkalkulation exportieren und dann manuell in Ihre Buchhaltungssoftwäre eingeben, haben Sie die von MTD geforderte digitale Verbindung unterbrochen. Verwenden Sie automatische Sync-Plugins, um die Compliance aufrechtzuerhalten.
Währungsinkongruenz: Stellen Sie sicher, dass Ihre WooCommerce-Basiswährung auf GBP eingestellt ist und alle Zahlungsgateways für die Verarbeitung in GBP konfiguriert sind. Währungsumrechnung am Checkout verursacht Verwirrung und potenzielle Preisfehler.
Laufende Wartung und Überwachung
Ein britischer WooCommerce-Shop erfordert regelmäßige Aufmerksamkeit, um konform und funktional zu bleiben:
- Vierteljährlich: Überprüfen Sie die Umsatzsteuersätze anhand der HMRC-Richtlinien (Sätze können sich in Regierungsbudgets ändern)
- Monatlich: Überprüfen Sie, ob die Synchronisation zwischen WooCommerce und Buchhaltung korrekt läuft und alle Transaktionen erfasst sind
- Nach Plugin-Updates: Testen Sie Zahlungsgateways im Sandbox-Modus nach jedem WooCommerce- oder Gateway-Plugin-Update
- Jährlich: Überprüfen Sie Ihren PCI DSS-Selbstbewertungsfragebogen und aktualisieren Sie Ihre Datenschutz-Folgenabschätzung
Erhalten Sie Expertenhilfe bei Ihrer WooCommerce UK-Einrichtung
Die Konfiguration von WooCommerce für den britischen Markt umfasst Zahlungsgateway-Integration, Versand-API-Verbindungen, Umsatzsteuer-Compliance und Making Tax Digital-Einrichtung. Jede Komponente muss eigenständig korrekt funktionieren und sich nahtlos mit den anderen integrieren.
Bei wppoland.com bauen und warten wir auf Großbritannien ausgerichtete WooCommerce-Shops mit korrekt konfigurierten Zahlungsgateways, automatisiertem Royal Mail Versand, konformer Umsatzsteuer-Handhabung und MTD-fähigen Buchhaltungsintegrationen. Wenn Sie einen WooCommerce-Shop benötigen, der von Anfang an korrekt aufgebaut ist, oder wenn Ihr bestehender Shop eine Überprüfung und Korrektur seiner britischen Konfiguration benötigt, kann unser Entwicklungsteam helfen.
