Skip to main content

Поиск доступности

Поиск доступности — это точка входа в процесс покупки для ваших клиентов. В этом разделе объясняется, как настроить модуль HostMyServers, чтобы поиск доступности работал корректно из корзины WHMCS.

Общий принцип работы

Когда клиент вводит доменное имя в поле поиска WHMCS, система запрашивает API HostMyServers для каждого настроенного расширения и отображает результаты доступности в режиме реального времени.

Модуль использует проверку по отдельному домену (один запрос на TLD) для гарантии точности результатов.

Настройка расширений в поиске

В результатах поиска отображаются только расширения, для которых вы определили цену в управлении расширениями. Если расширение не имеет цены, оно не будет предложено, даже если HostMyServers его поддерживает.

Для отображения расширений в определённом порядке в результатах поиска:

  1. Перейдите в НастройкиПродукты и услугиЦены на домены
  2. В столбце Порядок отображения определите приоритеты (меньшие значения отображаются первыми)

Предложения доменов

WHMCS может показывать предложения альтернативных доменов, когда искомое имя уже занято. Например, если мойбизнес.com занят, WHMCS может предложить мойбизнес.fr, мойбизнес.net, мойбизнес.shop и т. д.

Включение предложений

Из НастройкиСистемаОбщие настройки → вкладка Домены:

  • Предложения доменов: Включено
  • Поставщик предложений: HostMyServers (если модуль поддерживает) или WHMCS встроенный
info

Если ваша версия модуля ещё не предлагает нативного поставщика предложений, используйте встроенный движок предложений WHMCS, который генерирует варианты на основе настроенных вами TLD.

Категории предложений

Организуйте расширения по тематическим категориям для удобства выбора клиентами:

КатегорияРасширения
Популярные.com, .fr, .net, .org
Бизнес.shop, .store, .business, .company
Технологии.io, .dev, .app, .tech, .cloud
Географические.fr, .eu, .de, .es, .it, .be

Эти категории настраиваются в НастройкиПродукты и услугиГруппы доменов.

Очистка кэша доступности

WHMCS кэширует результаты доступности для повышения производительности. Если вы получаете некорректные результаты (домен отображается как доступный, хотя только что был зарегистрирован, или наоборот), очистите кэш:

УтилитыОчистить кэш шаблонов

Для более глубокой очистки кэша можно также очистить системный кэш из командной строки WHMCS:

php /var/www/whmcs/crons/cron.php --action="ClearCache"

Производительность поиска

Если поиск доступности медленный (несколько секунд), проверьте:

  1. Количество настроенных расширений: чем больше TLD, тем дольше поиск. Ограничьте наиболее продаваемыми расширениями
  2. Таймаут cURL: если запросы доступности истекают по времени, убедитесь, что таймаут cURL достаточен на стороне сервера (рекомендуется: минимум 10 секунд в конфигурации PHP)
  3. Соединение сервер → API HostMyServers: выполните тест задержки с вашего сервера до конечной точки API