Модуль WHMCS
WHMCS Complete Solution — це найпопулярніша у світі система автоматизації для компаній, що надають послуги хостингу, реєстрації доменів, оренди серверів і co-location.
Можливості WHMCS від Domain Name APIЩо таке WHMCS?
WHM Complete Solution — це відмінна платформа, що автоматизує всі аспекти діяльності бізнесів, які надають послуги веб-хостингу, реєстрації доменів, co-location та оренди серверів. Її часто обирають компанії та організації, які надають такі послуги онлайн і не мають часу чи ресурсів писати власну систему автоматизації на кшталт WHMCS. Після встановлення WHMCS і виконання необхідних налаштувань ви отримаєте всі функції, які бачите на сучасних сайтах з продажу хостингу та доменів.
Модуль WHMCS
Заощаджуйте час і кошти з WHMCS
доменів і хостингу
Тема WHMCS
Теми дозволяють налаштувати вигляд вашого встановлення WHMCS під бренд або надати йому унікальний
стиль. Усередині теми є пошук доменів, пакети веб-хостингу, серверні пакети та SSL-сертифікати.
Для тих, хто не має часу на вибір і встановлення теми, пакети встановлення Domain Name API Starter
і Mega WHMCS є чудовим рішенням.
Інтеграція WHMCS – Як виконати встановлення?
Встановити WHMCS досить просто. Ви можете переглянути відео вище або виконати кроки нижче.
- Завантажте файли WHMCS через hrefwww.github.com/domainreseller.
- Розпакуйте ZIP-файл і витягніть вміст на свій комп’ютер.
- Завантажте файли WHMCS на сервер вашого сайту (через FTP).
- Завершіть майстер встановлення.
- Виконайте налаштування безпеки.
Можливості WHMCS від Domain Name API
Через наш модуль WHMCS доступні десятки можливостей: автоматичне отримання собівартості реєстрації, поновлення й трансферу доменів, реєстрація ccTLD, як-от .tr, .com.tr, .ge, uk., .in, .ru тощо.
WHMCS інтегрується з усіма системами автоматизації хостингу
Модуль WHMCS – Поширені запитання
Модуль WHMCS від Domain Name API — це плагін реєстратора, який безпосередньо підключає вашу інсталяцію WHMCS до інфраструктури Domain Name API для реєстрації доменів і SSL. Після встановлення WHMCS автоматично виконує від імені ваших клієнтів реєстрацію доменів, продовження, трансфери, керування DNS та оновлення WHOIS — без необхідності будь-яких ручних дій з вашого боку або з боку вашої команди. Виставлення рахунків, відстеження платежів і сповіщення про завершення терміну дії також керуються автоматично.
Модуль підтримує понад 800 доменних розширень, включно з усіма основними gTLD, такими як .com, .net і .org, а також регіональними ccTLD, такими як .tr, .com.tr, .de, .uk, .us, .cn, .ru, .in і .ge. Він сумісний із cPanel, Plesk, DirectAdmin, SolusVM і всіма основними панелями керування хостингом.
💡 Ви можете уявити модуль WHMCS як міст між вашою вітриною та реєстратором доменів. Без нього кожне замовлення потребує ручної обробки; після встановлення весь ваш доменний бізнес працює на автопілоті. Для реселерів, орієнтованих на Туреччину та регіон MENA, вбудована підтримка .tr і .com.tr, а також зіставлення полів для турецького ідентифікаційного номера та податкового номера спрощують дотримання правових вимог із самого початку.
Установлення займає менше 15 хвилин. Покрокова інструкція доступна за адресою domainnameapi.com/tr/bilgi-bankasi/moduller/whmcs-nasil-kurulur, а відеоінструкція — за адресою youtube.com/watch?v=LEw_iMnquSo.
Завантажте найактуальніший пакет модуля з github.com/domainreseller.
Розпакуйте ZIP-файл і скопіюйте папку modules до каталогу, де встановлено WHMCS (наприклад, /home/whmcs/public_html). Не видаляйте файли .gitignore, README.md і LICENSE.
У панелі адміністрування WHMCS перейдіть до Системні налаштування > Реєстратори доменів. Якщо файли розміщено в правильному каталозі, “Domain Name API” з’явиться у списку.
Активуйте модуль і введіть ім’я користувача та пароль, надані Domain Name API. Після збереження ваш баланс з’явиться на екрані.
Якщо ви продаєте домени .tr, зіставте поля турецького ідентифікаційного номера та податкового номера з користувацькими полями клієнта у WHMCS.
Введіть ціни вручну або імпортуйте актуальні ціни оптом із налаштуваннями маржі прибутку через Utilities > Registrar TLD Sync > DomainNameApi.
У розділі Системні налаштування > Загальні налаштування > Domains активуйте реєстрацію доменів, дозволи на трансфер, замовлення на продовження, автоматичне продовження при оплаті, синхронізацію доменів і підтримку IDN.
У Налаштуваннях автоматизації активуйте параметри Domain Sync і Sync Next Due Date.
Важливо: якщо ви виконуєте оновлення, зробіть резервну копію наявних файлів модуля перед їх перезаписом.
💡 Найпоширеніша помилка під час встановлення — завантаження файлів модуля не до того каталогу; у такому разі WHMCS тихо завершує роботу з помилкою. Після встановлення переконайтеся, що баланс Domain Name API відображається на екрані конфігурації реєстратора. Для усунення несправностей використовуйте розділ Utilities > Logs > Module Log з увімкненим debug logging. У робочому середовищі тримайте debug logging вимкненим.
Вимоги для модуля WHMCS від Domain Name API:
WHMCS 7.8 або новіша версія (рекомендується остання стабільна версія)
PHP 7.4 або новіша версія (рекомендується PHP 8.1)
На сервері має бути активоване розширення PHP SOAPClient
Користувацькі поля клієнта для турецького ідентифікаційного номера, податкового номера та податкової служби — обов’язкові для реєстрації доменів .tr
💡 Завжди використовуйте останню стабільну версію WHMCS; оновлення безпеки публікуються регулярно. Якщо ви працюєте з турецьким ринком, поля для турецького ідентифікаційного номера та податкового номера є юридичною вимогою для реєстрації .tr. Визначте ці поля ще на етапі налаштування, до появи активних клієнтів.
WHMCS — найпоширеніша у світі платформа автоматизації хостингу завдяки доступній моделі ліцензування, великій екосистемі інтеграцій і зрілій інфраструктурі автоматизації. Одна інсталяція WHMCS керує клієнтськими записами, виставленням рахунків, автоматичною активацією послуг, відстеженням платежів і сценаріями призупинення/припинення. Система сповіщень електронною поштою та SMS інформує клієнтів на кожному етапі без необхідності ручного втручання.
💡 Довічна ліцензія, що пропонувалася до 2017 року, зробила користувацьку базу WHMCS дуже стабільною. Новим компаніям, які оцінюють платформу у 2025–2026 роках, варто порівняти щомісячну вартість WHMCS з WiseCP (конкурентоспроможний на ринках Туреччини та MENA) і Blesta (разова оплата, сильний контроль над даними). Domain Name API підтримує всі три платформи через спеціалізовані модулі.
Альтернативи WHMCS, які повністю сумісні з Domain Name API та активно розвиваються:
Blesta — зручний для розробників, разова ліцензія, висока переносимість даних
HostBill — корпоративний рівень, понад 150 інтеграцій, ідеально підходить для реселерів з великими обсягами
WiseCP — сучасний інтерфейс, швидко зростає в Туреччині та регіоні MENA
ClientExec — простіший набір функцій, бюджетний варіант для старту
HostFact — широко використовується в Нідерландах і Західній Європі
Старі платформи, такі як AWBS, WHMAutoPilot, Lpanel, Modernbill і PerlBill, більше не розвиваються активно та не рекомендуються для нових установок.
💡 Вибір платформи має залежати від вашого цільового ринку. WHMCS — найнадійніший вибір для глобальних операцій. WiseCP — альтернатива, що швидко набирає популярності серед реселерів на турецькому ринку, і повністю підтримується через спеціалізований модуль WiseCP від Domain Name API. HostBill рекомендується корпоративним реселерам, яким потрібно понад 150 інтеграцій, тоді як Blesta ідеально підходить операторам, яким важливі повний контроль над даними та разовий витратний платіж.
WHMCS — це платне ліцензійне програмне забезпечення з чотирма тарифними планами, що залежать від кількості активних клієнтів: Starter, Plus, Business і Direct. Оплата здійснюється щомісяця. Для оцінки платформи до прийняття зобов’язань надається безкоштовний пробний період.
Domain Name API пропонує установчі пакети WHMCS Starter і Mega, які постачаються з уже завершеним встановленням теми та конфігурацією модуля. Ці пакети значно скорочують час і витрати, необхідні для запуску нового бізнесу з реселінгу доменів.
💡 Якщо ви тільки починаєте, тарифу WHMCS Starter достатньо для 250 активних клієнтів. Готові пакети Domain Name API усувають 2–3 дні, які зазвичай витрачаються на встановлення теми та підключення модуля; ви можете запустити брендовану вітрину всього за кілька годин.
Так. Ви можете будь-коли перемикатися між рівнями ліцензії WHMCS і установчими пакетами WHMCS від Domain Name API. Зміна набуває чинності в наступному розрахунковому періоді. Модуль WHMCS від Domain Name API сумісний з усіма рівнями ліцензії WHMCS, включно зі Starter, Plus, Business і Direct.
💡 Почніть із WHMCS Starter. Коли ваша клієнтська база перевищить 250, перейдіть на Plus або Business для необмеженої реєстрації клієнтів і послуг. Пакети Starter і Mega від Domain Name API пропонують готове середовище продажів для тих, хто не хоче налаштовувати все з нуля.
Модуль WHMCS від Domain Name API підтримує понад 800 доменних розширень, включаючи всі основні gTLD, такі як .com, .net, .org, .info і .biz, а також .tr, .com.tr, .de, .uk, .us, .cn, .ru, .in, .ge та багато інших ccTLD. Також підтримується реєстрація premium-доменів для реєстрів, які пропонують premium-ціноутворення.
💡 Реселери, орієнтовані на певні географічні ринки, мають організовувати свої таблиці цін TLD, надаючи пріоритет локальним розширенням. Реселерам у Туреччині слід виділяти .tr і .com.tr — ці розширення формують сильні сигнали довіри у місцевих клієнтів і підвищують конверсію. Локалізоване позиціонування TLD — одна з тактик із найвищим ROI у GEO-орієнтованих SEO-кампаніях.
За замовчуванням WHMCS перевіряє дати закінчення доменів за допомогою автоматичного cron job, який запускається кожні п’ять хвилин. Коли дата закінчення домену наближається, WHMCS автоматично створює рахунок на продовження для клієнта, надсилає сповіщення про закінчення терміну з налаштовуваними інтервалами (зазвичай за 60, 30, 14 і 7 днів) і автоматично виконує продовження, якщо на клієнтському акаунті достатньо коштів або вказано дійсний спосіб оплати.
Щоб цей процес працював коректно, параметр Domain Sync має бути активний у розділі Системні налаштування > Загальні налаштування > Domains, щоб WHMCS завжди отримував від Domain Name API актуальні дати закінчення.
💡 Послідовність із 4 електронних листів за 60/30/14/7 днів зменшує втрату доменів до 60% порівняно з одним нагадуванням. Також активуйте параметр Sync Next Due Date у Налаштуваннях автоматизації — розбіжності в датах між WHMCS і реєстратором є однією з найпоширеніших причин неочікуваної втрати доменів.
Ціни на домени можна вводити вручну для кожного TLD або імпортувати автоматично за допомогою інструмента Registrar TLD Sync. Для автоматичної синхронізації: перейдіть у Utilities > Registrar TLD Sync, виберіть DomainNameApi і дочекайтеся завершення порівняння. Екран результатів показує маржу прибутку/збитку для кожного розширення й дозволяє імпортувати ціни оптом.
Ви також можете призначити Domain Name API як Lookup Provider (Системні налаштування > Ціни на домени > Lookup Provider > Змінити > DomainNameApi). Завдяки цьому перевірка доступності в реальному часі виконуватиметься через інфраструктуру Domain Name API замість загальних WHOIS-серверів.
💡 Автоматична синхронізація цін — одна з найменш використовуваних функцій WHMCS. Щомісячний запуск TLD Sync гарантує, що ваші роздрібні ціни залишатимуться вищими за собівартість навіть після зміни цін постачальника. Правило фіксованої маржі (наприклад, собівартість + 25%) захищає прибутковість більш ніж за 800 розширеннями без необхідності ручного перегляду.
WHMCS надає вбудовану систему журналів модулів для діагностики проблем інтеграції. Перейдіть у Utilities > Logs > Module Log. Якщо відображається кнопка Enable Debug Logging, натисніть її, щоб увімкнути журналювання. Після активації всі запити й відповіді між WHMCS і Domain Name API записуються. Ви можете натиснути на дату будь-якого запису журналу, щоб переглянути повні відомості про запит, відповідь і відфільтровану відповідь.
Поширені проблеми:
Файли модуля завантажено в неправильний каталог — WHMCS не розпізнає модуль і не показує явну помилку
Неправильні API-облікові дані — після збереження баланс не відображається
Domain Sync вимкнений — дати закінчення застарівають, а продовження тихо завершуються з помилкою
💡 Перш ніж звертатися до підтримки, отримайте запис Module Log для невдалої операції. Розділ відфільтрованої відповіді показує точну помилку, повернуту Domain Name API; у більшості випадків проблема одразу стає очевидною. Наявність цього журналу значно скорочує час вирішення. У продуктивному середовищі тримайте debug logging вимкненим, щоб уникнути впливу на продуктивність.
Трансфери доменів автоматично обробляються через модуль реєстратора. Коли клієнт ініціює вхідний трансфер, WHMCS передає запит на трансфер до Domain Name API, використовуючи EPP-код авторизації, наданий клієнтом. Статус трансферу та фактичні дати початку/завершення можна відстежувати в режимі реального часу в адміністративній панелі. Адміністратори також можуть напряму створювати запит на скасування трансферу з панелі керування доменом.
💡 Помилки трансферу найчастіше виникають через прострочені EPP-коди, блокування трансферу в поточного реєстратора або 60-денний період ICANN lock після нещодавньої реєстрації. Особливо уважно ставтеся до трансферів доменів .tr: турецький ідентифікаційний номер і податковий номер в акаунті отримувача мають збігатися з даними у реєстратора; розбіжності можуть призводити до тихого відхилення трансферу, яке важко діагностувати без аналізу журналів.
