WHMCS Nedir? Hosting Satışını Otomatikleştirme Rehberi
Hosting satmaya başladığınızda sipariş, fatura, hesap açma ve askıya alma işleri hızla çoğalır. WHMCS’in bu işleri nasıl otomatikleştirdiğini, modüllerini, kurulum gereksinimlerini ve lisans modelini anlattık.
WHMCS nedir sorusunu en kısa şöyle yanıtlayabiliriz: hosting firmalarının sipariş, fatura, ödeme, hesap açma ve destek süreçlerini otomatikleştiren faturalandırma ve müşteri yönetimi yazılımıdır. Müşteri, sitenizdeki sipariş formundan paketi seçer, öder ve birkaç dakika içinde giriş bilgilerini e-postasında bulur; bu sırada sizin elle yaptığınız bir işlem yoktur.
WHMCS özellikle reseller hosting ya da kendi sunucularıyla hizmet satan küçük ve orta ölçekli firmalarda yaygındır. LIONFIN WHMCS otomasyon lisansı sunucunuzun IP adresine tanımlanır ve kurulum desteğiyle teslim edilir; aşağıdaki bölümler yazılımın neyi otomatikleştirdiğini ve kurmadan önce neleri hazırlamanız gerektiğini anlatır.
Kısa cevap
WHMCS nedir sorusunun kısa yanıtı: hosting, sunucu ve alan adı satan işletmeler için geliştirilmiş, faturalandırma, müşteri yönetimi ve hizmet otomasyonunu tek panelde toplayan web tabanlı yazılımdır. Sipariş alır, fatura keser, ödeme gelince cPanel ya da Plesk hesabını modüllerle otomatik açar, alan adını kayıt firmasına iletir, ödenmeyen hizmeti askıya alır ve destek taleplerini yönetir. Kendi sunucunuza kurulur; PHP, ionCube Loader, veritabanı ve cron görevi gerektirir.
WHMCS nedir, hangi işleri üstlenir?
WHMCS, hosting işinin müşteri tarafındaki neredeyse tüm rutinini tek bir yazılımda toplar: ürün kataloğu ve sipariş, faturalandırma ve tahsilat, hizmet açma ve kapatma, alan adı işlemleri ve destek. Sunucuları ya da web sitelerini kendisi barındırmaz; cPanel/WHM, Plesk gibi panellerle ve alan adı kayıt firmalarıyla API üzerinden konuşan bir yönetim katmanıdır.
- Müşteri paneli: Müşteri hizmetlerini, faturalarını ve taleplerini görür, ödeme yapar, paket yükseltir.
- Faturalandırma: Tekrarlayan faturalar, hatırlatma e-postaları, gecikme bedeli ve kredi bakiyesi.
- Otomasyon: Ödeme sonrası hesap açılışı, vadesi geçen hizmetin askıya alınması ve belirli süre sonra kapatılması.
- Destek: Departmanlara ayrılmış destek talepleri, e-postadan talep oluşturma, bilgi bankası ve duyurular.
- Raporlama: Gelir, yeni sipariş, iptal ve tahsilat raporları.
Bu yapı, birkaç müşteriyle elle yürüyen işin müşteri sayısı arttıkça çökmemesini sağlar.
Sipariş, fatura ve hizmet açılışı nasıl otomatikleşir?
WHMCS’te bir siparişin yaşam döngüsü baştan sona otomatik işleyebilir: sipariş fatura üretir, ödeme faturayı kapatır, kapanan fatura ilgili modülü tetikler ve hizmet açılır. Tipik bir hosting siparişi şu adımlardan geçer:
- Müşteri sipariş formunda paketi, dönemi ve alan adını seçer; hesabı yoksa kayıt olur.
- WHMCS sipariş kaydını ve ilk faturayı oluşturur, müşteriye e-posta gönderir.
- Müşteri ödeme altyapısı (ödeme ağ geçidi) üzerinden öder; fatura “ödendi” durumuna geçer.
- Ürüne bağlı sunucu modülü, cPanel ya da Plesk sunucusunda hesabı oluşturur.
- Alan adı siparişi varsa kayıt modülü alan adını kayıt firmasına iletir.
- Müşteriye giriş bilgilerini içeren hoş geldiniz e-postası gider.
- Yenileme tarihinden önce yeni fatura kesilir; ödenmezse hizmet ayarladığınız gün sayısından sonra askıya alınır.
Otomasyonun güvenli çalışması için her adımı önce test siparişiyle deneyin. Sipariş onayını otomatik mi yoksa sahtecilik kontrolü sonrasında elle mi yapacağınız da kararınıza bağlıdır; yeni açılan firmalarda ilk siparişleri elle onaylamak yaygın bir önlemdir.
Sunucu ve alan adı modülleri nasıl çalışır?
WHMCS’in otomasyon gücü modüllerden gelir: sunucu (provisioning) modülleri hizmeti panelde açar, kayıt (registrar) modülleri alan adı işlemlerini kayıt firmasına iletir, ödeme modülleri tahsilatı yönetir. Her modül ilgili sistemin API’sine yetkili bir kullanıcıyla bağlanır.
| Modül türü | Ne yapar? | Örnek |
|---|---|---|
| Sunucu (provisioning) | Hesap açar, askıya alır, kapatır, paket değiştirir, parola sıfırlar | cPanel/WHM, Plesk, DirectAdmin; VPS panelleri için üçüncü taraf modüller |
| Alan adı kaydı (registrar) | Kayıt, transfer, yenileme, nameserver ve kilit yönetimi | Kayıt firmalarının sunduğu modüller |
| Ödeme (gateway) | Kartla ödeme, havale bildirimi, otomatik tahsilat | Banka ve ödeme kuruluşlarının modülleri |
| Ek modüller (addon) | Raporlama, e-fatura bağlantısı, SMS bildirimi gibi ek işler | Topluluk ve üçüncü taraf geliştiriciler |
Bayi hesabıyla çalışıyorsanız sunucu modülü WHM’de sizin bayi kullanıcınızla hesap açar; bu süreçte arka planda yapılan işler WHM hesap oluşturma rehberindeki adımların otomatik hâlidir. Üçüncü taraf modülleri yalnızca güvenilir kaynaklardan alın ve WHMCS sürüm uyumluluğunu kontrol edin.
WHMCS kurulumu için neler gerekir?
WHMCS bir PHP uygulamasıdır ve kendi sunucunuza ya da barındırma hesabınıza kurulur; çalışması için desteklenen PHP sürümü, ionCube Loader, MySQL ya da MariaDB veritabanı, SSL sertifikası ve düzenli çalışan bir cron görevi gerekir. Desteklenen PHP ve veritabanı sürümleri WHMCS sürümüne göre değiştiği için güncel sistem gereksinimlerini kurulumdan önce kontrol edin.
- ionCube Loader: WHMCS’in kodu ionCube ile şifrelenmiştir; bu eklenti olmadan dosyalar çalışmaz.
- SSL: Müşteri ve ödeme bilgileri işlendiği için panel yalnızca HTTPS ile açılmalıdır.
- Cron: Fatura kesme, askıya alma ve hatırlatmalar zamanlanmış görevle çalışır. Örnek tanım:
*/5 * * * * php -q /home/kullanici/crons/cron.phpKurulumdan sonra install klasörünü silin, configuration.php dosyasının izinlerini kısıtlayın ve yönetici klasörünün adını değiştirmeyi düşünün. Yönetici paneline iki adımlı doğrulama ekleyin; müşteri verisi ve ödeme kayıtları tuttuğunuz için bu panel saldırganlar için değerli bir hedeftir. Ayrılmış kaynak ve tam erişim için WHMCS’i bir VPS üzerinde barındırmak yaygın bir tercihtir.
WHMCS lisansı nasıl işler?
WHMCS lisansı, yazılımın kurulu olduğu alan adına, sunucu IP adresine ve kurulum dizinine bağlanır; yazılım bu bilgileri lisans sunucusuyla düzenli olarak doğrular. Lisans kademeleri genellikle sistemdeki aktif müşteri sayısına göre ayrılır; müşteri sayınız arttıkça bir üst kademeye geçmeniz gerekir.
Kademe adları, müşteri sınırları ve fiyatlandırma WHMCS tarafından dönem dönem değiştirildiği için güncel tabloyu satın almadan önce WHMCS’ten ya da lisans sağlayıcınızdan teyit edin. Lisansı doğrudan üreticiden ya da yetkili bir bayiden almak arasında da destek ve faturalama açısından fark olabilir.
Sunucu taşıdığınızda ya da alan adını değiştirdiğinizde lisansın yeniden tanımlanması (reissue) gerekir; aksi hâlde panel geçersiz lisans uyarısı verir. Bu işlemi lisansı aldığınız sağlayıcı üzerinden yaparsınız. Taşıma planına lisans yenileme adımını, veritabanı yedeğini ve cron görevinin yeni sunucuda yeniden tanımlanmasını mutlaka ekleyin.
WHMCS ne zaman gerekir, alternatifleri nelerdir?
Düzenli olarak hosting, sunucu ya da alan adı satıyor ve her ay tekrarlayan faturalarla uğraşıyorsanız WHMCS gibi bir otomasyon yazılımı kısa sürede zorunlu hâle gelir. Birkaç müşteriyle başlarken elle fatura ve hesap açılışı yönetilebilir; ancak yenileme tarihlerini kaçırmak ve ödenmeyen hizmetleri takip edememek, müşteri sayısı arttıkça gelir kaybına dönüşür.
Hosting işine yeni başlıyorsanız sunucu yönetimini sağlayıcıya bırakan reseller hosting ile WHMCS’i birlikte kullanmak yaygın bir başlangıç modelidir; iş modelinin ayrıntıları reseller hosting ile hosting firması kurmak yazısında. Müşteri kazanma tarafı için reseller hosting müşteri bulma rehberine de bakabilirsiniz.
Pazarda WHMCS’e alternatif olarak Blesta, HostBill gibi ticari yazılımlar ve FOSSBilling gibi açık kaynak projeler bulunur. Seçim yaparken modül ekosistemine, kullandığınız panel ve kayıt firmasıyla hazır entegrasyon olup olmadığına, Türkçe dil desteğine ve yerel ödeme ile e-fatura bağlantılarına bakın.
Sık Sorulan Sorular
WHMCS nedir ve kimler kullanır?
WHMCS, hosting, sunucu ve alan adı satan işletmelerin sipariş, faturalandırma, hizmet açma ve destek süreçlerini otomatikleştiren yazılımdır. Reseller hosting ile işe başlayan küçük firmalardan kendi sunucularını işleten hosting şirketlerine kadar geniş bir kullanıcı kitlesi vardır. Web ajansları da müşterilerine sattıkları barındırma ve bakım hizmetlerini faturalandırmak için kullanabilir.
WHMCS paylaşımlı hostinge kurulur mu?
Teknik olarak ionCube Loader, uygun PHP sürümü, veritabanı ve cron desteği olan bir paylaşımlı hostinge kurulabilir. Ancak müşteri ve ödeme verisi tuttuğu için ayrılmış kaynak, güçlü erişim kontrolü ve düzenli yedek sunan bir ortam daha uygundur. Bu nedenle birçok firma WHMCS’i ayrı bir VPS ya da güvenli bir kurumsal hosting hesabında çalıştırır.
WHMCS cPanel hesabını otomatik açar mı?
Evet. Ürünü cPanel/WHM sunucu modülüne bağladığınızda, ödeme alındığı anda hesap WHM üzerinde otomatik oluşturulur ve giriş bilgileri müşteriye e-postayla gider. Aynı modül askıya alma, yeniden etkinleştirme, paket yükseltme ve hesabı kapatma işlemlerini de yapar. Bağlantı için WHM’de oluşturduğunuz API anahtarı ya da yetkili kullanıcı bilgisi gerekir.
WHMCS lisansı başka alan adına taşınabilir mi?
Evet, lisans yeniden tanımlama (reissue) işlemiyle yeni alan adı, IP adresi ya da dizine bağlanabilir. İşlemi lisansı aldığınız sağlayıcı üzerinden yaparsınız; sonrasında WHMCS ilk lisans kontrolünde yeni bilgileri kaydeder. Taşıma sırasında veritabanı yedeğini almayı, yapılandırma dosyasını güncellemeyi ve cron görevini yeni sunucuda yeniden tanımlamayı unutmayın.
WHMCS Türkçe ve e-fatura destekler mi?
WHMCS çok dilli bir yazılımdır ve müşteri paneli için Türkçe dil dosyası kullanılabilir; çeviri kalitesini kendi metinlerinizle gözden geçirmeniz önerilir. e-Fatura ve e-Arşiv entegrasyonu ise yazılımın çekirdeğinde değil, genellikle üçüncü taraf modüllerle sağlanır. Modülü seçmeden önce entegratörünüzle uyumunu ve WHMCS sürüm desteğini kontrol edin.