skrift-app (Konfigurator):
- Datei-Produkte (Unterschriftenservice): Mehrfach-Upload (PDF/Word/Excel),
komplett preisfrei (keine Preisleiste/Aufpreise/Kostenübersicht/Zahlung)
- Extern-/Etsy-Modus (?extern=1&versand&kuvert&beschriftung&menge): vom Betreiber
vorkonfiguriert, Kunde füllt nur Empfänger/Text/Rechnungsdaten/Übersicht,
keine Preise/Zahlung; Menge greift immer (auch >25 / ohne Empfänger); eigener
Danke-Text
- Adressmodell: zwei feste Adressen (Rechnung/Lieferung) ohne Namen statt
Dropdown; Auto-Vorbefüllung; Lieferadresse nur bei Sammelversand; abweichende
Lieferadresse per Default aus; Pflichtfelder erzwungen
- Platzhalter-Tabelle immer im Text-Schritt (auch Sammelversand ohne Kuvert) +
Excel; Tabellen-Eingabe nur bis 25, „Ab 26"-Hinweis entfernt
- Stammdaten: zwei Adressblöcke + Erfolgsmeldung
Directus/Backend:
- Signatur-Endpunkte /signature-preview + /signature-render (Proxy zum
signature-service, Marker + Konto-Offsets), Modul-Reiter „Unterschriften"
(aus Auftrag oder manuell), Tabelle über volle Breite
- Generierung läuft bei jeder Bestellung; Kuverts immer (Datei-Produkt: nur
Kuvert, DIN Lang als Default); source_files am Auftrag
- Produktions-Board: „Dateien"-Button (hochgeladene Originale, keine SVGs)
- Alt-Mail-Login: Zweit-Mails melden im selben Konto an (skrift-auth)
- Team-Mails schlank + konfigurierbar (email_settings.team_email) für
Bestellung/Muster/Anfrage; keine Bestellbestätigung bei Datei-Produkten,
separate Vorlagen unterschriften_eingang/extern_eingang
- Rechnungsadresse wird ins Konto übernommen, wenn dort noch keine steht
- Kunden-Policy: directus_files create/read (Upload); Bootstrap: users
billing_address/shipping_address/alt_emails, orders.source_files/source=extern,
signatures marker/offsets, unterschriftenservice input_mode=datei/pricing_mode=formel
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>