Kako instalirati WHMCS?
Domain Name API – Vodič za instalaciju i integraciju
Ova dokumentacija opisuje kako integrirati vaš DomainNameAPI račun u WHMCS softver.
Minimalni zahtjevi
- WHMCS 7.8 ili noviji
- PHP 7.4 ili noviji (preporučeno: 8.1)
- PHP SOAPClient dodatak mora biti aktivan.
- Prilagođena polja klijenata koja sadrže T.C. identifikacioni broj / porezni broj / informacije poreske uprave. (Opcionalno)
Upozorenje!!! Ako vršite nadogradnju, obavezno napravite sigurnosnu kopiju starih datoteka prije instalacije.
Učitavanje
Kopirajte folder “modules” iz preuzetog paketa u direktorij u kojem je instaliran WHMCS. (Primjer: /home/whmcs/public_html)
Napomena: Nemojte brisati datoteke .gitignore, README.md i LICENSE.

Ako se datoteke pogrešno učitaju, WHMCS neće moći pronaći modul.
Konfiguracija modula
Nakon što su datoteke učitane, u administrativnom panelu WHMCS-a idite na odjeljak “System Settings”.

Nakon što otvorite “System Settings”, pređite na odjeljak “Domain Registrar”.

Ako su datoteke modula smještene u ispravan direktorij, ovdje će se pojaviti “Domain Name API”.
Nakon aktivacije unesite korisničko ime i lozinku koje smo vam dodijelili.
Nakon spremanja bit će prikazani vaše korisničko ime i trenutno stanje računa.
Po potrebi povežite TR identifikacioni broj i poreski broj koji će se koristiti za registraciju .tr domena vaših korisnika.

Postavke cijena domena
Nakon što su postavke modula konfigurirane, idite na “System Settings”.

Odredite TLD koji želite prodavati. (Primjer: .com.tr)
Za automatsku registraciju odaberite “Domain Name API”.
Odaberite opciju EPP koda.
Cijene se mogu unijeti ručno. Također možete postaviti stepenasto određivanje cijena (bit će objašnjeno u sljedećem odjeljku).

Umjesto korištenja javnih Whois servera kao izvora upita, možete koristiti DomainNameAPI. U odjeljku “Lookup Provider” kliknite na “Change”, odaberite “DomainNameApi” i zatim odredite za koje TLD-ove će se koristiti.
Stepenasto određivanje cijena i automatizirano određivanje cijena
Idite na “Utilities” → “Registrar TLD Sync”. Na prikazanom ekranu odaberite “DomainNameApi” i pričekajte trenutak.
U sljedećem koraku svi TLD-ovi u našem sistemu uspoređuju se s TLD-ovima u WHMCS-u. Dobit i gubitak se izračunavaju i zbirno prikazuju za uvoz.

Iz perspektive administratora
- Možete poslati “Zahtjev za brisanje” domene.
- Možete izvršiti “Otkazivanje transfera” domene.
- Možete vidjeti status uživo te početni i završni datum domene.
- Možete izlistati svoje poddomene.
- Možete pregledati dodatne informacije polja.
Opće postavke
Idite na “System Settings” → “General Settings” i odaberite karticu “Domains”.
Aktivirajte opciju da klijenti mogu sami registrovati domene kod vas.
Aktivirajte opciju da klijenti mogu prenijeti domene kod vas.
Aktivirajte opciju “Enable Renewal Orders” kako bi klijenti mogli obnoviti domene prije isteka.
Aktivirajte “Auto Renew on Payment” za automatsku obnovu nakon uplate.
Aktivirajte “Domain Sync Enabled” za redovnu provjeru i sinhronizaciju postojećih domena (preporučeno).
Ako želite upravljati turskim, hebrejskim, arapskim, ruskim itd. domenama, aktivirajte “Allow IDN Domains”.
U odjeljku “Default Nameserver” unesite podatke o svojim nameserverima.
Postavke sinhronizacije
Idite na “Automation Settings” i otvorite odjeljak “Domain Sync Settings”.
Uključite sinhronizaciju domena.
Po potrebi aktivirajte opciju “Sync Next Due Date”.
Greška – Detaljni prikaz
Idite na “System Logs” → “Module Log”.
Pronađite odgovarajući zapis i kliknite na datum.
Možete pregledati detaljne zahtjeve, odgovore i filtrirane odgovore.
Debugiranje
Za aktiviranje debugiranja kliknite na “Utilities // Logs // Module Log”.
Ako je dostupno, aktivirajte “Enable Debug Logging”. Ako se prikazuje “Disable Debug Logging”, zapisivanje je već aktivno.
Svi uspješni i neuspješni zahtjevi i odgovori vezani za domene bilježe se u ovom modulu.
