WHMCS Nedir? Hosting Faturalama ve Otomasyon Sistemi Nasıl Çalışır?

WHMCS nedir ve ne işe yarar?
WHMCS, web barındırma ve alan adı satan işletmeler için geliştirilmiş bir faturalama, müşteri paneli ve otomasyon yazılımıdır. Sipariş alır, fatura keser, ödemeyi tahsil eder, hosting hesabını sunucuda otomatik açar, ödeme gecikirse hesabı askıya alır ve destek taleplerini tek ekranda toplar.
Kısacası WHMCS, bir hosting firmasının arka ofisidir. Müşteri sitenizden paket seçer, ödeme yapar ve birkaç dakika içinde kullanıcı adı ile şifresini e-postada görür; arada hiçbir çalışanınız elle işlem yapmaz. Ekibimiz web tasarım ve dijital pazarlama tarafında çalışır, hosting firması değiliz. Ancak reseller hesabı alıp kendi markasıyla barındırma satmak isteyen ajans ve yazılımcılardan bu soruyu sık duyuyoruz. Bu yazıda resmi dokümana dayanarak sistemin parçalarını, ne zaman gerçekten gerektiğini ve hangi sorumlulukları beraberinde getirdiğini anlatıyoruz.
WHMCS'nin resmi sözlüğü sistemi modüller üzerinden tarif eder: sunucu (provisioning) modülleri, alan adı kayıt modülleri, ödeme geçidi modülleri ve eklenti modülleri. Bu dört parçayı anlarsanız yazılımın neyi otomatikleştirdiğini de anlamış olursunuz. Tanımların tamamına WHMCS sözlüğünden ulaşabilirsiniz.
WHMCS hangi işleri otomatikleştirir?
Bir hosting işinin günlük akışı tekrar eden işlerle doludur. WHMCS bu tekrarları kurallara bağlar ve zamanlanmış görevlerle yürütür. Öne çıkan otomasyon alanları şunlardır:
- Yenileme tarihinden önce faturayı oluşturmak ve müşteriye e-postayla göndermek.
- Kayıtlı kart ya da desteklenen ödeme yöntemiyle tahsilatı denemek.
- Ödeme gelince hosting hesabını sunucuda açmak veya yenilemek.
- Geciken ödemede hatırlatma e-postalarını sırayla göndermek.
- Belirlediğiniz gün sayısından sonra hizmeti askıya almak, daha sonra da sonlandırmak.
- Alan adı kaydını, transferini ve yenilemesini kayıt firmasına iletmek.
- Destek taleplerini departmanlara dağıtmak ve yanıt sürelerini izlemek.
Bu listedeki her madde, elle yapıldığında hem zaman alır hem de hata riski taşır. Örneğin 40 müşterisi olan küçük bir reseller, her ay faturaları tek tek hazırlamak yerine kuralları bir kez kurar ve sistemin işlemesini izler. Öte yandan otomasyonun bedeli de vardır: yanlış kurduğunuz bir kural, ödemesi yapılmış bir müşterinin sitesini kapatabilir. Bu nedenle ilk haftalarda her otomatik işlemi günlük kayıtlarından kontrol etmenizi öneriyoruz.
Sipariş, fatura ve tahsilat döngüsü nasıl işler?
WHMCS'de her şey bir ürün tanımıyla başlar. Ürüne fiyat, faturalama dönemi (aylık, yıllık vb.), bağlı sunucu grubu ve hangi modülün çalışacağı bilgisini girersiniz. Müşteri sipariş formunu doldurduğunda sistem bir sipariş kaydı ve buna bağlı ilk faturayı oluşturur.
Fatura ödendiğinde döngü ilerler. Sistem ödemeyi faturaya işler, hizmetin bir sonraki yenileme tarihini hesaplar ve ayarlarınıza göre hesabı otomatik açar ya da yönetici onayına bırakır. Yenileme yaklaştığında aynı süreç tekrar başlar; yani WHMCS faturayı önceden üretir, hatırlatma gönderir ve tahsilatı bekler.
Burada iki ayarı baştan düşünün. Birincisi, faturanın yenilemeden kaç gün önce oluşacağıdır; kurumsal müşteriler ödeme onayı için zamana ihtiyaç duyar. İkincisi, sahtecilik kontrolüdür. Resmi sözlük, siparişleri etkinleştirmeden önce şüpheli kalıplara göre tarayan bir sahtecilik koruması katmanından bahseder. Özellikle yeni bir markada ilk siparişleri elle onaylamak, kötüye kullanım için açılan hesapları baştan durdurur.
Sanal POS ve ödeme altyapısı seçimini ayrıca düşünmeniz gerekir; bu konuyu sanal POS ve online ödeme altyapısı seçimi yazımızda ayrıntılı ele aldık.
Otomatik hesap açma (provisioning) nasıl çalışır?
Provisioning, ödeme gelince hizmetin insan müdahalesi olmadan hazır hale gelmesidir. WHMCS sözlüğü sunucu modüllerini, ürün olaylarını sağlayıcı API'lerine bağlayan ve dış platformlarda görevleri otomatikleştiren modüller olarak tanımlar. Yani WHMCS hosting hesabını kendisi açmaz; kontrol paneline API üzerinden "bu kullanıcıyı şu paketle oluştur" komutunu gönderir.
Akış genellikle şöyledir:
- Müşteri sipariş verir ve ilk faturayı öder.
- WHMCS, ürüne bağlı sunucu grubundan uygun sunucuyu seçer.
- Sunucu modülü panelin API'sine hesap oluşturma isteğini iletir.
- Panel hesabı açar, WHMCS de giriş bilgilerini hoş geldin e-postasıyla müşteriye yollar.
- Paket yükseltme, şifre sıfırlama, askıya alma gibi sonraki olaylar da aynı modül üzerinden panele gider.
Bu yapının güzel yanı tutarlılıktır. Ancak modül bir API anahtarı ya da yetkili kullanıcı bilgisiyle panele bağlandığı için o bilgi çok değerlidir. WHMCS'ye sızan biri, bağlı sunuculardaki tüm hesaplar üzerinde işlem yapma imkânı bulabilir. Bu nedenle panel tarafında yalnız gereken yetkileri veren, ayrı bir API kullanıcısı tercih edin.
cPanel, Plesk ve DirectAdmin entegrasyonu ne sağlar?
WHMCS sözlüğü cPanel, Plesk ve DirectAdmin'i sunucu modülü örnekleri olarak sayar. Bu entegrasyon, müşterinin WHMCS müşteri panelinden kendi hosting paneline tek tıkla geçmesini, disk ve trafik kullanımını görmesini ve paket değişikliklerini kendisi istemesini mümkün kılar.
Pratikte entegrasyonun size sağladığı üç kazanç vardır:
- Panelde tanımladığınız paket adlarıyla WHMCS ürünleri eşleşir; böylece fiyat ve kaynak tanımı tek yerde tutarlı kalır.
- Askıya alma, yeniden açma ve sonlandırma komutları panele otomatik gider; sunucuya girip elle işlem yapmanıza gerek kalmaz.
- Modül kullanım verilerini WHMCS'ye aktarır, siz de kota aşımı gibi durumları müşteriyle paylaşırsınız.
Paylaşımlı sunucuda hesaplar arası izolasyon ise WHMCS'nin değil, sunucu tarafının işidir. Bu konuda CageFS ve paylaşımlı hostingde hesap izolasyonu yazımız fikir verir. Aynı şekilde sunucu güvenlik duvarı için CSF Firewall rehberimize göz atabilirsiniz. Aynı partideki cPanel reseller hosting yazımız, panelin reseller tarafını ayrıca anlatıyor; burada tekrar etmiyoruz.
Alan adı kayıt modülleri ne işe yarar?
Alan adı satışı hosting işinin doğal parçasıdır ve WHMCS bunu kayıt firması (registrar) modülleriyle yapar. Resmi sözlük bu modülleri, önde gelen alan adı kayıt firmalarına bağlanıp alan adı kaydı satmanızı kolaylaştıran modüller olarak tanımlar.
Bir registrar modülü bağladığınızda müşteri sipariş sırasında alan adının boş olup olmadığını sorgular, kaydı öder ve sistem kayıt isteğini kayıt firmasına iletir. Yenileme, transfer, DNS sunucusu (nameserver) değişikliği ve transfer kilidi gibi işlemleri müşteri kendi panelinden yönetir.
Burada dikkat etmeniz gereken nokta, alan adı tarafında bir kayıt firmasının bayi hesabına ihtiyaç duymanızdır. WHMCS yalnız aracı yazılımdır; kaydı yapan ve sorumluluğu taşıyan taraf anlaşmalı kayıt firmasıdır. Ayrıca uzantıya göre kurallar değişir; bazı ülke uzantıları ek belge ister. Fiyatlandırmayı kur ve yenileme maliyetini hesaba katarak kurun, çünkü alan adında zarar çoğu zaman yenileme döneminde ortaya çıkar.
Müşterinin alan adı kaydını ve son kullanma tarihini kontrol etmek için Whois sorgulama aracımızı kullanabilirsiniz. Alan adı seçimiyle ilgili temel kriterler için de domain seçerken nelere dikkat edilmeli yazımız yol gösterir.
Ödeme geçidi modülleri nasıl bağlanır?
WHMCS, tahsilatı ödeme geçidi modülleriyle yapar. Sözlük bu modülleri, ödeme sağlayıcılarına bağlanan ve sağlayıcıya özgü ödeme, kart saklama (tokenization) ve geri bildirim (callback) davranışını uygulayan entegrasyonlar olarak tanımlar.
Türkiye'de çalışacaksanız ilk sorunuz şu olmalı: anlaştığınız sanal POS ya da ödeme kuruluşunun resmi bir WHMCS modülü var mı? Varsa modülü sağlayıcının kendi kaynağından alın, güncellemelerini takip edin ve test ortamında birkaç deneme ödemesiyle doğrulayın. Resmi modül yoksa üçüncü taraf modüller devreye girer; bu durumda kodun kim tarafından yazıldığına, güncel tutulup tutulmadığına ve kart verisini nerede işlediğine bakın.
Kart saklama özelliği yenileme tahsilatını kolaylaştırır. Ancak bu özelliği ödeme kuruluşunun kendi altyapısında saklanan bir token ile kullanmak, kart numarasını kendi veritabanınızda tutmaktan çok daha güvenlidir. Geri bildirim adresinin HTTPS üzerinden çalışması da şarttır; bu konuyu SSL sertifikası ve HTTPS yazımızda anlattık.
Son olarak, döviz ve kur konusunu baştan netleştirin. Yurt dışından lisans ya da sunucu alıp Türk lirası ile satış yapıyorsanız, kur farkı marjınızı sessizce eritebilir.
Destek bileti sistemi ve müşteri paneli ne sunar?
WHMCS'nin müşteriye bakan yüzü müşteri panelidir (Client Area). Resmi sözlüğe göre müşteriler bu alanı hizmetlerini, faturalarını, destek taleplerini, alan adlarını ve hesap bilgilerini yönetmek için kullanır. Yani müşteri sizi aramadan faturasını indirir, kartını günceller ya da yeni hizmet satın alır.
Destek bileti sistemi de aynı yapının parçasıdır. Müşteri talep açar, talep ilgili departmana düşer ve ekip üyeleri durumu takip eder. E-posta ile gelen mesajları talebe dönüştürme, hazır yanıt şablonları ve departman bazlı yetki gibi özellikler küçük ekiplerde ciddi zaman kazandırır.
Destek tarafında bir kuralı da baştan koyun: hangi konular bilet ile, hangileri telefonla çözülür? Kesinti, şifre ve fatura soruları için ayrı departman açmak, talebin doğru kişiye ilk seferde ulaşmasını sağlar. Ek olarak sık sorulan sorular için bilgi bankası makaleleri hazırlarsanız, aynı soruya her gün yeniden yanıt yazmaktan kurtulursunuz.
Tasarım tarafında ise müşteri panelinin markanızla uyumlu görünmesi güven açısından önemlidir. WHMCS tema sistemine sahiptir; logo, renk ve şablon düzenlemesi yapabilirsiniz. Ancak temayı ağır biçimde değiştirmek, her güncellemede uyumluluk işi doğurur. Bu yüzden ekibimiz mümkün olduğunca resmi temayı alt tema (child theme) mantığıyla özelleştirmeyi ve çekirdek dosyalara dokunmamayı öneriyoruz. Ana web sitenizin tasarımı ile panelin tutarlı olmasını istiyorsanız web tasarım hizmetimiz kapsamında bu uyumu planlıyoruz.
Otomatik askıya alma ve silme nasıl ayarlanır?
Bu ayarlar WHMCS yönetim panelinde Configuration > System Settings > Automation Settings yolundadır. Resmi otomasyon ayarları sayfası, askıya almayı etkinleştiren "Enable Suspension" seçeneğini ve vadesi geçen hizmetin kaç gün sonra askıya alınacağını belirleyen "Suspend Days" değerini anlatır.
Sonlandırma için de benzer bir ikili vardır: "Enable Termination" ve "Termination Days". Burada girdiğiniz gün sayısı, ödemenin gecikmesinden hizmetin tamamen sonlandırılmasına kadar geçecek süreyi belirler. Sonlandırma, panelde hesabın ve dosyaların silinmesi anlamına gelebilir; dolayısıyla bu değeri aceleyle küçük tutmayın.
Örnek bir yaklaşım (örnek hesap, sizin politikanız farklı olabilir):
- Vade tarihinde ve sonraki birkaç günde hatırlatma e-postası.
- Bir hafta civarında gecikmede askıya alma; site kapanır ama veriler durur.
- Birkaç hafta sonra, son uyarı e-postasının ardından sonlandırma.
Hangi gün sayısını seçerseniz seçin, bunu sözleşmenizde ve hizmet koşullarınızda açıkça yazın. Ayrıca sonlandırmadan önce yedek alınıp alınmadığını mutlaka kontrol edin. Yedekleme planı için web sitesi yedekleme stratejisi yazımızı okuyabilirsiniz.
Cron görevi neden bu kadar kritik?
WHMCS'nin bütün otomasyonu sistem cron'u üzerinden döner. Fatura üretimi, hatırlatmalar, askıya alma ve sonlandırma gibi görevler, sunucunuzdaki zamanlanmış görev çalıştıkça yürür. Cron durursa otomasyon da durur: fatura kesilmez, hatırlatma gitmez, ödemeyen hesap açık kalır.
Resmi doküman, kendi sunucunuza kurduğunuz WHMCS için cron'un en az beş dakikada bir çalışacak biçimde ayarlanmasını ister. WHMCS Cloud kullanıyorsanız bu ayarı sizin yerinize WHMCS yönetir. Komutun tam halini kendi kurulumunuzun yönetim panelindeki otomasyon sayfası gösterir; oradaki yolu kopyalayın, internette gördüğünüz örnek yolları kullanmayın.
Crontab satırının zamanlama kısmı standart biçimdedir:
*/5 * * * * [WHMCS yönetim panelinin gösterdiği komut]
Cron'un çalıştığını anlamanın en kolay yolu, yönetim panelindeki otomasyon durumu ekranına bakmaktır. Ayrıca sunucu saatinin doğru olması önemlidir; saat kayarsa görevler beklemediğiniz saatte çalışır. Bu konuda NTP ve sunucu zaman senkronizasyonu yazımız yardımcı olur.
WHMCS kimin işine yarar, kim için fazla gelir?
WHMCS, düzenli tekrar eden barındırma ve alan adı geliri olan işletmeler için tasarlanmıştır. Aşağıdaki durumlarda gerçekten anlam taşır:
- Kendi markanızla hosting satıyor ve müşteri sayınız elle yönetilemeyecek seviyeye geliyorsa.
- Reseller hesabıyla onlarca siteyi barındıran bir ajans ya da yazılımcıysanız.
- Alan adı, SSL ve e-posta gibi ek ürünleri de faturalamak istiyorsanız.
- Müşterilerinizin faturalarını ve destek taleplerini kendi kendine yönetmesini istiyorsanız.
Buna karşılık sadece birkaç kurumsal müşterinin sitesini barındıran küçük bir ajans için WHMCS çoğu zaman fazladır. Lisans, kurulum, güncelleme ve güvenlik işi, birkaç faturayı muhasebe programında kesmekten daha fazla emek ister. Böyle bir durumda ön muhasebe yazılımı ve hosting firmasının kendi paneli genellikle yeter.
Kısacası karar müşteri sayısı ve büyüme hedefiyle ilgilidir. Hosting'i ana gelir kalemi yapmayı planlıyorsanız WHMCS gibi bir sistem kaçınılmaz hale gelir; web tasarımın yan hizmeti olarak görüyorsanız sade kalmak daha mantıklıdır.
Reseller hosting ile WHMCS nasıl birlikte çalışır?
Reseller hosting, bir hosting firmasından aldığınız kaynakları kendi müşterilerinize ayrı hesaplar olarak sattığınız modeldir. WHMCS bu modelin satış ve faturalama katmanını üstlenir: müşteri sizin sitenizden paket alır, WHMCS reseller panelinize API üzerinden bağlanır ve hesabı açar.
Bu ikili yapıda sorumluluklar karışmamalıdır. Sunucunun donanımı, işletim sistemi güncellemeleri ve ağ çoğu zaman ana hosting firmasındadır. Müşteriyle sözleşme, faturalama, destek ve WHMCS kurulumunun güvenliği ise sizdedir. Müşteriniz siteniz kapandığında ana firmayı değil sizi arar; bu nedenle ana firmanın destek kalitesini ve kesinti geçmişini iyi araştırın.
Ana firmayı seçerken baktığımız ölçütleri web sitesi için hosting nasıl seçilir yazımızda topladık. Kaynak ihtiyacınız büyürse reseller yerine VPS ya da sunucu modeline geçmek gerekebilir; farkları VPS, VDS ve bulut sunucu farkı yazımızda anlattık. Aynı partideki cPanel reseller hosting yazımız da paneldeki paket ve kota tanımlarını adım adım ele alıyor.
WHMCS lisans modeli nasıl işler?
WHMCS ücretsiz bir yazılım değildir; lisansla çalışır. Resmi fiyatlandırma sayfasına göre model aylık abonelik üzerine kuruludur ve uzun vadeli taahhüt istemez. Fiyat burada yazmıyoruz, çünkü kademeler ve tutarlar değişebilir; güncel değeri her zaman resmi sayfadan kontrol edin.
Fiyatlandırmayı belirleyen ana ölçüt aktif müşteri sayısıdır. Resmi tanıma göre aktif müşteri, en az bir aktif ürün, hizmet, eklenti ya da alan adına sahip müşteridir. Bu önemli bir ayrıntıdır: yalnız kayıt olmuş ama hizmeti olmayan müşteriler bu sayıya girmez.
Lisans modelini değerlendirirken şu soruları sorun:
- Önümüzdeki dönemde aktif müşteri sayınız hangi kademeye ulaşır?
- İhtiyaç duyduğunuz ek modüller lisansa dahil mi, ayrı mı ücretlendiriliyor?
- Kullanacağınız ödeme ve registrar modülleri ücretsiz mi, yoksa üçüncü taraf lisansı mı istiyor?
- Lisansı doğrudan mı yoksa bir bayi üzerinden mi alacaksınız?
Bazı hosting firmaları reseller paketlerine WHMCS lisansını ekleyerek sunar. Bu durumda lisansın kimin adına olduğunu ve firmayı değiştirirseniz ne olacağını önceden sorun.
Kendi sunucunuzda mı, bulut sürümünde mi çalıştırmalısınız?
Resmi sayfa iki kullanım biçimini anlatır: yazılımı indirip kendi altyapınıza kurduğunuz self-hosted model ve WHMCS'nin barındırıp yönettiği WHMCS Cloud. Seçim, teknik kapasitenize ve kontrol ihtiyacınıza bağlıdır.
| Kriter | Kendi sunucunuzda (self-hosted) | WHMCS Cloud |
|---|---|---|
| Kurulum | Sunucuyu ve PHP ortamını siz hazırlarsınız | Altyapıyı WHMCS hazırlar |
| Güncellemeler | Takip ve uygulama sizin işinizdir | Resmi sayfaya göre otomatik |
| Cron | En az beş dakikada bir çalışacak biçimde siz ayarlarsınız | WHMCS yönetir |
| Özelleştirme | Dosya düzeyinde geniş özgürlük | Daha sınırlı |
| Eklenti pazarı | Marketplace eklentilerini kurabilirsiniz | Destek kapsamını sağlayıcıyla netleştirin |
| Güvenlik sorumluluğu | Sunucu ve uygulama katmanı büyük ölçüde sizde | Altyapı katmanı sağlayıcıda |
| Kime uygun | Sunucu yönetimi bilen ekipler | Teknik personeli olmayan küçük markalar |
Kendi sunucunuzda çalıştırıyorsanız WHMCS'yi müşteri sitelerinin bulunduğu sunucuya değil, ayrı ve sade bir ortama kurmanızı öneriyoruz. Böylece bir müşteri sitesindeki açık doğrudan faturalama sisteminize uzanamaz.
WHMCS alternatifleri nelerdir?
Hosting faturalama ve otomasyon yazılımı pazarında WHMCS tek seçenek değildir. Resmi sitesinden doğrulayabildiğimiz örneklerden biri Blesta'dır. Blesta kendini web hostlar, yönetilen hizmet sağlayıcılar ve serbest çalışanlar için faturalama, provisioning ve destek platformu olarak tanımlar; kendi sunucunuza kurulan ve PHP ile genişletilebilen bir yapıdan bahseder. Lisans tarafında hem tek seferlik hem abonelik seçeneği olduğunu belirtir.
Alternatif değerlendirirken marka adından çok şu kriterlere bakın:
- Kullandığınız kontrol panelinin (cPanel, Plesk, DirectAdmin) modülü var mı ve güncel mi?
- Türkiye'de çalışan ödeme kuruluşunuz için modül var mı?
- Alan adı kayıt firmanızın modülü destekleniyor mu?
- Türkçe arayüz ve e-posta şablonları ne kadar eksiksiz?
- Güvenlik güncellemeleri ne sıklıkla ve ne kadar şeffaf yayınlanıyor?
- Mevcut müşteri verisini içe aktarma yolu var mı?
Yazılım değiştirmek, faturalama geçmişi ve kayıtlı ödeme yöntemleri nedeniyle zahmetlidir. Dolayısıyla ilk seçimi acele etmeden, deneme sürümleriyle gerçek senaryoları test ederek yapın.
WHMCS güvenliği ve güncellemeleri kimin sorumluluğunda?
Self-hosted kullanımda bu sorumluluğun büyük kısmı sizdedir. WHMCS müşteri adlarını, adreslerini, faturalarını ve sunucu API bilgilerini tutar; yani hem kişisel veri hem de altyapı anahtarları aynı yerdedir. Bir saldırgan için değerli bir hedeftir.
WHMCS'nin güvenliği artırma rehberi şu adımları önerir:
- Yazılabilir dizinleri web kökünün dışına taşımak.
- configuration.php dosyasının izinlerini kısıtlamak.
- crons dizinini herkese açık olmayan bir konuma almak.
- Yönetim alanını belirli IP adresleriyle sınırlamak ve admin dizininin adını değiştirmek.
- Veritabanı kullanıcısının gereksiz yetkilerini kapatmak.
- Tüm trafikte SSL kullanmak ve tıklama korsanlığına karşı uygun güvenlik başlıklarını göndermek.
Bunlara ek olarak yönetici hesaplarında iki adımlı doğrulamayı açın, kullanılmayan modülleri kaldırın ve güvenlik duyurularını takip edin. Sunucu katmanında da genel sıkılaştırma şarttır; OWASP Top 10 ve Fail2ban yazılarımız iyi bir başlangıçtır.
Türkiye'de e-fatura ve KDV konusunda neye dikkat etmelisiniz?
Bu bölüm hukuki ya da mali danışmanlık değildir; genel bir uyarıdır. WHMCS'nin ürettiği fatura, yazılımın kendi belgesidir. Kurulumunuzda ayrı bir entegrasyon yoksa bu belge Gelir İdaresi sistemine iletilen bir e-Fatura ya da e-Arşiv fatura yerine geçmez.
Türkiye'de hosting ve alan adı satan bir işletme, vergi mükellefiyetine göre e-Fatura veya e-Arşiv fatura düzenleme yükümlülüğüne tabi olabilir. Bu durumda iki yol görürsünüz: WHMCS'yi bir özel entegratörün sistemine bağlayan bir modül kullanmak ya da WHMCS'yi yalnız tahsilat ve hizmet takibi için kullanıp resmi faturayı muhasebe yazılımınızdan kesmek. İkinci yol daha az otomatiktir ama çoğu küçük işletme için daha kontrollüdür.
KDV oranı, yurt dışı müşteriye hizmet satışı ve döviz cinsinden faturalama gibi konular da ayrıca değerlendirme ister. WHMCS'de vergi kurallarını tanımlayabilirsiniz; ancak hangi oranın hangi müşteriye uygulanacağına yazılım değil, mevzuat karar verir. Bu nedenle sistemi canlıya almadan önce mali müşavirinizle oturup fatura akışını birlikte gözden geçirin.
WHMCS kurulumundan önce hangi kararları vermelisiniz?
Kurulum teknik olarak bir öğleden sonra sürebilir; asıl zaman alan kısım kararlar ve testlerdir. Canlıya geçmeden önce şu kontrol listesini tamamlamanızı öneriyoruz:
- Ürün kataloğunu ve faturalama dönemlerini netleştirin.
- Sunucu gruplarını ve panel API kullanıcılarını en az yetkiyle tanımlayın.
- Ödeme geçidini test modunda deneyin; başarılı, başarısız ve iade senaryolarını görün.
- Askıya alma ve sonlandırma gün sayılarını hizmet koşullarınızla eşleyin.
- E-posta şablonlarını Türkçe ve markanıza uygun biçimde düzenleyin.
- Gönderim için alan adınızda SPF, DKIM ve DMARC kayıtlarını hazırlayın.
- Veritabanı yedeğini otomatikleştirin ve bir kez geri yüklemeyi deneyin.
- Mali müşavirinizle fatura akışını onaylayın.
E-posta teslimatı WHMCS'de sanıldığından önemlidir; hatırlatma e-postası spam kutusuna düşerse müşteri hizmetinin neden kapandığını anlamaz. DNS kayıtlarını DNS sorgulama aracımızla kontrol edebilirsiniz. Veritabanı yedeği için de mysqldump ile yedekleme rehberimiz işinizi görür.
Hosting markanızı büyütmek için WHMCS yeterli mi?
Hayır, tek başına yeterli değildir. WHMCS siparişi işler ama siparişi getirmez. Hosting pazarında rekabet yoğundur; fiyat karşılaştırma sayfaları, büyük markaların reklam bütçeleri ve kampanyalar arasında küçük bir markanın görünür olması ayrı bir emek ister.
Dijital pazarlama tarafından baktığımızda kural basittir: teknik altyapıyı kusursuz kuran ama satış sitesini ihmal eden bir marka, otomasyonu boş çalıştırır. Trafik ve güven olmadan en iyi faturalama sistemi bile beklemede kalır. Bu yüzden WHMCS kurulumuyla aynı anda şu işleri planlayın:
- Paketleri müşterinin diliyle anlatan, hızlı açılan ve güven veren bir satış sitesi.
- "Kurumsal e-posta", "WordPress hosting" gibi niyet taşıyan aramalara yönelik içerik.
- Sipariş adımlarını ölçen dönüşüm takibi; hangi kanalın gerçekten satış getirdiğini görmek için.
- Mevcut müşterilere alan adı, SSL ve yedekleme gibi ek ürünleri doğru anda önerme.
Ayrıca destek kalitesi en güçlü pazarlama aracınızdır; hızlı ve net yanıt alan müşteri sizi tavsiye eder. Arama görünürlüğü tarafında SEO danışmanlığı kapsamında hosting markalarının içerik ve teknik altyapısını birlikte ele alıyoruz.
Ne zaman WHMCS'yi kendiniz kurmamalısınız?
Dürüst olmak gerekirse her işletmenin WHMCS'yi kendisinin kurup yönetmesi doğru değildir. Linux sunucuda güncelleme, dosya izinleri, cron ve yedekleme konularında deneyiminiz yoksa, self-hosted kurulum zamanla bir güvenlik borcuna dönüşür.
Şu durumlarda işi uzmana ya da hosting sağlayıcınıza bırakmanızı öneriyoruz:
- Sunucuya kimin, ne zaman güncelleme yapacağı belli değilse.
- Ekibinizde güvenlik duyurularını takip edecek kimse yoksa.
- Kart verisi ve kişisel veri saklama sorumluluğunu taşıyacak süreçleriniz hazır değilse.
- Hosting yalnızca web tasarım projelerinizin yan hizmetiyse.
Bu durumlarda WHMCS Cloud, hosting firmasının sunduğu hazır faturalama paneli ya da sade bir ön muhasebe çözümü daha mantıklıdır. Satış ve büyüme tarafında, yani hosting markanızın sitesi, ödeme sayfası ve müşteri deneyimi konusunda ise e-ticaret danışmanlığı kapsamında destek veriyoruz.
Sonuç: WHMCS'yi doğru yerde konumlandırmak
WHMCS, hosting işini ölçeklenebilir hale getiren güçlü bir arka ofis yazılımıdır. Sipariş, fatura, tahsilat, hesap açma, askıya alma ve destek süreçlerini birbirine bağlar. Ancak bu güç, sorumlulukla gelir: lisans maliyeti, düzenli güncelleme, güvenlik sıkılaştırması, çalışan bir cron ve mevzuata uygun faturalama.
Bizim önerimiz basit. Müşteri sayınız ve büyüme hedefiniz gerçekten bir otomasyon sistemi gerektiriyorsa WHMCS ya da benzeri bir platformu deneme sürümüyle test edin, gerçek senaryoları canlıya almadan önce çalıştırın ve sorumlulukları yazılı hale getirin. Birkaç müşteriye barındırma sağlıyorsanız ise daha sade araçlarla başlayın ve ihtiyaç doğduğunda geçişi planlayın. Böylece yazılım işinizi taşır, siz yazılımı taşımak zorunda kalmazsınız.



