Son güncelleme A domain ordered with hosting is checked, priced and registered

WHMCS'e açık kaynaklı bir alternatif

PNLCS bilinçli olarak WHMCS'i örnek alır: müşteriler, ürünler, siparişler, faturalar, hizmetler, destek talepleri ve modüller aynı anlama gelir. Fark lisanstadır: PNLCS MIT lisanslıdır ve kurulum başına ücret yoktur.

WHMCS tarzı bir hook, PNLCS'te değişmeden çalışır
add_hook('InvoicePaid', 1, function (array $vars) {
    $invoice = $vars['invoice'];
    // ...
});
WHMCS API işlem adları
GET  /api/v1/getclients
GET  /api/v1/getinvoices
POST /api/v1/addorder

Yan yana

KonuPNLCSTipik kapalı kaynaklı faturalandırma
Lisans maliyetiÜcretsiz (MIT)Kurulum başına aylık ücret
Kaynak kodTamamen açık, denetlenebilirŞifrelenmiş ya da kapalı
Kendi sunucunuzda çalıştırmaHer yerde: Docker, VPS, bir hosting paneli içindeEvet, lisans denetimiyle
GenişletmeBir modül yazın, dağıtın, sahibi siz olunMarketplace ve üretici koşulları

WHMCS'ten neler aynen taşınır

Kavramlar
Ürün grupları, ürünler, yapılandırılabilir seçenekler, hizmetler, siparişler, faturalar, kredi, destek talepleri ve departmanlar, WHMCS personelinin beklediği şekilde çalışır.
API işlem adları
HTTP API, WHMCS işlem adlarını kullanır; bu yüzden entegrasyonların çoğu yalnızca yeni bir adres ve kimlik bilgisi ister.
Hook'lar
add_hook('InvoicePaid', 1, fn) aynı şekilde çalışır; hata veren bir hook faturalandırmayı bozmak yerine loglanır ve atlanır.
Modüller
WHMCS'te olduğu gibi sunucular, ödeme altyapıları, alan adı kayıt firmaları ve SSL sağlayıcıları ayrı modüllerdir.

Kesinti yaşamadan geçiş

PNLCS'i WHMCS'in yanında çalıştırın ve müşterileri yenileme tarihleri geldikçe taşıyın. Hesaplar süreç boyunca aynı sunucularda kalır.

Henüz tek tıkla içe aktarma aracı yok

PNLCS, otomatik bir WHMCS veritabanı içe aktarıcısıyla gelmez. Buradaki adımlar, geçiş için pratik ve düşük riskli yoldur. Bir içe aktarıcı katkısı memnuniyetle karşılanır.

  1. Kataloğunuzu yeniden oluşturunÜrün gruplarını ve ürünleri aynı ad ve fiyatlarla yeniden tanımlayın.
  2. Aynı sunucuları bağlayınHesaplar zaten bu sunucularda; bundan sonra onları PNLCS yönetir.
  3. Ayarlarınızı yeniden yapınÖdeme altyapıları (aynı hesaplar), vergi kuralları, e-posta şablonları, personel ve roller.
  4. Müşterileri taşıyınHer müşteriyi ve mevcut hizmetlerini doğru bir sonraki ödeme tarihiyle ekleyin. Panelica'da, sunucuda zaten bulunan hesabı bağlayın.
  5. Geçişi tamamlayınYenileme sırasında tek tek müşteri bazında ya da bir bakım penceresinde herkesi birden.

PNLCS'i deneyin

Canlı demoda gezinin ya da Docker ile kurun.