# Stadt Freising PSA-Service ## Zweck Dieses Projekt ist ein internes Bestellsystem für persönliche Schutzausrüstung der Stadt Freising und wird organisatorisch durch Amt 32 - Öffentliche Sicherheit und Ordnung betreut. ## Kernfunktionen - Produktübersicht mit Kategorien - Produktdetailseiten mit Größenwahl - Warenkorb ohne Mengensteuerung - Checkout mit Name, E-Mail, Organisation und Kommentar - Optionaler Bestätigungslink vor interner Weiterleitung - Adminbereich für Bestellungen, Produkte, Kategorien, Organisationen, Einstellungen, FAQ und Admins - Positionsbezogene Bearbeitung und Stornierung von Bestellungen ## Voraussetzungen - PHP 8.x - Schreibrechte auf `data/` - funktionierende PHP-Mailzustellung für Bestellmails ## Wichtige Dateien - Konfiguration: `config.php` - Zentrale Logik: `includes/functions.php` - Bestellungen: `data/orders.json` - Organisationen: `data/organizations.json` - Systemeinstellungen: `data/settings.json` - Produkte: `data/products.json` - Produktbilder: `data/uploads/` ## Einrichtung 1. `config.php` prüfen und insbesondere `SITE_URL`, `FROM_EMAIL` und die Bestell-Voreinstellungen anpassen. 2. Adminzugänge in `data/admins.json` pflegen. 3. Empfängeradresse, Bestätigungspflicht und PDF-Anhang im Admin unter `Einstellungen` prüfen. 4. Organisationen im Admin unter `Organisationen verwalten` pflegen. ## Hinweise - Alte Reservierungs-, Backorder- und Bestellhistorien-Features werden nicht mehr verwendet. - Bestellungen werden nicht im Browser für Endnutzer gespeichert oder nachverfolgt.