Skip to content

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 aussenInhalt
LIRENO Core CHSteuern · Comply · Vertrieb · Bank (+ Login, Setup, KI nach Login)
Technisches LieferstückWordPress-PluginModul-Keys (intern)
Hauptprodukt (jetzt zuerst anlegen)lireno-mandant-loginCockpit-Shell, steuern, comply
Zweites Produkt / Addon (danach)lireno-auftragauftrag (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-auftrag

Plan → Module (verbindlich mit LIRENO-Entitlements)

Freemius-Plan (Name)Interner Plan-KeyFreigeschaltete Module
StarterstarterSteuern
ProfessionalprofessionalSteuern, Comply, Vertrieb, Bank
Enterpriseenterprisewie 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

  1. Add New Product (oder «Create Product»).
  2. Type: WordPress Plugin.
  3. Title: LIRENO Cockpit
    • Alternativ sichtbar: LIRENO — intern klar als Cockpit führen.
  4. Slug: z. B. lireno-cockpit (einmalig, später schwer änderbar).
  5. 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-NameBilling (Vorschlag)Freemius Features / Notes
Startermonatlich / jährlichFeature-Tag oder Beschreibung: module:steuern
Professionalmonatlich / jährlichmodule:steuern,comply,auftrag,bankCore CH
Enterprisemonatlich / jährlichwie 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

  1. Paid plans aktivieren (has paid plans).
  2. Optional: Free/Trial nur wenn gewollt (entspricht oft Starter).
  3. 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:

  1. Neues Freemius-Produkt oder Addon von LIRENO Cockpit: LIRENO Vertrieb.
  2. Plugin-Datei: lireno-auftrag.
  3. 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:

  1. SDK-Bootstrap analog MeetFlow (lireno-freemius.php)
  2. Filter lireno_dashboard_ssr_plan ← Freemius-Plan
  3. API User.plan synchronisieren
  4. Smoke: Starter = nur Steuern · Professional = Core CH

6. Abgrenzung

Nicht vermischen
MeetFlow / andere KITech-Produkteeigene Freemius-IDs
Zusatzmodule (CRM, Ledger, …)eigene Addons nach Core CH
Userdoku-Preisekeine — nur Modul-Nutzen

Weiter