Freemius — Produkte für LIRENO Core CH anlegen
Anleitung für Betreiber / Product Owner, um in Freemius die Produkte so anzulegen, dass sie zu den jetzt angebotenen Basismodulen passen.
User-Übersicht (Interessenten): Was LIRENO jetzt anbietet
Interne Vertiefung (Repo): apps/steuern/docs-real/LIRENO_FREEMIUS_CORE_MODULES.md
1. Überblick: was angeboten wird
| Angebot nach aussen | Inhalt |
|---|---|
| LIRENO Core CH | Steuern · Comply · Vertrieb · Bank (+ Login, Setup, KI nach Login) |
| Technisches Lieferstück | WordPress-Plugin | Modul-Keys (intern) |
|---|---|---|
| Hauptprodukt (jetzt zuerst anlegen) | lireno-mandant-login | Cockpit-Shell, steuern, comply |
| Zweites Produkt / Addon (danach) | lireno-auftrag | auftrag (Vertrieb), bank |
Reihenfolge
Zuerst nur das Hauptprodukt «LIRENO Cockpit» in Freemius anlegen. Vertrieb/Bank als Addon oder Bundle-Plan nachziehen, sobald das Hauptprodukt steht.
2. Empfohlene Freemius-Struktur
Freemius
└── Produkt: LIRENO Cockpit ← HAUPTMODUL (jetzt anlegen)
├── Typ: WordPress Plugin
├── Slug (Vorschlag): lireno-cockpit oder lireno-mandant-login
├── Pläne:
│ ├── Starter → intern: starter → Modul Steuern
│ ├── Professional → intern: professional → Core CH (alle 4)
│ └── Enterprise → intern: enterprise → Core CH + erweiterte Features
└── (später) Addon: LIRENO Vertrieb → Plugin lireno-auftragPlan → Module (verbindlich mit LIRENO-Entitlements)
| Freemius-Plan (Name) | Interner Plan-Key | Freigeschaltete Module |
|---|---|---|
| Starter | starter | Steuern |
| Professional | professional | Steuern, Comply, Vertrieb, Bank |
| Enterprise | enterprise | wie Professional + Features (z. B. Multi-Company, Microsoft 365, Integrationen) |
Features (nicht eigene Sidebar-Module): u. a. microsoft365, multi_company, integration_* — siehe Entitlement-Matrix im Backend.
3. Schritt-für-Schritt: Hauptprodukt anlegen
Arbeiten Sie in https://dashboard.freemius.com.
Schritt A — Neues Produkt
- Add New Product (oder «Create Product»).
- Type: WordPress Plugin.
- Title:
LIRENO Cockpit- Alternativ sichtbar:
LIRENO— intern klar als Cockpit führen.
- Alternativ sichtbar:
- Slug: z. B.
lireno-cockpit(einmalig, später schwer änderbar). - Speichern.
Schritt B — Produktbeschreibung (für Interessenten / Store)
Kurztext (Vorschlag, anpassbar):
LIRENO Cockpit ist die Business Operating Platform für Schweizer KMU und Treuhänder: Mandanten-Login, Setup, Modul Steuern und Comply. Mit Professional-Plan: Vertrieb und Bank (Core CH).
Ausführlicher Umfang: Was LIRENO jetzt anbietet.
Schritt C — Pläne anlegen
Unter dem Produkt → Plans → jeweils:
| Plan-Name | Billing (Vorschlag) | Freemius Features / Notes |
|---|---|---|
| Starter | monatlich / jährlich | Feature-Tag oder Beschreibung: module:steuern |
| Professional | monatlich / jährlich | module:steuern,comply,auftrag,bank — Core CH |
| Enterprise | monatlich / jährlich | wie Professional + Enterprise-Features |
Preise: in Freemius setzen (diese Doku nennt bewusst keine CHF-Beträge).
Notieren Sie nach dem Anlegen:
- Plugin ID (numerisch)
- Public Key (
pk_…) - Plan-IDs je Plan (numerisch)
Diese Werte braucht die spätere SDK-Anbindung im Plugin (freemius-config.php) — nicht öffentlich in die Userdoku schreiben.
Schritt D — Lizenzierung
- Paid plans aktivieren (has paid plans).
- Optional: Free/Trial nur wenn gewollt (entspricht oft Starter).
- Add-ons vorerst aus, bis Vertrieb als separates Freemius-Addon folgt.
Schritt E — Deploy / ZIP
- Release-ZIP aus dem Repo: Plugin
lireno-mandant-login(aktuell z. B. 1.0.389+). - In Freemius als Version hochladen oder weiter über WP-Admin deployen, bis SDK verdrahtet ist.
- WP-Webserver: Upload nur per ZIP/Admin — kein SSH-Deploy-Pfad für Endkunden-WP.
4. Zweites Produkt (später): LIRENO Vertrieb
Wenn das Hauptprodukt steht:
- Neues Freemius-Produkt oder Addon von LIRENO Cockpit: LIRENO Vertrieb.
- Plugin-Datei:
lireno-auftrag. - Freischaltung gekoppelt an Plan Professional+ (Module
auftrag+bank).
Alternativ ohne zweites Produkt: Professional-Plan des Cockpits schaltet Vertrieb/Bank freigeschaltet, sobald das Plugin lireno-auftrag installiert ist (Bundle-Logik).
5. Checkliste nach dem Anlegen (für uns)
Kopieren Sie die IDs sicher (Passwort-Manager / .env, nicht Git):
LIRENO_FS_PLUGIN_ID=
LIRENO_FS_PUBLIC_KEY=
LIRENO_FS_PLAN_STARTER_ID=
LIRENO_FS_PLAN_PROFESSIONAL_ID=
LIRENO_FS_PLAN_ENTERPRISE_ID=Dann Engineering:
- SDK-Bootstrap analog MeetFlow (
lireno-freemius.php) - Filter
lireno_dashboard_ssr_plan← Freemius-Plan - API
User.plansynchronisieren - Smoke: Starter = nur Steuern · Professional = Core CH
6. Abgrenzung
| Nicht vermischen | |
|---|---|
| MeetFlow / andere KITech-Produkte | eigene Freemius-IDs |
| Zusatzmodule (CRM, Ledger, …) | eigene Addons nach Core CH |
| Userdoku-Preise | keine — nur Modul-Nutzen |
