Addon: Kassensystem (Bürgershop – Essen & Trinken verkaufen)

Software

Addon: Kassensystem (Bürgershop – Essen & Trinken verkaufen)

39,99 EUR inkl. 0% USt.

Addon: Kassensystem

Funktionsbeschreibung

Über das Addon

Das Kassensystem erweitert den Behörden-Kern um einen vollständigen Point-of-Sale für einen Bürgershop.

  • Verkauf von Essen und Getränken
  • Rabattkarten für Stammkunden
  • Kassenstatistik und Verkaufshistorie
  • Eigenständiger Tabellenpräfix: shop_
  • Keine Kern-Datei wird verändert

Technische Integration

Das Addon arbeitet eigenständig und verändert keine bestehenden Dateien des Behörden-Kerns.

Eigenständiges SystemAlle Datenbanktabellen des Kassensystems verwenden den Tabellenpräfixshop_.

Funktionsumfang & Rechte

Funktion Beschreibung Benötigtes Recht
Kasse Verkauf von Essen und Getränken kasse_verkauf
Speisekarte verwalten Kategorien und Artikel inklusive Preise verwalten kasse_artikel
Rabattkarten verwalten Rabattkarten anlegen, sperren und löschen kasse_rabattkarten
Kassenstatistik Verkaufshistorie und Statistiken mit Filter nach Datum, Mitarbeiter und Zahlungsart kasse_statistik

Ablauf an der Kasse

  1. Artikel werden per Klick in den Warenkorb gelegt. Die Menge kann über + und  angepasst werden.
  2. Optional kann eine Rabattkartennummer eingegeben werden. Beim Abschluss wird geprüft, ob die Karte existiert und aktiv ist. Ungültige Karten führen zum Abbruch – es wird nichts gebucht.
  3. Die Zahlungsart wird ausgewählt: Bar oder Karte. Bei Barzahlung kann optional der erhaltene Betrag eingegeben werden, damit das Rückgeld automatisch angezeigt wird.
  4. Der Verkauf wird abgeschlossen und die Transaktion wird im System gespeichert.
Preis-ManipulationsschutzPreise werden ausschließlich serverseitig aus der Datenbank berechnet. Der Browser überträgt nur Artikel-ID und Menge, niemals einen Preis. Manipulierte Preise im Browser haben daher keinen Einfluss auf die tatsächliche Abrechnung.

Rabattkarten

Prozent-Rabatt

Für jede Rabattkarte kann ein individueller prozentualer Rabatt von 0 bis 100 % festgelegt werden.

Festbetrag

Alternativ kann ein fester Rabattbetrag vergeben werden. Dieser wird automatisch auf den Warenkorbwert begrenzt.

Schutz vor negativen Beträgen

Ein negativer Gesamtbetrag ist technisch ausgeschlossen.

Kassenstatistik

Das System bietet eine vollständige Verkaufshistorie mit umfangreichen Filtermöglichkeiten.

  • Filter nach Datum
  • Filter nach Mitarbeiter
  • Filter nach Zahlungsart
  • Vollständige Verkaufshistorie
  • Auswertung als Entscheidungsgrundlage für die Leitungsebene

Bewusst nicht enthalten

Das Addon konzentriert sich bewusst auf den Kassen- und Verkaufsprozess.

  •  Keine Lagerbestands- oder Bestandsführung
  •  Keine Kassenschicht-Erfassung und kein Kassensturz
Beide Funktionen können bei Bedarf später als eigenständige Erweiterungen ergänzt werden, ohne Änderungen am bestehenden Kassensystem vornehmen zu müssen.

Qualitätssicherung & Sicherheit

Das Addon wurde in einer vollständigen Testinstallation mit echtem Kern, Addon, MySQL/MariaDB-Datenbank und PHP-Server über reale HTTP-Requests getestet.

✓ Verkaufsberechnung

Rabattkarten und Berechnungen funktionieren auf den Cent genau.

✓ Manipulationsschutz

Der Browser kann keine Preise für die Abrechnung vorgeben.

✓ Fehlerbehandlung

Ungültige Rabattkarten, zu wenig Bargeld oder ein leerer Warenkorb werden ohne Datenspeicherung abgewiesen.

✓ Transaktionale Sicherheit

Fehlerhafte Vorgänge werden abgesichert und schreiben keine unvollständigen Daten.

✓ Rechtesystem

Fehlende Berechtigungen führen zu HTTP 403.

✓ CSRF-Schutz

Ein Checkout ohne gültigen Token wird abgelehnt.

✓ SQL-Injection-Schutz

Entsprechende Manipulationsversuche werden abgewehrt.

✓ XSS-Schutz

Eingaben werden gegen XSS-Angriffe abgesichert.

✓ Löschschutz

Kategorien mit vorhandenen Artikeln können nicht gelöscht werden – auch nicht durch direkte Formularumgehung.