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.
add_hook('InvoicePaid', 1, function (array $vars) { $invoice = $vars['invoice']; // ... });
GET /api/v1/getclients GET /api/v1/getinvoices POST /api/v1/addorder
Yan yana
| Konu | PNLCS | Tipik kapalı kaynaklı faturalandırma |
|---|---|---|
| Lisans maliyeti | Ücretsiz (MIT) | Kurulum başına aylık ücret |
| Kaynak kod | Tamamen açık, denetlenebilir | Şifrelenmiş ya da kapalı |
| Kendi sunucunuzda çalıştırma | Her yerde: Docker, VPS, bir hosting paneli içinde | Evet, lisans denetimiyle |
| Genişletme | Bir modül yazın, dağıtın, sahibi siz olun | Marketplace 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.
- Kataloğunuzu yeniden oluşturunÜrün gruplarını ve ürünleri aynı ad ve fiyatlarla yeniden tanımlayın.
- Aynı sunucuları bağlayınHesaplar zaten bu sunucularda; bundan sonra onları PNLCS yönetir.
- Ayarlarınızı yeniden yapınÖdeme altyapıları (aynı hesaplar), vergi kuralları, e-posta şablonları, personel ve roller.
- 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.
- 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.