/whmcs-dna

Primary LanguagePHPCreative Commons Zero v1.0 UniversalCC0-1.0

Installation and Integration guide (Kurulum ve Entegrasyon rehberi)

Minimum Requirements (Minimum Gereksinimler)

  • WHMCS 7.8 or higher - (WHMCS 7.8 veya üstü)
  • PHP7.4 or higher (Recommended 8.1) - (PHP7.4 veya daha üstü (Önerilen 8.1) )
  • PHP SOAPClient plugin must be active. - PHP SOAPClient eklentisi aktif olmalıdır.
  • Customer T.C. Customfields containing identity information / Tax Number / Tax Office information. (Optional) - Müşteri T.C. kimlik bilgisi / Vergi Numarası/ Vergi Dairesi bilgilerini içeren customfield lar. (Opsiyonal)

Setup (Kurulum)

!!!! Attention !!!! (!!!! Dikkat !!!!)

If you are upgrading, back up your old files before installation. - (Eğer sürüm yükseltiyorsanız Kurulumdan önce eski dosyalarınızı yedekleyiniz.)

Put the "modules" folder in the folder you downloaded into the folder where Whmcs is installed. (Example: /home/whmcs/public_html) Do not discard .gitinore, README.md, LICENSE files. - (İndirdiğiniz klasör içindeki "modules" klasörünün Whmcs kurulu olduğu klasörün içine atın. (Örnek: /home/whmcs/public_html) .gitinore, README.md, LICENSE dosyalarını atmayın. )

image

  • Go to System Settings Section, - (System Settings Bölümüne gelin,)

image

  • Go to the Domain Registrar Section, - (Domain Registrar Bölümüne gelin,)

image

  • On the page you entered, if you left the module files in the correct folder, "Domain Name API" will appear. - (Girdiğiniz sayfada eğer modül dosyalarını doğru klasöre bıraktıysanız "Domain Name API" görünecektir.)
  • After activating, enter the username and password obtained by us. - (Aktive ettikten sonra tarafımızdan edindiğiniz kullanıcı adı şifreyi girin.)
  • After saving, your username and current balance will be visible. - (Kaydettikten sonra Kullanıcı adınız ve mevcut bakiyeniz görünüyor olacaktır.)
  • Match the TR Identity Number and Tax Number Information to be used to obtain the .tr domain name of your users, if any, from the settings you have seen. - (Kullanıcılarınıza ait .tr alan adını almak için kullanılacak TC Kimlik numarası ve Vergi Numarası Bilgilerini varsa görmüş olduğunuz ayarlardan eşleştiriniz.)

+ Youtube link


Pricing, TLD Attribution and Lookup Settings - (Fiyatlandırma , TLD İlişkilendirme ve Lookup Ayarları)

image

-Go to Domain Pricing from System Settings. - (System Settings den Domain Pricing bölümüne gelin.)


image

  • Determine the TLD you want to sell. (Example: .com.tr) - (Satış yapmak istediğiniz TLD i belirleyin. (Örnek: .com.tr))
  • Select "Domain Name API" for auto registration. - (Auto registration için "Domain Name API" seçeneğini seçin.)
  • Select the EPP code Option. - (EPP code Seçeneğini seçin.)
  • For pricing, you can enter manually. You can also set a Bulk Price. (will be explained in the next section). - (Fiyatlama için elle de girebilirsiniz Toplu Fiyat belirleme ile de yapabilirsiniz.(bir sonraki bölümde anlatılacaktır.))

image

-Instead of using public Whois servers as a domain query source, you can use the domainname api. For this, press the "Change" button in the "Lookup provider" section, select the "DomainNameApi" option that appears at the bottom after the domain registry option, then choose which TLDs to use. - (Domain sorgulama kaynağı olarak public Whois serverlarını kullanmak yerine domainname apiyi kullanabilirsiniz. Bunun için "Lookup provider" kısmındaki "Change" butonuna basın, domain registrar seçeneğinden sonra altta görünen "DomainNameApi" seçeneğini seçin, sonrasında hangi TLD ler için kullanılacağını seçin.)

For more information : Whmcs Domain Pricing - (Daha fazla bilgi için : Whmcs Domain Fiyatlama)


Bulk Pricing & & Automated Pricing - (Toplu Fiyat Belirleme && Otomaik Fiyatlandırma)

image

image

  • Go to Registrar TLD Sync from Utilities section. Select "DomainNameApi" from the screen that comes up, wait a bit. - (Utilites bölümünden Registrar TLD Sync bölümüne gelin. Gelen ekrandan "DomainNameApi" seçin biraz bekleyin.)
  • On the next screen, all tlds in our system are cross-compared with all tlds on whmcs, profit margin and loss are calculated and displayed in bulk, allowing import. For more information : Whmcs TLD Sync - (Gelecek olan ekranda sistemimizde olan tüm tldler whmcs üzerindeki olan-olmayan tüm tldlerle çapraz karşılaştırılır, kar marjı ve zararı hesaplanarak toplu halde gösterilir ve içe aktarıma imkan tanır. Daha fazla bilgi için : Whmcs TLD Senkronizasyonu )

Manager's Perspective - (Yönetici Gözünden)

image

  • You can send a "Deletion request" for the domain name. - (Alan adı için "Silme isteği" gönderebilirsiniz.)
  • You can send "Transfer Cancellation" for the domain name. - (Alan adı için "Transfer İptali" gönderebilirsiniz.)
  • You can see the live status, instant start and end of the domain name - (Alan adının Canlı durumunu , anlık başlangıç ve bitişini görebilirsiniz)
  • You can list your subs - (Subnslerini listeleyebilirsiniz)
  • You can view additional field information - (Ek alan bilgilerini görüntüleyebilirsiniz)

General Settings - (Genel Ayarlar)

image image

  • Go to General Settings from System Settings, select the domain tab. - (System Settings bölümünden General Settings bölümüne gelin, domain tabını seçin.)
  • Activate the 'Allow clients to register domains with you' option if you want your customers to be able to register domain names themselves. - (Müşterilerinizin alan adı kaydını kendisi yapabilmesini istiyorsanız 'Allow clients to register domains with you' seçeneğini aktif edin.)
  • Activate the 'Allow clients to transfer a domain to you' option if you want your customers to be able to transfer the domain name themselves. - (Müşterilerinizin alan adı transferini kendisi yapabilmesini istiyorsanız 'Allow clients to transfer a domain to you' seçeneğini aktif edin.)
  • Activate the 'Enable Renewal Orders' option if you want your customers to be able to renew their domain name before the maturity date. - (Müşterilerinizin alan adı yenilemesini vadeden önce yapabilmesini istiyorsanız 'Enable Renewal Orders' seçeneğini aktif edin.)
  • Activate the 'Auto Renew on Payment' option if you want your customers to be reflected in the payment renewal at the same time. - (Müşterilerinizin ödemesi yenilemeye aynı anda yansımasını istiyorsanız 'Auto Renew on Payment' seçeneğini aktif edin.)
  • Activate the 'Domain Sync Enabled' option if you want the current domain to be checked and synchronized at regular intervals. We recommend enabling this option. - (Mevcut alan belirli aralıklarla kontrolünü ve senkronizasyonunun yapılmasını istiyorsanız 'Domain Sync Enabled' seçeneğini aktif edin. Bu seçeneği aktif etmenizi öneriyoruz.)
  • If you want to manage Turkish, Hebrew, Arabic, Russian etc. domain names, activate the 'Allow IDN Domains' option. - (Türkçe , ibranice , arapça , rusca vb alan adları yönetmek istiyorsanız 'Allow IDN Domains' seçeneğini aktif edin.)
  • In the 'Default Nameserver' information, enter your nameserver information. - ('Default Nameserver' bilgilerine, size ait nameserver bilgilerini giriniz.)

Sync Settings - (Senkronizasyon Ayarları)

image image

  • Go to Automation settings from System Settings. Go to the Domain Sync Settings section. - (System Settings bölümünden Automation settings bölümüne gelin. Domain Sync Settings bölümüne gelin.)
  • Turn on domain synchronization, - (Domain seknronizasyonunu açın,)
  • Activate the "Sync Next Due Date" option if you want the end date to be changed in the update. - (Bitiş tarihinin güncellemede değiştirilebilmesini istiyorsanız "Sync Next Due Date" seçeneğini aktif edin.)
  • Adjust other settings according to the intensity of your system. - (Diğer ayarları sisteminizin yoğunluğuna göre ayarlayın.)

Error - Detail View - (Hata - Detay Görüntüleme)

image image

  • Go to the Module Log section on the right from the System Logs option. - (System Logs seçeneğinden sağdaki Module Log bölümüne gelin.)
  • Find the relevant log and click on the date - (İlgili logu bulun ve tarihin üzerine tıklayın)
  • You can view detailed request, reply and filtered reply. - (detaylı istek , cevap ve süzülen cevabı görüntüleyebilirsiniz.)

!! We recommend that the system log is closed for daily use in terms of system performance. For detailed information : Whmcs Logging - (!! Sistem logu günlük kullanım için kapalı olmasını sistem performansı açısından öneriyoruz. Detaylı bilgi için : Whmcs Logging)

Tests - (Testler)

Test Name GTLD TRTLD
Register
Transfer
Renew
Nameserver
RegistrarLock
Contact
EPP
Delete
SubNameserver
Availability
PricingSnyc
CancelTransfer
Sync
TransferSync
Test Adı GTLD TRTLD
Register
Transfer
Renew
Nameserver
RegistrarLock
Contact
EPP
Delete
SubNameserver
Availability
PricingSnyc
CancelTransfer
Sync
TransferSync