Du betreibst einen PrestaShop und machst deine Buchhaltung und Warenwirtschaft mit Lexware Financial Office? Dann kennst du das Spiel: Bestellung im Shop öffnen, Kunde, Adresse und Positionen in Lexware abtippen, Status im Shop umstellen. Bei zehn Bestellungen am Tag nervt das, bei hundert wird es zum Risiko.
Genau dafür habe ich Presta2LX 2027 gebaut: Es holt deine Bestellungen aus PrestaShop, übergibt sie als OpenTRANS-Datei an den Lexware-Import und setzt sie danach im Shop automatisch auf den richtigen Status.
In diesem Beitrag zeige ich dir keine Schritt-für-Schritt-Anleitung (die steckt direkt in der App). Ich zeige dir, was Presta2LX kann und mit welchem Tech Stack ich es gebaut habe.
Der Weg einer Bestellung: vom Shop nach Lexware
Das Prinzip ist bewusst einfach gehalten. Presta2LX spricht über den offiziellen PrestaShop-Webservice mit deinem Shop, erzeugt daraus eine standardisierte OpenTRANS-Datei und meldet den neuen Status zurück an den Shop. Lexware liest die Datei über seinen OpenTRANS-Import ein, jede Bestellung wird dort zu einem Auftrag.
Die Produktfeatures im Überblick
Bestellungen gezielt abrufen
Du legst fest, welche Bestellstatus Presta2LX abholen soll. Die Statusliste kommt direkt aus deinem Shop, mit den Namen und Farben aus deinem Backoffice. Ein Abruf ab Datum und Uhrzeit sorgt dafür, dass beim nächsten Mal nur wirklich neue Bestellungen kommen. Selbst große Shops bleiben schnell, weil Presta2LX die Bestellungen seitenweise lädt und Kunden, Adressen, Länder, Versandarten und Währungen gebündelt nachholt, statt für jede Bestellung einzeln zu fragen.

Eine Liste, die mitdenkt
Die Bestellliste zeigt dir ID, Referenz, Datum, Adresse, Länderkennzeichen, Betrag, Zahlungsart und Status auf einen Blick. Du sortierst per Klick, filterst über die Suche und wählst die Bestellungen aus, die nach Lexware sollen. Hat ein Kunde eine Anmerkung hinterlassen, erscheint ein Notiz-Symbol. Die Anmerkung öffnet sich in einer Seitenleiste, durch die du von Bestellung zu Bestellung blätterst.

Detailansicht mit allen Feldern
Die Detailansicht zeigt dir Rechnungs- und Lieferadresse mit USt-IdNr., Positionen, Summen, Versand und Rabatt. E-Mail und Telefon sind direkt anklickbar. Mit „Alle Felder“ siehst du jedes Feld genau so, wie PrestaShop es liefert. Über „Im Shop öffnen“ springst du ins Backoffice zur jeweiligen Bestellung.
Zahlungsstatus mit einem Klick
Ein grüner oder roter Kreis zeigt dir, ob PrestaShop eine Bestellung als bezahlt zählt. Ein Klick schaltet um und setzt die Bestellung im Shop auf den passenden Status. Auf Wunsch lässt Presta2LX unbezahlte Bestellungen beim Export einfach liegen: Sie bleiben in der Liste und behalten ihren Status, bis das Geld da ist.
Export, der zu Lexware passt
Alle ausgewählten Bestellungen landen in einer einzigen OpenTRANS-Datei. Dabei kümmert sich Presta2LX um die Details, die beim Abtippen gern untergehen:
- Steuersätze berechnet Presta2LX aus Brutto- und Nettopreis jeder Position.
- Netto oder brutto: Du entscheidest, wie die Aufträge in Lexware ankommen, auf Wunsch auch mit ungerundeten Nettopreisen, damit die Bruttosummen exakt stimmen.
- Versandkosten und Warenkorbrabatte kommen als eigene Rechnungspositionen, passend zum Steuersatz.
- Zahlungsbedingungen ergeben sich automatisch aus dem Zahlungsmodul, zum Beispiel Überweisung, Nachnahme oder bereits bezahlt per PayPal.
- Bestellnummer und Kundenanmerkung landen auf Wunsch in den Bemerkungen des Lexware-Auftrags.
Status zurück in den Shop
Nach dem Export setzt Presta2LX die Bestellungen im Shop auf deinen „Status nach Export“, standardmäßig „Versand“. Optional informiert PrestaShop deine Kunden dabei per E-Mail mit der Vorlage dieses Status. So bleibt dein Shop immer auf dem Stand deiner Warenwirtschaft.
Mehrere Shops, ein Werkzeug
Du betreibst mehr als einen PrestaShop, etwa einen B2C-Shop und einen Outlet? Jeder Shop bekommt ein eigenes Profil mit seinen API- und Sync-Einstellungen. Der Wechsel dauert zwei Klicks.
API-Prüfung, die Fehler beim Namen nennt
Die meisten Probleme bei Shop-Anbindungen sind Einrichtungsfehler. Deshalb prüft Presta2LX die Verbindung Schritt für Schritt: URL, DNS, HTTPS und Zertifikat, Format des Schlüssels, Webservice, Berechtigungen, Lesezugriff, Backoffice-URL und Export-Pfad. Jede Prüfung bekommt ein Häkchen, eine Warnung oder einen Fehler mit Klartext-Erklärung. Fehlende Rechte des API-Schlüssels nennt Presta2LX mit Namen, und die englischen Fehlermeldungen des Webservice übersetzt es dir gleich mit.
KI-Assistenten über MCP
Ein Feature, auf das ich besonders stolz bin: Presta2LX bringt einen eigenen MCP-Server mit. Damit kann ein KI-Assistent wie Claude, ChatGPT oder ein lokales Ollama-Modell deine Bestellungen abrufen und auswerten. Du fragst zum Beispiel „Welche Bestellungen gehen ins Ausland?“ oder „Fasse die offenen Bestellungen zusammen“, und der Assistent antwortet mit echten Daten aus deinem Shop. Wenn du es ausdrücklich erlaubst, darf er Bestellungen sogar exportieren. Die Einrichtung in Claude Desktop, ChatGPT und ollmcp übernimmt Presta2LX per Schalter.
Damit du ein Gefühl dafür bekommst, was im Alltag möglich ist, hier ein paar Beispiel-Prompts:
Überblick verschaffen
- „Zeig mir alle Bestellungen von heute.“
- „Wie viele Bestellungen warten gerade auf den Export, und welchen Gesamtumsatz haben sie?“
Bestellungen auswerten
- „Liste alle offenen Bestellungen über 200 Euro auf, sortiert nach Betrag.“
- „Welche Bestellungen der letzten sieben Tage gehen in die Schweiz oder nach Österreich?“
- „Welche Kunden haben diesen Monat mehr als einmal bestellt?“
- „Welche Zahlungsarten wurden im letzten Monat am häufigsten gewählt?“
Einzelne Bestellungen prüfen
- „Zeig mir die Details zur Bestellung 10452, inklusive Lieferadresse und Kundenanmerkung.“
- „Gibt es offene Bestellungen, bei denen Rechnungs- und Lieferadresse voneinander abweichen?“
- „Hat in den offenen Bestellungen jemand eine Anmerkung hinterlassen? Fasse sie kurz zusammen.“
Exportieren (nur mit Freigabe)
- „Exportiere alle bezahlten Bestellungen von gestern für Lexware.“
- „Exportiere die Bestellungen 10452 und 10455, aber keine anderen.“
Mein Tipp: Lass dir vor einem Export immer zuerst die Liste zeigen und bestätige dann. So behältst du die Kontrolle, und der Assistent arbeitet nur mit genau den Bestellungen, die du freigegeben hast.
Demo ohne Risiko
Ohne Lizenz läuft Presta2LX als Demo. Sie holt nur Bestellungen, die schon den Status nach Export haben, höchstens fünf. So testest du den kompletten Weg bis in Lexware, ohne eine einzige offene Bestellung anzufassen.

Der Tech Stack hinter Presta2LX
Bei der Technik habe ich auf schlanke, bewährte Bausteine gesetzt. Presta2LX hat nur eine Handvoll direkter Abhängigkeiten, und jede davon hat einen klaren Job.
Python 3.14 und NiceGUI
Der Kern ist reines Python 3.14. Die Oberfläche baue ich mit NiceGUI, das moderne Web-Komponenten direkt aus Python heraus erzeugt. pywebview packt das Ganze in ein natives Desktop-Fenster. Für dich fühlt sich Presta2LX also wie ein normales Windows-Programm an, unter der Haube steckt eine aktuelle Web-UI mit Datagrid, Seitenleisten und Dialogen.
PrestaShop-Webservice ohne Umwege
Für die Kommunikation mit dem Shop nutze ich ausschließlich die schlanke Bibliothek requests und den offiziellen PrestaShop-Webservice. Gelesen wird als JSON, geschrieben als XML. Ein eigenes Shop-Modul brauchst du nicht, es läuft also nichts Zusätzliches auf deinem Server. Der API-Schlüssel braucht nur Leserechte auf die Bestelldaten und Schreibrechte auf die Bestellhistorie. Optionale Daten wie Versandarten oder Kundenanmerkungen behandelt Presta2LX fehlertolerant: Fehlt ein Recht, fehlt nur diese Angabe, der Export läuft trotzdem.
OpenTRANS als Brücke zu Lexware
Für die Übergabe an Lexware setze ich auf OpenTRANS, einen offenen XML-Standard für Geschäftsdokumente wie Aufträge und Rechnungen. Der Vorteil: Presta2LX greift nicht direkt in deine Lexware-Datenbank ein. Du behältst über den Lexware-Import die volle Kontrolle darüber, wann und was eingelesen wird.
Model Context Protocol
Der MCP-Server basiert auf dem offiziellen Python-SDK des Model Context Protocol. Er läuft über stdio, das heißt: Dein KI-Assistent startet ihn bei Bedarf selbst, Presta2LX muss dafür nicht geöffnet sein. Vier Werkzeuge stehen bereit: Shops auflisten, Bestellungen auflisten, eine Bestellung im Detail lesen und Bestellungen exportieren. Lesen und Exportieren gibst du getrennt frei, pro Shop.
Sicherheit und Updates
Den API-Schlüssel speichert Presta2LX verschlüsselt. Die Verbindung zum Shop läuft nur über HTTPS mit geprüftem Zertifikat. Updates kommen über einen eingebauten Update-Mechanismus, der jede neue Version anhand ihrer Signatur prüft, bevor er sie installiert. Ein unsigniertes Paket lehnt er ab.
Auslieferung für Windows
Für Windows bündle ich ein eingebettetes Python, das nur kompilierten Code enthält, zusammen mit einem kleinen Launcher in Go. Inno Setup baut daraus einen signierten Installer. Du musst also weder Python installieren noch irgendetwas auf der Kommandozeile tun. Deine Einstellungen sichert der Installer bei jedem Update automatisch.
Mein Fazit
Presta2LX 2027 nimmt dir die stumpfe Arbeit zwischen PrestaShop und Lexware Financial Office ab: abrufen, prüfen, exportieren, Status setzen. Dabei ist es kein Blackbox-Tool, sondern setzt auf offene Standards wie den PrestaShop-Webservice, OpenTRANS und MCP. Wenn du deine Shop-Bestellungen bisher von Hand in Lexware überträgst, probier die Demo aus. Du wirst merken, wie viel Zeit dabei frei wird.
FAQ
Nein. Presta2LX nutzt den Webservice, der in PrestaShop bereits eingebaut ist. Du schaltest ihn im Backoffice ein und legst einen API-Schlüssel an. Presta2LX läuft ab PrestaShop 1.7.8. Presta2LX schreibt die ausgewählten Bestellungen in eine OpenTRANS-Datei. Diese liest du über den OpenTRANS-Import in Lexware ein, jede Bestellung wird dort zu einem Auftrag. Ja, auf Wunsch als eigene Rechnungspositionen, passend zum jeweiligen Steuersatz. Dafür legst du in Lexware einmalig die passenden Artikel für Versand und Rabatt an. Ja. Jeder Shop bekommt ein eigenes Profil mit eigenen Einstellungen, zwischen denen du jederzeit wechselst. Du kannst deine Bestellungen mit einem KI-Assistenten wie Claude, ChatGPT oder Ollama in normaler Sprache abfragen und auswerten. Auf Wunsch darf der Assistent sie auch exportieren. Ja. Ohne Lizenz läuft Presta2LX als Demo und verarbeitet bis zu fünf bereits erledigte Bestellungen. Deine offenen Bestellungen bleiben dabei unberührt.
Brauche ich ein Modul in meinem PrestaShop?
Welche PrestaShop Versionen werden unterstützt?
Wie kommen die Bestellungen in Lexware?
Werden Versandkosten und Rabatte übernommen?
Kann ich mehrere PrestaShops anbinden?
Was bringt mir die MCP-Schnittstelle?
Kann ich Presta2LX vorher testen?