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.
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.
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.
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.
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.
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.
Es gibt noch keine Rezensionen.