PrestaShop Import / Export

Kassensystem mit PrestaShop verbinden: Bestand & Verkäufe Square, Zettle, SumUp

Ein Bestand für Ladengeschäft und Onlineshop, egal welches Kassensystem.

Sie verkaufen im Laden mit Square, Zettle oder SumUp und online mit PrestaShop, und nach dem ersten vollen Samstag stimmen die beiden Bestände nicht mehr. Dieses Modul macht PrestaShop zur einzigen Referenz: Jeder Kassenverkauf wird importiert und vom Online-Bestand abgezogen, danach geht der neue Bestand zurück an die Kasse. Ladenverkäufe können zu echten PrestaShop-Bestellungen werden, Rückgaben gehen zurück in den Bestand, und Ihr Katalog kommt ohne Abtippen in die Kasse. Ein Bestandsabgleich und E-Mail-Warnungen melden Ihnen, wenn etwas auseinanderläuft.

Auf einen Blick
  • PrestaShop-Bestand an Square und Zettle gesendet, Kassenverkäufe vom Online-Bestand abgezogen
  • Verkäufe aus Square, Zettle und SumUp importiert, optional als echte PrestaShop-Bestellungen
  • Rückgaben im Laden bei Square und Zettle automatisch zurück in den Bestand
  • PrestaShop-Katalog an die Kasse gesendet, ohne Dubletten
  • Bestandsabgleich und E-Mail-Warnung, wenn die Synchronisation fehlschlägt
PrestaShop 8 & 9 Square · Zettle · SumUp Echtzeit-Webhooks Kein Abo
  • 30 Tage Rückgaberecht
  • 12 Monate Updates
  • 24-h-Support
www.datafirefly.com/de/
Kassensystem mit PrestaShop verbinden: Bestand & Verkäufe Square, Zettle, SumUp
v1.3.0 · aktualisiert 2026-10-07
Was es leistet

Die Kurzfassung.

01

PrestaShop bleibt führend beim Bestand

Jede Bestandsänderung eines zugeordneten Produkts geht als absolute Menge an die Kasse, sofort oder beim nächsten Cron-Lauf. Ein Ladenverkauf wird mit einer eigenen Lagerbewegung vom PrestaShop-Bestand abgezogen, danach geht der neue Bestand an die anderen Kassen. Jeder Cron-Lauf erfasst außerdem Änderungen außerhalb der PrestaShop-Ereignisse, etwa durch einen SQL-Import oder ein ERP.

02

Ladenverkäufe werden zu Bestellungen

Optional erzeugt jeder Verkauf mit vollständig zugeordneten Artikeln eine PrestaShop-Bestellung: eigener Laufkunde, im Checkout unsichtbarer Kassen-Versanddienst, Belegpreise, Verkaufsdatum, keine E-Mail. Ihre Statistiken und Buchhaltungsexporte erfassen endlich auch das Ladengeschäft.

03

Ihr Katalog in der Kasse ohne Abtippen

Senden Sie Ihre PrestaShop-Produkte mit Kombinationen, Preisen, SKU, Barcode und Bestand an Square oder Zettle. Der Kassenkatalog wird zuerst gelesen: Ein bereits vorhandener Artikel wird per SKU oder Barcode zugeordnet, statt ein zweites Mal angelegt zu werden.

04

Sie wissen, wenn etwas auseinanderläuft

Der Tab Bestandsprüfung vergleicht die echten Mengen der Kasse und von PrestaShop und lässt Sie jede Abweichung in die eine oder andere Richtung angleichen. Schlägt die geplante Synchronisation dreimal in Folge fehl, erhalten Sie eine E-Mail, und eine weitere, sobald alles wieder läuft.

Die ausführliche Fassung

Alles, was Sie vor der Installation wissen wollen.

Ein detaillierter Blick darauf, wie Kassensystem mit PrestaShop verbinden: Bestand & Verkäufe Square, Zettle, SumUp funktioniert, warum wir es so gebaut haben und der Gedanke hinter den Funktionen oben.

§ 01

Ein Laden, ein Onlineshop, ein Bestand

Führen Kasse und Onlineshop jeweils einen eigenen Bestand, wird das letzte Stück zweimal verkauft: einmal an der Theke, einmal online. Das Modul beendet diese Doppelzählung, indem PrestaShop zur einzigen Referenz wird. Die Kasse erhält stets die echte Menge, und jeder Ladenverkauf kommt in PrestaShop an und senkt den Online-Bestand.

§ 02

So funktioniert die Synchronisation

Jede Bestandsänderung eines zugeordneten Produkts kommt in eine Warteschlange, danach wird die PrestaShop-Menge an jede Kasse gesendet. Gesendet wird immer eine absolute Menge und nie eine Differenz, ein wiederholter Versand erzeugt also keine Abweichung. Verkäufe kommen über den Cron alle 5 Minuten und bei Square und Zettle innerhalb von Sekunden über signierte Webhooks. Eine nächtliche Vollsynchronisation und ein Abgleich bei jedem Lauf erfassen alles, was außerhalb von PrestaShop geändert wurde.

§ 03

Ladenverkäufe in PrestaShop

Jeder Verkauf landet in einem Journal mit seinen Zeilen, seiner Kasse, seinem Standort und seiner Zahlungsart. Optional wird ein vollständig zugeordneter Verkauf zu einer PrestaShop-Bestellung zu Belegpreisen, datiert auf den Verkaufszeitpunkt, mit einem Laufkunden und einem Kassen-Versanddienst, der im Checkout nie erscheint. Es geht keine E-Mail hinaus, weder an den Kunden noch an Sie. Rückgaben aus Square und Erstattungen aus Zettle bringen die Artikel zurück in den Bestand und hinterlassen eine Notiz an der Ursprungsbestellung.

§ 04

Start mit einem bestehenden Katalog

Sind Ihre Produkte bereits in PrestaShop, legt der Tab Katalog senden sie in Square oder Zettle mit Kombinationen, Preis, SKU, Barcode und Bestand an und ordnet sie sofort zu. Enthält die Kasse schon Artikel, ordnet das Einlesen ihres Katalogs sie per Artikelnummer oder Barcode zu, und die Namensvorschläge erledigen Artikel ohne SKU.

§ 05

Was jede Kasse unterstützt

Square und Zettle unterstützen alles: Bestand in beide Richtungen, Verkäufe, Rückgaben, Bestandsabgleich und Katalogversand. Bei Zettle muss die Bestandsverfolgung für die Produkte aktiv sein, was der Katalogversand automatisch erledigt. SumUp stellt in seiner öffentlichen API nur Transaktionen bereit: Das Modul importiert die Verkäufe und zieht sie vom PrestaShop-Bestand ab, kann aber weder den in SumUp angezeigten Bestand aktualisieren noch dort Produkte anlegen.