Eine Open-Source-Alternative zu WHMCS
PNLCS orientiert sich bewusst an WHMCS: Kunden, Produkte, Bestellungen, Rechnungen, Dienste, Tickets und Module bedeuten dasselbe. Der Unterschied ist die Lizenz: PNLCS steht unter MIT, ohne Gebühr pro Installation.
add_hook('InvoicePaid', 1, function (array $vars) { $invoice = $vars['invoice']; // ... });
GET /api/v1/getclients GET /api/v1/getinvoices POST /api/v1/addorder
Im direkten Vergleich
| Thema | PNLCS | Typische proprietäre Abrechnung |
|---|---|---|
| Lizenzkosten | Kostenlos (MIT) | Monatliche Gebühr pro Installation |
| Quellcode | Vollständig offen, prüfbar | Verschlüsselt oder geschlossen |
| Selbst hosten | Überall: Docker, VPS, in einem Hosting-Panel | Ja, mit Lizenzprüfung |
| Erweitern | Modul schreiben, ausliefern, behalten | Marketplace und Herstellerbedingungen |
Was von WHMCS übernommen wird
- Konzepte
- Produktgruppen, Produkte, konfigurierbare Optionen, Dienste, Bestellungen, Rechnungen, Guthaben, Tickets und Abteilungen verhalten sich so, wie WHMCS-Mitarbeiter es erwarten.
- API-Aktionsnamen
- Die HTTP-API verwendet die Aktionsnamen von WHMCS, daher brauchen die meisten Integrationen nur eine neue Adresse und neue Zugangsdaten.
- Hooks
add_hook('InvoicePaid', 1, fn)funktioniert genauso; ein fehlerhafter Hook wird protokolliert und übersprungen, statt die Abrechnung zu unterbrechen.- Module
- Server, Zahlungsanbieter, Registrare und SSL-Anbieter sind eigene Module, wie in WHMCS.
Wechsel ohne Ausfallzeit
Betreiben Sie PNLCS parallel zu WHMCS und ziehen Sie Kunden bei ihrer Verlängerung um. Die Konten bleiben dabei durchgehend auf denselben Servern.
Noch kein Ein-Klick-Importer
PNLCS enthält keinen automatischen Importer für die WHMCS-Datenbank. Die Schritte hier sind der praktische, risikoarme Weg für den Umzug. Ein Importer ist ein willkommener Beitrag.
- Katalog neu aufbauenLegen Sie Produktgruppen und Produkte mit denselben Namen und Preisen neu an.
- Dieselben Server anbindenDie Konten existieren dort bereits; PNLCS verwaltet sie ab jetzt.
- Einstellungen übertragenZahlungsanbieter (dieselben Konten), Steuerregeln, E-Mail-Vorlagen, Mitarbeiter und Rollen.
- Kunden übernehmenLegen Sie jeden Kunden mit seinen bestehenden Diensten und dem richtigen nächsten Fälligkeitsdatum an. Bei Panelica verknüpfen Sie das Konto, das bereits auf dem Server liegt.
- UmstellenBei der Verlängerung, Kunde für Kunde, oder alle gemeinsam in einem Wartungsfenster.
PNLCS ausprobieren
Klicken Sie sich durch die Live-Demo oder installieren Sie PNLCS mit Docker.