# Version 0.4.0

**Manuelle Schritte nach dem Update:** In der Konsole unter Plattform → Abrechnung auf **„Webhook in Stripe einrichten“** klicken (legt den Webhook mit allen Ereignissen an und speichert das Signing-Secret), danach **„Abgleichen“** (letzte 400 Tage) für das Zahlungsjournal. Die Datenbank-Migrationen laufen beim Update automatisch.

### Neu
- **Verkaufen über Stripe:** Tarife, Plugins, Pakete und Lizenzschlüssel sind online kaufbar – eine Kaufseite für alle Produkte unter account.cyrellian.com, mit Stripe als Händler (Managed Payments: Umsatzsteuer, Rechnungen und Verbraucherrechte übernimmt Stripe). Käufe gehören dem Konto, können einer Installation zugewiesen und umgezogen werden.
- **Abos verwalten:** Tarif oder Abrechnung wechseln (Upgrades sofort und anteilig, Downgrades zum Laufzeitende), zum Laufzeitende kündigen und fortsetzen; Kundenportal für Rechnungen und Zahlungsmethode – auch je Cloud-Shop.
- **Lizenzschlüssel verkaufen:** Anwendungen mit Lizenzschlüsseln bekommen Einmalpreis und „Geräte pro Schlüssel“. Käufer sehen den Schlüssel auf der Bestellseite, per E-Mail und in ihrem Konto.
- **Cloud (Plazello):** Mandanten-API, 30 Tage Testphase, Transaktionsgebühr als nutzungsbasierte Abrechnung.
- **Verkäufe in der Konsole:** Reiter „Verkäufe“ je Produkt (Bestellungen, Abos, Zahlungen, Gebühren), Umsatz und MRR in der Übersicht, Kündigen und Erstatten auf der Kontoseite, laufende Abos auf einen neuen Preis umstellen.
- **Zahlungsjournal:** jede Zahlung, Verlängerung, Erstattung und jeder verlorene Dispute mit Umsatzsteuer, Stripe-Gebühren und dem, was ankommt.
- **Partnerprogramm:** Partner-Studios verkaufen und betreiben ihre Produkte über Cyrellian. Eigene Konsole nur für ihre Produkte, Team mit Rollen, „von <Partner>“ im Checkout, Schlüssel-API für eigene Shops, monatliche Abrechnungen und Auszahlungen (Plattform → Auszahlungen), Partnervereinbarung mit digitaler Unterschrift und PDF, Stufen Trusted (eigene Erstattungen) und Plus (eigene Anwendungen), E-Mails zu Verkäufen und SSO-Gruppen für Partner.
- **Tarife:** Preis auf Anfrage, Reihenfolge per Ziehen, Export und Import als JSON mit Vorschau, öffentlicher Katalog als API.
- **Firmen-Website cyrellian.com** mit Live-Preisen, Kontaktformular (Konsole → Anfragen) und Analytics (Umami); Installationsskript für den Server.
- **Benachrichtigungen:** Konsole als App mit Push-Benachrichtigungen, Aktivitätsfeed, Einstellungen pro Operator, E-Mail als zweiter Kanal.
- **Plannello** als Produkt.

### Verbessert
- **Stripe-Webhook mit einem Klick:** Plattform → Abrechnung zeigt, ob der Webhook vollständig ist, und richtet ihn ein oder repariert ihn.
- Kataloge in der Konsole mit Auswahlfeldern und Schaltern statt JSON.
- Inaktive Signaturschlüssel lassen sich löschen; öffentliche Lizenzschlüssel auch für Plattform-Produkte.
- Plazello Ultimate schaltet das Unlimited-Paket nicht mehr frei.

### Behoben
- Bezahlte Plugin-Käufe gehen nicht mehr verloren, wenn eine Installation getrennt wird oder den Besitzer wechselt.