Управление расширениями
Чтобы ваши клиенты могли заказывать доменные имена через ваш WHMCS, необходимо настроить расширения (TLD), которые вы хотите предложить, с их ценами регистрации, продления и переноса.
Доступ к управлению TLD
Из административного интерфейса WHMCS:
Настройки → Продукты и услуги → Регистраторы доменов → вкладка Цены расширений
Также доступно через:
Настройки → Продукты и услуги → Цены на домены
Добавление расширения
- В поле Добавить расширение введите нужное расширение с начальной точкой (например,
.fr,.com,.io) - Выберите HostMyServers в качестве регистратора из выпадающего списка
- Нажмите Добавить
Расширение появится в таблице настроенных TLD.
Настройка цен
Для каждого расширения необходимо указать цены без НДС в соответствующих столбцах:
| Столбец | Описание |
|---|---|
| Регистрация | Цена, взимаемая с клиента за новую регистрацию (за срок в годах) |
| Продление | Цена, взимаемая с клиента за продление |
| Перенос | Цена, взимаемая с клиента за входящий перенос |
| Восстановление | Цена, взимаемая за восстановление из периода выкупа |
Ваши закупочные цены HostMyServers видны в вашем личном кабинете. Установите цены WHMCS, добавив свою наценку. Автоматическая синх ронизация цен (см. ниже) позволяет поддерживать актуальность ваших затрат.
Доступные сроки
WHMCS поддерживает сроки регистрации от 1 до 10 лет. Заполняйте только те сроки, которые хотите предложить. Если поле оставлено пустым или равно 0, соответствующий срок не будет доступен клиенту для заказа.
Пример для .com:
| Срок | Регистрация | Продление | Перенос |
|---|---|---|---|
| 1 год | €12,99 | €12,99 | €12,99 |
| 2 года | €25,50 | €25,50 | — |
| 5 лет | €62,00 | €62,00 | — |
Поддерживаемые расширения
Модуль HostMyServers поддерживает все расширения, доступные в каталоге HostMyServers. Для получения полного списка доступных TLD и их цен проверьте свой личный кабинет HostMyServers.
Часто настраиваемые расширения включают:
- Общие:
.com,.net,.org,.info,.biz - Французские:
.fr,.re,.pm,.wf,.tf,.yt - Европейские:
.eu,.de,.es,.it,.nl,.be,.ch - Новые расширения:
.io,.co,.app,.dev,.cloud,.online,.store,.shop
Специфические настройки расширения
Некоторые расширения требуют дополнительной настройки. Нажмите на иконку Редактировать (карандаш) напротив TLD для доступа к расширенным настройкам:
Минимальный / максимальный срок
Некоторые TLD устанавли вают минимальный или максимальный срок регистрации. Например, некоторые ccTLD принимают только регистрацию на 1 год. Эти ограничения задокументированы в вашем личном кабинете HostMyServers.
Авто-продление
Определите, должен ли домен продлеваться автоматически или клиент должен продлевать вручную.
Рекомендуемое значение: согласно вашей коммерческой политике
Связанный регистратор
Убедитесь, что поле Регистратор установлено на HostMyServers для каждого расширения, которым вы управляете через этот модуль. Если вы используете несколько регистраторов в WHMCS (например, HostMyServers для .fr и другой для .com), это поле позволяет направлять каждый TLD к нужному регистратору.
Автоматическая синхронизация цен из приложения
Модуль HostMyServers включает функцию автоматической синхронизации цен из вашего аккаунта HostMyServers непосредственно в WHMCS. Это избавляет от необходимости вручную обновлять ваши затраты при изменении тарифной сетки HostMyServers.
Как это работает
Из административного интерфейса WHMCS, в Настройки → Модули регистраторов → HostMyServers → Синхронизировать цены, модуль запрашивает API HostMyServers и получает:
- Текущую цену реселлера для каждого TLD (регистрация, продление, перенос, восстановление)
- Доступность каждого расширения (некоторые TLD могут быть временно недоступны)
Полученные цены — это закупочные цены без НДС — это ваши затраты, а не цены продажи. Синхронизация обновляет только внутренний столбец ссылки на стоимость, а не ваши клиентские цены.
Ручная синхронизация
- Перейдите в Настройки → Модули регистраторов → HostMyServers → Настроить
- Нажмите Синхронизировать цены
- Модуль получает цены и отображает сводную таблицу TLD с их ценами
- Нажмите Применить для подтверждения обновления
Автоматическая синхронизация
Для автоматизации синхронизации цен можно добавить специальную cron-запись:
0 2 * * 1 /usr/bin/php -q /var/www/whmcs/crons/cron.php --do SyncRegistrarPricing > /dev/null 2>&1
Это запускает синхронизацию каждый понедельник в 2:00. Настройте частоту по своим потребностям.
Синхронизация обновляет внутренние затраты модуля, а не цены, которые видят клиенты в корзине. Ваши цены продажи остаются неизменными. Вы сами решаете, передавать ли изменение цены клиентам и каким образом.
После каждой синхронизации модуль показывает отчёт по TLD, закупочная цена которых изменилась с момента последней синхронизации. Консультируйтесь с этим отчётом, чтобы быстро определить расширения, цену продажи которых следует пересмотреть.
Расширения с дополнительными полями
Некоторые TLD требуют дополнительную информацию при заказе (юридические реквизиты, идентификаторы SIRET и т. д.). Эти поля нативно управляются модулем и автоматически отображаются в клиентской корзине WHMCS.
Затронутые расширения (неполный список):
.frи французские ccTLD: код AFNIC, тип контакта.eu: страна проживания.de: специфические контактные данные.it: налоговый код, тип организации
Если обязательное поле не заполнено клиентом, WHMCS заблокирует заказ и отобразит понятное сообщение об ошибке.