Neuestes Update A domain ordered with hosting is checked, priced and registered

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.

Ein Hook im WHMCS-Stil, unverändert in PNLCS
add_hook('InvoicePaid', 1, function (array $vars) {
    $invoice = $vars['invoice'];
    // ...
});
WHMCS-API-Aktionsnamen
GET  /api/v1/getclients
GET  /api/v1/getinvoices
POST /api/v1/addorder

Im direkten Vergleich

ThemaPNLCSTypische proprietäre Abrechnung
LizenzkostenKostenlos (MIT)Monatliche Gebühr pro Installation
QuellcodeVollständig offen, prüfbarVerschlüsselt oder geschlossen
Selbst hostenÜberall: Docker, VPS, in einem Hosting-PanelJa, mit Lizenzprüfung
ErweiternModul schreiben, ausliefern, behaltenMarketplace 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.

  1. Katalog neu aufbauenLegen Sie Produktgruppen und Produkte mit denselben Namen und Preisen neu an.
  2. Dieselben Server anbindenDie Konten existieren dort bereits; PNLCS verwaltet sie ab jetzt.
  3. Einstellungen übertragenZahlungsanbieter (dieselben Konten), Steuerregeln, E-Mail-Vorlagen, Mitarbeiter und Rollen.
  4. 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.
  5. 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.