Zum Inhalt springen

WooCommerce mit der Buchhaltung verbinden — DATEV, Lexware, Fakturownia und BaseLinker

· · 18 Min. Lesezeit
WooCommerce mit der Buchhaltung verbinden — DATEV, Lexware, Fakturownia und BaseLinker

Das manuelle Übertragen von Daten aus WooCommerce in die Buchhaltungssoftware funktioniert, solange der Shop einige Bestellungen pro Tag hat. Bei 30, 100 oder 300 Bestellungen treten Fehler auf: eine falsche USt-IdNr., eine fehlende Rechnung, ein doppeltes Dokument, ein abweichender Betrag oder eine Korrektur, von der die Buchhaltung erst einige Wochen später erfährt.

Eine Integration ermöglicht es, die Bestelldaten automatisch an DATEV, Lexware oder Fakturownia zu übergeben. Sie können dies direkt aus WooCommerce tun oder über BaseLinker, eine Plattform für die zentrale Verwaltung von Bestellungen aus mehreren Kanälen.

Eine umfangreichere Variante ist nicht immer besser. Ein Shop, der ausschließlich auf WooCommerce läuft, braucht möglicherweise nur eine einfache Verbindung zum Rechnungsprogramm. Ein Unternehmen, das auch auf Amazon, eBay oder über mehrere Shops verkauft, profitiert in der Regel stärker von einer zentralen Abwicklung über BaseLinker.

In dieser Anleitung zeigen wir, wie Sie die richtige Architektur wählen, welche Daten zu synchronisieren sind, was kaputtgehen kann und wie Sie die Integration vor dem Start testen. Bei einem stärker individuellen Prozess können dedizierte Systemintegrationen nötig sein.

Kurz gesagt: Sie können WooCommerce direkt mit DATEV, Lexware oder Fakturownia verbinden oder die Bestellungen zuerst an BaseLinker und erst danach an die Buchhaltung übergeben. Eine direkte Verbindung ist bei einem einzelnen Shop einfacher. BaseLinker eignet sich besser, wenn Sie mehrere Verkaufskanäle, ein Lager, Versanddienstleister und Marktplätze bedienen.

Die E-Rechnung — strukturierte, maschinenlesbare Rechnungen, die über staatliche oder Netzwerk-Plattformen ausgetauscht werden (in Deutschland etwa die ab 2025 schrittweise verpflichtende B2B-E-Rechnung nach EN 16931 sowie Peppol auf EU-Ebene) — wird in immer mehr Bereichen Pflicht. Deshalb sollte eine Integration im Jahr 2026 nicht nur das Erzeugen einer PDF-Datei berücksichtigen, sondern auch den korrekten Belegfluss zwischen Shop, Buchhaltungssoftware und E-Rechnungs-Plattform.

Kurzfassung (TL;DR)

  • Eine Integration kann automatisch Rechnungen erstellen, sie dem Kunden zusenden und Daten an die Buchhaltung übergeben.
  • Bei einem einzelnen Shop reicht oft eine direkte Verbindung zwischen WooCommerce und dem Rechnungsprogramm.
  • Bei mehreren Verkaufskanälen lohnt sich der Ablauf WooCommerce → BaseLinker → Buchhaltung.
  • Es muss ein System festgelegt werden, das für Nummerierung und Belegausstellung verantwortlich ist.
  • Die häufigsten Fehler sind doppelte Rechnungen, der falsche Zeitpunkt der Belegausstellung und nicht übereinstimmende SKUs.
  • Die Integration sollte den E-Rechnungs-Belegfluss berücksichtigen.
  • Vor dem Start müssen Sie Zahlung, Stornierung, Rückerstattung, Korrektur und eine Firmenbestellung testen.

Was bringt die Integration von WooCommerce mit der Buchhaltung?

Eine Integration übernimmt die meisten Tätigkeiten, die man ohne sie nach jeder Bestellung manuell ausführen müsste.

Der einfachste Prozess ohne Integration sieht so aus:

  1. Der Kunde gibt eine Bestellung auf.
  2. Ein Mitarbeiter öffnet WooCommerce.
  3. Er kopiert die Kundendaten und Produkte.
  4. Er meldet sich in der Buchhaltungssoftware an.
  5. Er stellt den Beleg aus.
  6. Er lädt das PDF herunter.
  7. Er sendet die Rechnung an den Kunden.
  8. Er markiert die Bestellung manuell als bearbeitet.

Eine Integration kann die meisten dieser Schritte automatisch ausführen. Nach einer Statusänderung der Bestellung (zum Beispiel auf „bezahlt" oder „in Bearbeitung") kann das System die Käuferdaten abrufen, eine Firmenbestellung anhand der USt-IdNr. erkennen, den richtigen Beleg erstellen, die passende Nummernserie anwenden, Positionen, Umsatzsteuer, Rabatt und Versandkosten übergeben, die Rechnung an den Kunden senden, die Belegnummer in der Bestellung speichern, den Beleg an die Buchhaltung übergeben und weitere Aktionen auslösen, etwa die Vorbereitung der Sendung. Ein Mitarbeiter sollte weiterhin die Ausnahmen kontrollieren, muss aber nicht mehr jede Bestellung von Hand übertragen.

Direkte Integration oder Verbindung über BaseLinker?

Das ist die wichtigste Entscheidung vor der Umsetzung.

Variante 1: WooCommerce verbindet sich direkt mit der Buchhaltung. Das Schema: WooCommerce → DATEV, Lexware oder Fakturownia → Kunde und E-Rechnungs-Plattform. WooCommerce übergibt die Daten direkt an das gewählte Programm. Die Integration wird über ein offizielles Modul, ein Plugin oder eine API-Verbindung realisiert. Eine API ist die technische Art und Weise, wie zwei Systeme Daten ohne manuelles Kopieren austauschen — mehr über ihre Funktionsweise erklären wir im Artikel WooCommerce API — was es ist und wozu es dient. Eine direkte Verbindung reicht in der Regel, wenn Sie einen einzelnen Shop betreiben, nicht auf vielen Marktplätzen verkaufen, WooCommerce Ihre Hauptquelle für Bestellungen ist, Sie vor allem Rechnungen und Korrekturen benötigen, Sie keinen umfangreichen Lagerprozess haben und Ihre Mitarbeiter die Bestellungen im WordPress-Panel bearbeiten.

  • Vorteile: weniger Systeme im Weg, einfachere Konfiguration, weniger Stellen, an denen ein Fehler auftreten kann, in der Regel niedrigere Umsetzungskosten, leichtere Ermittlung der Fehlerquelle.
  • Einschränkungen: jede weitere Bestellquelle erfordert eine eigene Verbindung, Logistik-Automatisierungen können eingeschränkt sein, mehrere Shops und Marktplätze lassen sich schwerer zentral bedienen, und die Funktionen hängen von den Möglichkeiten des konkreten Plugins oder der API ab.

Variante 2: WooCommerce verbindet sich über BaseLinker mit der Buchhaltung. Das Schema: WooCommerce + Amazon + weitere Kanäle → BaseLinker → Buchhaltung → Kunde und E-Rechnungs-Plattform. BaseLinker wird zur zentralen Stelle der Bestellabwicklung: Es zieht die Verkäufe aus WooCommerce und Marktplätzen und löst dann die festgelegten Aktionen aus — es kann zum Beispiel eine Bestellung aus WooCommerce abrufen, sie dem richtigen Status zuweisen, einen Verkaufsbeleg erstellen, die Daten an DATEV/Lexware/Fakturownia übergeben, das fertige PDF abrufen, die Rechnung an den Kunden senden, ein Versandetikett vorbereiten und den Bestellstatus aktualisieren. Diese Variante bewährt sich, wenn Sie über WooCommerce und Marktplätze verkaufen, mehr als einen Shop haben, mehrere Personen die Bestellungen bearbeiten, Sie die Status zentral verwalten möchten, Sie mehrere Lager nutzen, Sie Versand-Automatisierung benötigen oder Sie einen weiteren Ausbau des Verkaufs planen.

  • Vorteile: alle Bestellungen an einem Ort, ein Prozess für verschiedene Kanäle, umfangreiche automatische Aktionen, einfachere Abwicklung von Versanddienstleistern und Marktplätzen, zentrale Verwaltung von Status und Belegen.
  • Einschränkungen: ein zusätzliches System und Abonnement, mehr Einstellungen zu konfigurieren, die Notwendigkeit festzulegen, wo die Rechnung entsteht, ein höheres Risiko von Duplikaten bei falscher Konfiguration sowie komplexere Tests und Fehlerbehandlung.

Die wichtigste Regel: Wählen Sie eine einzige Datenquelle der Wahrheit

Die Quelle der Wahrheit ist das System, dessen Daten Sie als maßgeblich betrachten.

Sie müssen eindeutig festlegen, wo die Rechnungsnummer entsteht, welches System den richtigen Beleg speichert, woher der Lagerbestand bezogen wird, wo der Preis geändert wird, welcher Status eine bezahlte Bestellung markiert, wer die Rechnung an den Kunden sendet und welches System den Beleg an die E-Rechnungs-Plattform übergibt.

Beispiel einer falschen Konfiguration

WooCommerce stellt über ein Plugin eine Rechnung aus. BaseLinker stellt nach dem Abruf derselben Bestellung ebenfalls einen Beleg aus und übergibt anschließend einen zweiten Beleg an das Buchhaltungsprogramm. Das Ergebnis: Der Kunde erhält zwei Rechnungen, die Belege haben unterschiedliche Nummern, die Buchhaltung sieht doppelten Umsatz, eine Rechnung gelangt möglicherweise unnötig an die E-Rechnungs-Plattform, und eine Korrektur wird schwieriger.

Beispiel einer sinnvollen Rollenaufteilung

WooCommerce erfasst die Bestellung. BaseLinker verwaltet die Status und löst Automatisierungen aus. Fakturownia vergibt die richtige Belegnummer. BaseLinker ruft das PDF ab und sendet es an den Kunden. Die Buchhaltung führt die weitere Bearbeitung des Belegs in Fakturownia durch. Jedes System hat eine eindeutige Rolle — und nur eines stellt die Rechnung aus.

Wie funktioniert die Integration von WooCommerce mit Fakturownia?

Fakturownia hat eine direkte Integration mit WooCommerce, die im Panel des Systems selbst konfiguriert wird.

Die Verbindung nutzt die in WooCommerce erzeugten REST-API-Schlüssel. Nach ihrer Aktivierung kann man unter anderem festlegen, bei welchem Status ein Beleg entstehen soll, welche Belegart ausgestellt wird, ob die Rechnung automatisch versendet werden soll, wie der Versand berücksichtigt wird, ob Belege für 0-€-Bestellungen erstellt werden, wie Stornierung und vollständige Rückerstattung behandelt werden und welcher Abteilung der Verkauf zugeordnet wird. Fakturownia kann auch Produktcodes, also SKUs, verwenden, um Positionen in beiden Systemen zu verknüpfen. Ein SKU ist ein interner, eindeutiger Produktcode — zum Beispiel kann ein schwarzer Stuhl in Größe L den Code STU-SW-L haben. Derselbe Code sollte in WooCommerce und im Lagersystem vorkommen.

Lagersynchronisation in Fakturownia. Eine direkte Integration kann die WooCommerce-Bestände auf Basis des Lagers in Fakturownia aktualisieren. Dies ist eine einseitige Synchronisation. Das bedeutet, dass man vor ihrer Aktivierung prüfen muss, welches System das Hauptlager ist, ob alle Produkte korrekte SKUs haben, ob Varianten eigene Codes besitzen, ob die Bestände in Fakturownia aktuell sind und was mit Produkten ohne Verknüpfung geschieht.

Aktivieren Sie die Synchronisation nicht „zum Ausprobieren"

Starten Sie die Lagersynchronisation nicht in einem laufenden Shop ohne Test an einer Kopie. Eine falsche SKU-Verknüpfung kann die Verfügbarkeit vieler Produkte auf einmal verändern — und bevor jemand es bemerkt, zeigt der Shop falsche Bestände an oder verbirgt tatsächlich verfügbare Produkte.

Wann ist Fakturownia eine gute Wahl? Wenn es Ihnen vor allem um die Rechnungsstellung geht, Sie einen oder mehrere WooCommerce-Shops betreiben, Sie Belege nach Status konfigurieren möchten, Sie automatischen PDF-Versand benötigen, Sie Produkte über SKU verknüpfen möchten und Sie kein umfangreiches Marktplatz-Bedienzentrum brauchen.

Wie funktioniert die Integration von WooCommerce mit Lexware?

Lexware kann aus WooCommerce Daten zu Bestellungen, Kunden, Produkten, Beträgen und Zahlungsstatus abrufen und auf dieser Grundlage die Belegausstellung automatisieren sowie die Belege an Kunden senden.

Diese Variante ist für Unternehmen nützlich, die in einem System Rechnungsstellung, Buchhaltung, Umsatzerfassung, Belegübergabe und die weitere Arbeit der Buchhaltung verbinden möchten. Die Verbindung erfordert ein aktives Konto, ein passendes Paket und die entsprechenden API-Berechtigungen (in der Regel über einen offiziellen Konnektor oder eine E-Commerce-Schnittstelle).

Was vor der Einführung von Lexware prüfen? Ob die USt-IdNr. aus dem richtigen WooCommerce-Feld übergeben wird, wie ein Firmenkunde erkannt wird, welcher Bestellstatus die Belegausstellung auslöst, ob Rabatt und Versandkosten auf den richtigen Positionen landen, wie das System verschiedene Umsatzsteuersätze behandelt, ob die Rechnung automatisch an den Kunden gesendet wird, wie Korrekturen erstellt werden, wie vollständige und teilweise Rückerstattungen funktionieren, ob Produktvarianten mit dem korrekten SKU übergeben werden und ob das gewählte Lexware-Paket die benötigten Funktionen umfasst. Es lohnt sich außerdem zu prüfen, ob die Integration die Belegnummer an der WooCommerce-Bestellung speichert — so kann das Shop-Team schnell feststellen, ob eine Rechnung erstellt wurde, ohne sich in mehreren Systemen anmelden zu müssen.

Lexware direkt oder über BaseLinker? Eine direkte Verbindung ist einfacher, wenn WooCommerce die einzige Verkaufsquelle ist. BaseLinker ergibt mehr Sinn, wenn Lexware Belege auch aus Amazon, eBay, einem zweiten Shop oder dem manuellen Verkauf erhalten soll. In der Variante mit BaseLinker gelangt die Bestellung zuerst in das zentrale Panel, und anschließend übergibt BaseLinker die Belegdaten an Lexware, ruft die fertige Datei ab oder speichert die für die weitere Bearbeitung benötigten Informationen. Man sollte nicht annehmen, dass jede Integration Kassenbelege, Korrekturen, Teilrückerstattungen, Nummernserien, Währungen, Auslandsbestellungen und SKU-Codes identisch behandelt — der Umfang muss am konkreten Konto geprüft und vor der Abwicklung echter Bestellungen getestet werden.

Wann ist Lexware eine gute Wahl? Wenn das Unternehmen Lexware bereits für Buchhaltung oder Rechnungsstellung nutzt, Sie die manuelle Belegübergabe an die Buchhaltung reduzieren möchten, Ihnen die Verknüpfung von Rechnungen mit der weiteren Erfassung wichtig ist, der Shop einen Hauptverkaufskanal hat und der Rechnungsprozess nicht viele individuelle Ausnahmen erfordert.

Wie funktioniert die Integration von WooCommerce mit DATEV?

WooCommerce lässt sich mit DATEV über ein Integrations-Plugin, die API oder über BaseLinker verbinden.

Je nach gewählter Lösung ist unter anderem Folgendes möglich: Rechnungen erstellen, Proformarechnungen ausstellen, Kassenbelege verarbeiten, Käuferdaten übergeben, Produkte und Umsatzsteuersätze übermitteln, Belege an den Kunden senden und Zahlungsinformationen aktualisieren. Am wichtigsten ist die Prüfung, wer für das jeweilige Plugin verantwortlich ist — ein Teil der WooCommerce-Erweiterungen wird von Drittanbietern und nicht direkt vom Hersteller der Buchhaltungssoftware entwickelt. Prüfen Sie vor dem Kauf eines Plugins das Datum der letzten Aktualisierung, die Kompatibilität mit der aktuellen Version von WordPress und WooCommerce, die unterstützten PHP-Versionen, die Methode der API-Authentifizierung, die Bedingungen des technischen Supports, die Unterstützung von Korrekturen und Rückerstattungen, die E-Rechnungs-Kompatibilität sowie die Möglichkeit, Tests durchzuführen. Bei DATEV läuft die Anbindung in der Praxis häufig über einen Export der Buchungsdaten für das Steuerbüro oder über eine Schnittstelle eines Drittanbieters.

DATEV über BaseLinker. BaseLinker kann Belege an die DATEV-Anbindung übergeben, den fertigen Beleg abrufen und ihn im weiteren Verlauf der Bestellabwicklung verwenden. Je nach Konfiguration kann die Integration unter anderem Rechnungen und ausgewählte Kassenbelege, Korrekturen, Nummernserien, Zahlungsarten, SKU-Übergabe sowie Szenarien rund um den grenzüberschreitenden Verkauf behandeln. Vereinfachte Verfahren zur Umsatzsteuer beim Verkauf an Verbraucher in anderen EU-Ländern (etwa das EU-OSS-Verfahren) sind solche Sonderfälle. Die genauen Einstellungen müssen am konkreten Konto geprüft und an echten Verkaufsbeispielen getestet werden.

Was genau ist BaseLinker und wann lohnt es sich, es hinzuzufügen?

BaseLinker ist nicht nur ein „Marktplatz-Plugin".

Es ist eine Plattform, die einen WooCommerce-Shop, Marktplatz-Konten, das Lager, Versanddienstleister, die Buchhaltung, Drucker, E-Mail- und SMS-Kommunikation, die Retourenabwicklung sowie automatische Aktionen verbinden kann. Für einen kleinen Shop kann ein solches System ein unnötiges zusätzliches Element sein; für ein Unternehmen, das mehrere Hundert Bestellungen pro Tag abwickelt, kann es zum zentralen operativen Zentrum werden.

Beispiel einer Automatisierung in BaseLinker

1) BaseLinker ruft eine bezahlte Bestellung aus WooCommerce ab. 2) Es prüft das Lieferland und die Zahlungsmethode. 3) Es verschiebt die Bestellung in den passenden Status. 4) Es stellt eine Rechnung aus oder übergibt sie an das Buchhaltungssystem. 5) Es ruft das fertige PDF ab. 6) Es sendet dem Kunden eine Nachricht. 7) Es erstellt eine Kuriersendung. 8) Es druckt das Etikett und den Lagerbeleg. 9) Es übergibt die Sendungsnummer an WooCommerce. 10) Es ändert den Bestellstatus auf versendet. Der Mitarbeiter reagiert nur dann, wenn Daten fehlen oder ein externes System einen Fehler zurückgibt.

Vergleich der Integrationen von WooCommerce mit der Buchhaltung

LösungWie verbinden?Für wen?Worauf achten?
Fakturowniadirekte Integration, API oder BaseLinkerein oder mehrere Shops, automatische RechnungenRichtung der Bestandssynchronisation, SKUs, Teilrückerstattungen
LexwareE-Commerce-Konnektor, API oder BaseLinkerein Unternehmen, das Rechnungsstellung mit Buchhaltung verbindetBelegumfang, API-Berechtigungen, Betrieb über BaseLinker
DATEVPlugin, API oder BaseLinkerein Unternehmen, das bereits mit dem Steuerbüro über DATEV arbeitetPlugin-Hersteller, Aktualisierungen, Belegzuordnung
BaseLinkerWooCommerce REST APIMehrkanalverkauf, Marktplätze, mehrere Lagermehr Einstellungen und Risiko doppelter Belege
Dedizierte Integrationeigene API, Webhooks oder n8nein individueller Prozess, ERP, B2B, mehrere FirmenEntwicklungskosten, Monitoring und Wartung

n8n ist ein Werkzeug zum Bau eigener Automatisierungen, die Systeme ohne fertiges Plugin verbinden. Wählen Sie ein Programm nicht allein anhand der Anzahl der verfügbaren Funktionen — die beste Integration ist die, die zum tatsächlichen Prozess des Unternehmens passt.

Welche Daten sollten übertragen werden?

Der Mindestumfang umfasst Kunden-, Bestell-, Produkt- und Zusatzdaten.

Kundendaten: Vor- und Nachname, Firmenname, USt-IdNr., Adresse, Land, E-Mail-Adresse.

Bestelldaten: Bestellnummer, Verkaufsdatum, Zahlungsmethode, Zahlungsstatus, Währung, Rabatte und Gutscheine.

Produktdaten: Name, SKU, Menge, Netto- oder Bruttopreis, Umsatzsteuersatz, Produktvariante.

Zusatzdaten: Versandkosten, Versandart, Sendungsnummer, Kundenanmerkungen, Belegnummer, E-Rechnungs-Kennung (sofern zutreffend).

Nicht alle Daten müssen in beide Richtungen übertragen werden. Je umfangreicher die Synchronisation, desto mehr Fälle müssen getestet werden.

Zu welchem Zeitpunkt sollte die Rechnung ausgestellt werden?

Ein Beleg sollte nicht automatisch direkt nach dem Klick auf „Bestellen" entstehen.

Eine Bestellung kann unbezahlt bleiben, storniert werden oder die Zahlungsautorisierung nicht bestehen. Meistens wird die Rechnung nach der Zahlungsbestätigung, der Statusänderung auf „in Bearbeitung", der manuellen Bestätigung der Bestellung oder der Vorbereitung der Sendung ausgestellt. Der richtige Zeitpunkt hängt von der Art des Verkaufs und den buchhalterischen Absprachen ab.

Banküberweisung. Es lohnt sich nicht, die Rechnung sofort auszustellen, wenn der Kunde die Bestellung möglicherweise nie bezahlt.

Online-Zahlung. Der Beleg kann entstehen, nachdem ein korrekter Zahlungsstatus vom Anbieter eingegangen ist.

Nachnahme. Das Unternehmen muss festlegen, ob der Beleg vor dem Versand oder nach der Zustellbestätigung entsteht.

B2B-Verkauf mit Zahlungsziel. Die Rechnung kann nach der manuellen Bestätigung der Bestellung oder der Gewährung eines Lieferantenkredits ausgestellt werden. Die Regel sollte vor der Konfiguration mit der Buchhaltung abgestimmt werden.

Was geht in Integrationen am häufigsten kaputt?

ProblemFolgeWas prüfen?
Zwei Systeme stellen eine Rechnung ausdoppelter Beleg und falscher Umsatzeine einzige Nummerierungsquelle
Die Rechnung entsteht zu frühein Beleg zu einer unbezahlten Bestellungder auslösende Status
Fehlende USt-IdNr.eine Rechnung an eine Privatperson statt an ein Unternehmendie Zuordnung der Checkout-Felder
Unterschiedliche SKUsdas falsche Produkt oder der falsche Bestandeindeutige Produkt- und Variantencodes
Falscher Umsatzsteuersatzein fehlerhafter BelegKonfiguration von Steuern und Verkaufsland
Rabatt anders verteiltdie Belegsumme stimmt nicht mit der Bestellung übereinGutscheine, Positionsrabatte und Versand
Keine Teilrückerstattung möglichdie Rechnung stimmt nicht mit der Rückerstattung übereindas Szenario der Teilkorrektur
Zwei Lagersynchronisationendie Bestände überschreiben sich gegenseitigdas übergeordnete Lagersystem
Abgelaufener API-Schlüsseles werden keine Belege mehr erstelltWarnungen und Fehlerprotokolle
Keine Wiederholung nach einem Ausfallein Teil der Bestellungen bleibt ohne Rechnungeine Warteschlange und ein Retry-Mechanismus

Retry bedeutet einen automatischen erneuten Versuch, eine Operation auszuführen, wenn ein externes System vorübergehend nicht antwortet. Eine Integration darf nicht annehmen, dass die API immer korrekt funktioniert — sie sollte den Fehler protokollieren, das Team benachrichtigen und eine sichere Wiederholung ohne Erzeugung eines Duplikats ermöglichen.

Wie setzt man die Integration Schritt für Schritt um?

1. Skizzieren Sie den aktuellen Prozess. Notieren Sie, was vom Moment der Bestellung bis zur Verbuchung des Verkaufs geschieht: Zahlung, Bestellbestätigung, Rechnung oder Kassenbeleg, Lager, Versand, Rückerstattung, Korrektur, E-Rechnung. Zuerst muss man den Prozess verstehen — erst danach ein Plugin wählen.

2. Wählen Sie die Architektur. Treffen Sie die Entscheidung: WooCommerce → Buchhaltung, WooCommerce → BaseLinker → Buchhaltung oder WooCommerce → dedizierte Integration → ERP oder Buchhaltung. Fügen Sie BaseLinker nicht nur deshalb hinzu, weil es beliebt ist — fügen Sie es hinzu, wenn es tatsächlich ein Problem mehrerer Kanäle oder Prozesse löst.

3. Legen Sie die übergeordneten Systeme fest. Bestimmen Sie für jede Datenart einzeln, welches System die Quelle der Wahrheit ist:

DatenartÜbergeordnetes System
BestellungenWooCommerce oder BaseLinker
Rechnungendie Buchhaltungssoftware
LagerbeständeWooCommerce, BaseLinker, WMS oder ERP
Preiseder Shop, ERP oder BaseLinker
VersandBaseLinker oder WooCommerce
BuchhaltungsdatenDATEV, Lexware oder Fakturownia

Eine einzige Antwort muss nicht für alle Daten gelten.

4. Bringen Sie Produkte und SKUs in Ordnung. Prüfen Sie vor der Synchronisation auf fehlende Codes, doppelte SKUs, Varianten ohne eigene Codes, unterschiedliche Bezeichnungen in den Systemen, veraltete Produkte und falsche Umsatzsteuersätze. Bei 50 Produkten kann man die Daten manuell korrigieren; bei 10.000 Produkten kann ein Export, ein Abgleich der Datenbanken und eine automatische Zuordnung nötig sein.

5. Konfigurieren Sie Status und Belege. Legen Sie fest, wann eine Rechnung entsteht, wann eine Proformarechnung entsteht, wann ein Beleg versendet wird, welcher Status einen Fehler markiert, was bei einer Stornierung geschieht, was bei einer Rückerstattung geschieht und wer die Korrektur erstellt.

6. Testen Sie typische und untypische Fälle. Eine einzige Testbestellung reicht nicht. Prüfen Sie mindestens:

  1. einen Privatkunden,
  2. ein Unternehmen mit USt-IdNr.,
  3. eine Online-Zahlung,
  4. eine Banküberweisung,
  5. Nachnahme,
  6. einen prozentualen Rabatt,
  7. kostenlosen Versand,
  8. eine vollständige Rückerstattung,
  9. eine Teilrückerstattung,
  10. eine Bestellung in einer anderen Währung,
  11. einen API-Fehler,
  12. einen erneuten Versuch nach einem Fehler.

7. Aktivieren Sie das Monitoring. Nach dem Start lohnt es sich, die Zahl der Bestellungen ohne Beleg, API-Fehler, doppelte Belege, Betragsabweichungen, fehlende E-Rechnungs-Kennungen sowie die Zeit von der Zahlung bis zur Rechnungsausstellung zu kontrollieren. Eine Integration ohne Monitoring kann mehrere Tage lang nicht funktionieren, bevor jemand das Problem bemerkt.

Integration von WooCommerce mit der Buchhaltung und die E-Rechnung im Jahr 2026

Im Jahr 2026 reicht es nicht mehr zu prüfen, ob das System ein ansprechendes PDF erzeugt. Für Rechnungen, die der Pflicht unterliegen, muss man auch die Übergabe der Belege an die E-Rechnungs-Plattform und den Empfang ihrer Antworten planen.

In der Praxis muss man festlegen, welches Programm den Beleg an die E-Rechnungs-Plattform sendet, ob es eine Referenznummer zurückgibt, wo der Sendestatus gespeichert wird, was bei einer Ablehnung des Belegs geschieht, wie der Notfallmodus aussieht, wer Korrekturen bearbeitet, welchen Beleg der Kunde erhält und ob die Rechnung nicht zweimal versendet wird.

Nur ein System sendet an die E-Rechnungs-Plattform

Das sicherste Modell: 1) WooCommerce oder BaseLinker übergibt die Verkaufsdaten, 2) die Buchhaltungssoftware erstellt die richtige Rechnung, 3) die Buchhaltungssoftware sendet sie an die E-Rechnungs-Plattform, 4) das System speichert die Referenznummer und den Status, 5) der Kunde erhält die richtige Visualisierung oder einen Link, 6) das Team sieht, ob der Prozess erfolgreich war. Konfigurieren Sie den Versand an die E-Rechnungs-Plattform NICHT in mehreren Systemen gleichzeitig — das führt zur Vervielfachung von Belegen. Der Umfang der Pflicht hängt von der Art des Verkaufs, des Belegs und vom Status des Käufers ab; bestätigen Sie die Einstellungen mit Ihrer Buchhaltung oder Ihrem Steuerberater.

Was können Sie selbst prüfen?

Führen Sie vor der Bestellung einer Integration eine einfache Kontrolle durch.

1. Prüfen Sie die Bestellquellen. Notieren Sie, ob der Verkauf aus WooCommerce, Amazon, eBay, dem Telefonverkauf, B2B-Bestellungen oder anderen Shops stammt. Wenn es mehrere Quellen gibt, kann BaseLinker den gesamten Prozess vereinfachen.

2. Prüfen Sie, wo heute Rechnungen entstehen. Stellen Sie fest, ob die Belege von WooCommerce, der Buchhaltungssoftware, BaseLinker, einem Mitarbeiter von Hand oder von mehreren Systemen gleichzeitig erstellt werden. Die letzte Variante erfordert dringende Aufräumarbeiten.

3. Vergleichen Sie die SKUs. Exportieren Sie die Produkte aus WooCommerce und aus dem Lagerprogramm. Prüfen Sie, ob die Codes identisch und eindeutig sind.

4. Prüfen Sie die Firmendaten in einer Bestellung. Geben Sie eine Testbestellung mit USt-IdNr. auf. Sehen Sie nach, wo WooCommerce den Firmennamen und die Steuernummer speichert.

5. Testen Sie eine Rückerstattung. Prüfen Sie, ob eine vollständige und eine teilweise Rückerstattung automatisch zum richtigen Beleg oder zu einer Aufgabe für die Buchhaltung führen.

6. Fragen Sie die Buchhaltung zur E-Rechnung. Legen Sie fest, welches System für Versand, Empfang der Status und Korrekturen verantwortlich sein soll.

Wann lohnt es sich, dies einem Spezialisten zu übergeben?

Technische Hilfe ist nötig, wenn:

  • Sie über mehrere Kanäle verkaufen,
  • Sie mehr als ein Lager haben,
  • Bestände oder Preise regelmäßig auseinanderlaufen,
  • Belege in mehreren Systemen entstehen,
  • Sie einen individuellen B2B-Checkout nutzen,
  • Sie Teilkorrekturen und mehrere Nummernserien benötigen,
  • Sie WooCommerce mit einem ERP, einem WMS oder einem eigenen Panel verbinden,
  • die Integration nach einer Aktualisierung nicht mehr funktioniert,
  • Sie Monitoring und automatische Wiederholungen einführen möchten,
  • fertige Plugins Ihren Prozess nicht unterstützen.

Bei einem einfachen Shop kann die Konfiguration oft selbst durchgeführt werden. Bei höherem Verkaufsvolumen kann ein Integrationsfehler Hunderte von Belegen betreffen, weshalb eine Testumgebung, ein Backup und ein Plan zur Rücknahme der Änderungen nötig sind. Laufende Aktualisierungen und Funktionskontrollen lassen sich auch im Rahmen der technischen Betreuung von WooCommerce durchführen.

Häufig gestellte Fragen

Lässt sich WooCommerce mit Fakturownia verbinden?

Ja. Fakturownia hat eine direkte Integration mit WooCommerce. Es kann Belege je nach Bestellstatus erzeugen, sie an Kunden senden und Produktdaten übergeben.

Lässt sich WooCommerce mit DATEV verbinden?

Ja. Die Verbindung kann über ein Integrations-Plugin, die API oder BaseLinker funktionieren. Vor der Umsetzung sollte man den Belegumfang, die Behandlung von Korrekturen und die Kompatibilität des Plugins mit dem aktuellen WooCommerce prüfen.

Lässt sich WooCommerce mit Lexware verbinden?

Ja. Lexware kann Bestelldaten aus WooCommerce abrufen und auf deren Grundlage die Belegausstellung sowie die weitere buchhalterische Bearbeitung automatisieren.

Sind BaseLinker und „Base" dasselbe System?

Ja. BaseLinker ist eine Plattform zur Verwaltung von Bestellungen aus mehreren Kanälen; in manchen Märkten wurde sie auch unter dem Namen „Base" eingeführt. Shop-Inhaber und Integratoren verwenden häufig weiterhin den älteren Namen.

Brauche ich BaseLinker bei einem einzelnen WooCommerce-Shop?

Nicht immer. Wenn Sie einen Shop haben und vor allem automatische Rechnungen benötigen, kann eine direkte Verbindung mit der Buchhaltung einfacher sein. BaseLinker ist bei mehreren Kanälen, Lagern und Automatisierungen nützlicher.

Wo sollte die Rechnung entstehen?

Am besten in einem einzigen, klar bestimmten System. Meistens entsteht der richtige Beleg in der Buchhaltungssoftware, und WooCommerce oder BaseLinker übergibt nur die Daten.

Behandelt die Integration Rückerstattungen und Korrekturen automatisch?

Nicht jede. Vollständige Rückerstattungen lassen sich in der Regel leichter automatisieren als teilweise. Der Umfang der Behandlung muss in der Dokumentation geprüft und vor dem Start getestet werden.

Behandelt eine WooCommerce-Integration die E-Rechnung automatisch?

Nur dann, wenn die gewählte Software oder das Modul die E-Rechnung unterstützt und korrekt konfiguriert wurde. Man muss außerdem festlegen, welches System für den Versand und den Empfang der Status verantwortlich ist.


Bringen Sie Rechnungen, Bestellungen und Lager in Ordnung

Eine gute Integration besteht nicht darin, ein zufälliges Plugin zu installieren. Zuerst muss man festlegen, wo die Bestellung entsteht, welches System den Beleg ausstellt, woher die Bestände bezogen werden und was bei einem Fehler oder einer Rückerstattung geschehen soll. Wenn Sie WooCommerce mit DATEV, Lexware, Fakturownia, BaseLinker oder einem eigenen System verbinden möchten, skizzieren wir den Datenfluss, wählen die Technologie, konfigurieren die Integration und testen sie an echten Verkaufsszenarien: