Продажа хостинга на ispmanager через WHMCS
Модули ispmanager для WHMCS автоматизируют продажу виртуального хостинга с ispmanager:
- ispmanager hosting — конечным клиентам. Для клиента создается аккаунт пользователя в ispmanager, назначаются доступы к возможностям и ресурсы, после чего клиент может использовать сервер с ispmanager для хостинга своего сайта.
- ispmanager reseller — реселлерам хостинга. Для клиента создается аккаунт реселлера в ispmanager, назначаются доступы к возможностям и ресурсы, после чего клиент может перепродавать хостинг своим конечным клиентам.
Возможности модулей
Модули ispmanager в WHMCS позволяют автоматизировать управление аккаунтом клиента в ispmanager, а именно:
- создание аккаунта
- включение/выключение аккаунта
- удаление аккаунта
- переход в ispmanager из административной и клиентской зоны WHMCS
- изменение тарифного плана клиента
Требования модулей
Рекомендуемая версия WHMCS — 8.9 или выше.
Модули ispmanager hosting и ispmanager reseller доступны бесплатно, но требуют установки.
Установка модулей
- Подключитесь к серверу с WHMCS по SSH.
Перейдите в директорию modules. Директория modules находится в директории, в которую был установлен WHMCS.
cd /КОРЕНЬ_WHMCS/modules/Скачайте модули ispmanager:
wget https://www.ispmanager.com/static/files/whmcs/whmcs8_ispmanager.zipЕсли терминал не распознает утилиту wgetУстановите утилиту:
Для Debian-подобных ОСapt install wgetДля RHEL-подобных ОСyum install wgetРаспакуйте модули в директории modules:
unzip whmcs8_ispmanager.zipЕсли терминал не распознает утилиту unzipУстановите утилиту:
Для Debian-подобных ОСapt install unzipДля RHEL-подобных ОСyum install unzip
После распаковки модули активируются автоматически и станут доступны для использования. Для проверки:
- Авторизуйтесь в WHMCS под учетной записью администратора по адресу https://ВАШ_ДОМЕН/admin.
- Перейдите в раздел Configurations → Apps & Integrations.
Введите в строке поиска «ispmanager». В списке должны появиться модули ispmanager hosting и ispmanager reseller с отметками Active.

Настройка подключения к ispmanager
Чтобы при заказе клиентом хостинга аккаунт в ispmanager создавался для клиента автоматически, сервер с ispmanager должен быть привязан к услуге в настройках услуг. Привязка к услуге доступна, если после создания сервера с ispmanager в WHMCS:
- он назначен сервером по умолчанию для модуля или
- добавлен в группу серверов
Создание сервера
- Авторизуйтесь в WHMCS под учетной записью администратора по адресу https://ВАШ_ДОМЕН/admin.
- Перейдите в раздел Configurations → System Settings.
- Выберите блок Servers.
Нажмите Add New Server.

Заполните поля. Обязательные поля отмечены звездочками.
- Module* — выберите ispmanager
- Hostname or IP Address* — доменное имя или IP-адрес сервера с ispmanager
- Username* — имя root-пользователя или реселлера ispmanager
- Password* — пароль root-пользователя или реселлера ispmanager
- Access Hash — оставьте пустым
- Module* — выберите ispmanager reseller
- Hostname or IP Address* — доменное имя или IP-адрес сервера с ispmanager
- Username* — имя root-пользователя ispmanager
- Password* — пароль root-пользователя ispmanager
- Access Hash — оставьте пустым
- Нажмите Test Connection, чтобы проверить подключение. Если подключение успешно установлено, появится уведомление «Connection successful».
- Заполните остальные поля. Обязательные поля отмечены звездочками.
- Общие сведения:
- Name* — произвольное название, под которым сервер c ispmanager сохранится в WHMCS. Название сервера будет доступно для просмотра только администратору WHMCS.
- Assigned IP Addresses — все публичные IP-адреса вашего сервера с ispmanager. Указанные IP-адреса используются для проверки того, что домены клиентов указывают на ваш сервер.
- Monthly Cost — затраты на содержание сервера с ispmanager в месяц.
- Datacenter/NOC — дата-центр, в котором расположен сервер с ispmanager.
- Maximum No. of Accounts — максимальное количество аккаунтов, которое может быть создано на сервере с ispmanager.
- Server Status Address — оставьте поле пустым.
- Enable/Disable — статус сервера: включен/выключен. Выключенный сервер нельзя будет подключить к новой услуге при ее создании. Действующие услуги, привязанные к выключенному серверу, будут доступны для заказа, но для них не будет автоматически создан аккаунт в ispmanager.
- Nameservers — ваши серверы имен, которые будут указаны в письме клиенту при заказе хостинга и использованы в качестве авторитативных при регистрации у вас домена вместе с покупкой хостинга:
- Primary Nameserver — первичный сервер имен, например ns1.example.com
- Secondary Nameserver — вторичный сервер имен, например ns2.example.com
- Third Nameserver — третичный сервер имен, например ns3.example.com
- и т. д.
- SSO Access Control — доступ к единому входу:
- Unrestricted — неограниченный: разрешить всем администраторам WHMCS автоматически авторизовываться на сервере с ispmanager
- Restricted — ограниченный: разрешить автоматическую авторизацию на сервере с ispmanager только администраторам и пользователям WHMCS с указанной ролью:
- Full Administrator — полный администратор
- Sales Operator — оператор отдела продаж
- Support Operator — оператор технической поддержки
- Общие сведения:
- Нажмите Save Changes.
Создание группы серверов
Добавление серверов в группу позволяет распределять аккаунты клиентов при создании между серверами группы по заданным правилам.
- Авторизуйтесь в WHMCS под учетной записью администратора по адресу https://ВАШ_ДОМЕН/admin.
- Перейдите в раздел Configurations → System Settings.
- Выберите блок Servers.
- Нажмите Create New Group.
- Заполните поля:
- Name — название, под которым группа сохранится в WHMCS. Название группы будет доступно для просмотра только администратору WHMCS.
Fill Type — правило, по которому из группы будет выбираться сервер для создания аккаунта клиента в ispmanager:
- Add to the least full server — аккаунт будет создан на наиболее свободном сервере.
- Fill active server until full then switch to next least used — аккаунты будут создаваться на сервере по умолчанию, пока он не заполнится, а затем — на наиболее свободном сервере. Для выбора этой опции один из серверов группы должен быть назначен сервером по умолчанию. В противном случае выбор сервера ispmanager для создания аккаунта не будет автоматизирован и аккаунт не будет создан автоматически.
Заполненность сервера вычисляется по соотношению уже созданных учетных записей к максимально допустимому количеству.
Selected Servers — серверы в группе. Для добавления сервера в группу выделите его в левой колонке и нажмите Add:

- Нажмите Save Changes.
Сервер по умолчанию
Для каждого модуля в WHMCS назначается сервер по умолчанию. Сервер по умолчанию используется:
- если при создании услуги не указана группа серверов
- в качестве приоритетного в составе группы серверов
Единственный сервер автоматически назначается сервером по умолчанию.
Если серверов несколько, чтобы назначить один из них сервером по умолчанию, нажмите на его название в списке. Рядом с сервером по умолчанию появится звездочка:

Создание услуг в WHMCS
Создание услуг доступно после создания хотя бы одной группы услуг.
Группы услуг
При добавлении услуг в группы на странице заказа клиента услуги будут сгруппированы по группам в разделе Categories.
- Авторизуйтесь в WHMCS под учетной записью администратора по адресу https://ВАШ_ДОМЕН/admin.
- Перейдите в раздел Configurations → System Settings.
- Выберите блок Products/Services.
Нажмите Create a New Group.

- Заполните поля. Обязательные поля отмечены звездочками.
- Product Group Name* — название группы услуг, под которым она будет отображаться в клиентской зоне WHMCS.
- URL — ссылка на группу.
- Product Group Headline — заголовок, c которым группа будет отображаться в клиентской зоне WHMCS, например «Три тарифных плана на выбор».
- Product Group Tagline — подзаголовок, c которым группа будет отображаться в клиентской зоне WHMCS, например «Первые две недели — бесплатно!».
Group Features — возможности, которые будут доступны клиенту при заказе любой услуги из группы.

- Order Form Template — шаблон страницы заказа. Шаблон становится доступен для выбора при редактировании группы после ее создания.
- Use System Default (Standard Cart) — использовать стандартную страницу заказа
- Use Specific Template — выбрать другую страницу заказа для услуги
- Available Payment Gateways — доступные платежные системы.
- Hidden — установите галочку, чтобы скрыть группу услуг из клиентской зоны WHMCS. Группа будет доступна только по прямой ссылке.
- Нажмите Save Changes.
Услуги
Для создания услуг хостинга в ispmanager должен быть создан хотя бы один шаблон пользователя или реселлера.
Подробнее о настройке услуг — в официальной документации WHMCS.
- Авторизуйтесь в WHMCS под учетной записью администратора по адресу https://ВАШ_ДОМЕН/admin.
- Перейдите в раздел Configurations → System Settings.
- Выберите блок Products/Services.
- Нажмите Create a New Product.
Заполните поля. Обязательные поля отмечены звездочками.
- Product Type* — выберите Shared Hosting
- Product Group* — группа услуг
- Product Name* — название услуги, под которым она будет отображаться в клиентской зоне WHMCS
- URL — ссылка на услугу
- Module — выберите «ispmanager»
- Create as Hidden:
- ON — услуга будет скрыта из клиентской зоне WHMCS и доступна только по прямой ссылке
- OFF — услуга отобразится в клиентской зоне WHMCS сразу после создания
- Product Type* — выберите Reseller Hosting
- Product Group* — группа услуг
- Product Name* — название услуги, под которым она будет отображаться в клиентской зоне WHMCS
- URL — ссылка на услугу
- Module — выберите «ispmanager reseller»
- Create as Hidden:
- ON — услуга будет скрыта из клиентской зоне WHMCS и доступна только по прямой ссылке
- OFF — услуга отобразится в клиентской зоне WHMCS сразу после создания
- Нажмите Continue.
Настройте остальные параметры услуги хостинга. Обязательные поля отмечены звездочками.
Details — общие сведения- Product Tagline — слоган, с которым услуга будет отображаться в качестве рекомендованной в клиентской зоне WHMCS при заказе другой услуги, например «Оптимальные соотношение цены и ресурсов».
- Product Short Description — краткое описание, с которым услуга будет отображаться в качестве рекомендованной в клиентской зоне WHMCS при заказе другой услуги, например «Подойдет для размещения бизнес-сайтов компаний».
- Product Description — описание, с которым услуга будет отображаться на странице заказа, например список возможностей.
Product Color — цвет темы, с которым услуга будет отображаться в качестве рекомендованной в клиентской зоне WHMCS.
Чтобы услуга отображалась как рекомендованная при заказе другой услуги, она должна быть добавлена в качестве рекомендованной в настройках другой услуги на вкладке Cross-sells.
Welcome Email — шаблон приветственного письма, которое будет автоматически отправлено клиенту на электронную почту при активации услуги.
- None — письмо не будет отправлено автоматически
- Hosting Account Welcome Email — будет использован шаблон по умолчанию «Hosting Account Welcome Email»
Редактирование шаблона по умолчанию и создание собственных шаблонов доступно в разделе Configuration → System Settings → Email Templates.
- Require Domain — установите галочку, чтобы при заказе услуги хостинга клиент должен был указать свой домен или зарегистрировать новый. Возможности регистрации, переноса и использования клиентом собственного домена активируются в разделе Configuration → System Settings → General Settings на вкладке Domains.
- Stock Control — установите галочку, чтобы ограничить количество доступных для заказа услуг, и укажите доступное количество в поле. При достижении этого количества услуга станет недоступной для заказа.
- Apply Tax — добавить к стоимости услуги налог. Налоги настраиваются в разделе Configuration → System Settings → Tax Configuration.
- Featured — установите галочку, чтобы услуга отображалась на странице заказа как самая популярная. Доступно не для всех шаблонов страниц заказа.
- Hidden — установите галочку, чтобы скрыть услугу из клиентской зоны WHMCS. Услуга будет доступна для заказа по прямой ссылке.
- Retired — установите галочку, чтобы услугу невозможно было заказать ни из клиентской, ни из административной зоны WHMCS, в т. ч. по прямой ссылке.
Pricing — стоимость и оплатаPayment Type — тип оплаты:
Услуга будет доступна бесплатно.
Для услуги будет доступна единовременная оплата.
Установите галочку Enable рядом с валютой EUR/RUB, чтобы активировать цену в этой валюте и укажите:
- Setup Fee — стоимость услуги
- Price — единовременный платеж за открытие услуги
Услуга будет доступна по подписке.
Установите галочку Enable рядом с нужным периодом оплаты, чтобы активировать этот расчетный период:
- One Time/Monthly — ежемесячно
- Quarterly — раз в 3 месяца
- Semi-Annually — раз в полгода
- Annually — раз в год
- Biennially — раз в 2 года
- Triennially — раз в 3 года
Для каждого активированного периода укажите:
- Setup Fee — единовременный платеж за открытие услуги
- Price — стоимость услуги

- Allow Multiple Quantities — разрешить заказ нескольких услуг этого вида:
- No — не разрешать
- Yes - Multiple Services — при заказе нескольких услуг каждая услуга будет оформлена как отдельный заказ стоимостью, равной стоимости услуги
- Yes - Scaling Service — при заказе нескольких услуг все услуги будут оформлены как один заказ стоимостью, равной стоимости услуги, умноженной на количество услуг
- Recurring Cycles Limit — сколько раз будет продлеваться услуга, для которой выбран тип оплаты «Подписка» (Recurring). При достижении этого количества услуга клиента будет автоматически отменена. Если указать 0, услуга будет продлеваться бесконечно, пока не будет отменена вручную.
- Auto Terminate/Fixed Term — количество дней, через которое услуга будет автоматически отменена.
- Termination Email — шаблон письма, которое будет автоматически отправлено клиенту на электронную почту при автоматической отмене услуги, если настроен параметр Auto Terminate/Fixed Term.
- Prorata Billing — установите галочку, чтобы включить пропорциональную оплату. В этом случае первый платеж при заказе услуги будет рассчитан от даты заказа до даты следующего регулярного списания, а дата регулярного списания будет одинаковой для всех клиентов. Параметры:
- Prorata Date — день месяца регулярного списания
Charge Next Month — день месяца, при заказе после которого платеж за следующий расчетный период будет добавлен к первому платежу. Например, если установить значение 20, для заказов, совершенных после 20 числа, первый платеж будет включать остаток месяца + весь следующий расчетный период. Если оставить значение «0», следующий расчетный период всегда будет включен в первый платеж. Если установить значение «32» — никогда.
ПримерДля услуги хостинга выбран ежемесячный расчетный период, включена пропорциональная оплата, регулярное списание настроено на 1 число месяца, параметр Charge Next Month равен 20.
Клиент заказывает услугу хостинга 22 января.
Его первый платеж будет включать остаток января и весь февраль. Следующий счет будет выставлен 1 марта.
- On-Demand Renewals — раннее продление услуги:
- Use System Default — использовать глобальные настройки, заданные на вкладке Ordering в разделе Configuration → System Settings → General Settings
- Use Product-Specific Configuration — переопределить глобальные настройки для услуги
- Check to allow clients to place renewal orders early — установите галочку, чтобы разрешить клиентам создавать заказы на продление услуги и укажите максимальное количество дней до срока оплаты, за которое клиенты могут заказывать продление, для каждого расчетного периода. Чтобы отключить раннее продление для конкретного периода, укажите 0.
Module Settings — настройки модуля- Server Group — сервер или группа серверов с панелью ispmanager. Выберите из списка группу или None, если для услуги будет использоваться сервер по умолчанию.
Package Name — укажите название шаблона пользователя/реселлера в ispmanager. На основе выбранного шаблона для клиента будет создан пользователь/реселлер, а также выделены ресурсы и назначены доступы в ispmanager.
Название шаблона должно быть указано в точности, как в ispmanager.
Чтобы переопределить ресурсы и доступы, заданные шаблоном, заполните нужные поля вручную. Если параметра нет в WHMCS, но он есть в ispmanager, будет использовано значение параметра из шаблона в ispmanager. Значения параметров, указанные в WHMCS, будут применены к аккаунту в ispmanager в неизменном виде, даже если единицы измерения параметров в WHMCS и ispmanager не совпадают.
- Disk quota — максимальный размер дискового пространства, которое могут занимать файлы пользователя в ispmanager.
- Traffic quota — максимальный трафик, используемый сайтами и FTP-пользователями пользователя в ispmanager в календарный месяц.
- Db count — максимальное количество баз данных, которое может быть у пользователя в ispmanager.
- Db user count — максимальное количество пользователей баз данных, которое может быть у пользователя в ispmanager.
- FTP user count — максимальное количество FTP-пользователей, которое может быть у пользователя в ispmanager.
- Web domains count — максимальное количество сайтов, которое может быть у пользователя в ispmanager.
- Email domains count — максимальное количество почтовых доменов, которое может быть у пользователя в ispmanager.
- Email box count — максимальное количество почтовых ящиков, которое может быть у пользователя в ispmanager.
- CPU time — максимальное процессорное время, которое каждый процесс Apache пользователя в ispmanager может потратить на обработку.
- Memory limit — максимальный объем оперативной памяти, который могут использовать процессы пользователя в ispmanager.
- Processes count limit — максимальное количество процессов, которые могут быть запущены одновременно от имени пользователя в ispmanager.
- Email box quota — максимальный размер каждого почтового ящика пользователя в ispmanager.
- Main IP address type — тип IP-адреса, который будет назначен пользователю в ispmanager. Выделенные адреса выделяются в ispmanager. автоматически из пула адресов. Если пул не создан или создание пулов не поддерживаются на вашем тарифе ispmanager, пользователю будет назначен общий адрес.
- shared — общий адрес
- ipv4 — выделенный IPv4
- ipv6 — выделенный IPv6
- Username template — шаблон имени пользователя в ispmanager. По умолчанию используется шаблон ID_УСЛУГИ.user.
- Domain template — шаблон доменного имени в ispmanager. По умолчанию используется шаблон ID_УСЛУГИ.domain.
- Users — максимальное количество пользователей, которое может создать реселлер в ispmanager.
- Technical domains — максимальное количество технических доменов, которое может создать реселлер в ispmanager.
- IPv4 addresses — максимальное количество IPv4-адресов, которое может быть назначено реселлеру в ispmanager.
- IPv6 addresses — максимальное количество IPv6-адресов, которое может быть назначено реселлеру в ispmanager.
- Disk — максимальный размер дискового пространства, которое могут занимать файлы всех пользователей реселлера в ispmanager.
- Traffic — максимальный трафик, используемый сайтами и FTP-пользователями всех пользователей реселлера в ispmanager в календарный месяц.
- FTP users — максимальное количество FTP-пользователей всех пользователей реселлера в ispmanager.
- WWW-domains — максимальное количество сайтов всех пользователей реселлера в ispmanager.
- Domain names — максимальное количество доменных имен всех пользователей реселлера в ispmanager.
- Mail domains — максимальное количество почтовых доменов всех пользователей реселлера в ispmanager.
- Mailboxes — максимальное количество почтовых ящиков всех пользователей реселлера в ispmanager.
- CPU time — максимальное процессорное время, которое каждый процесс Apache пользователей реселлера в ispmanager может потратить на обработку.
- RAM — максимальный объем оперативной памяти, который может использовать каждый процесс пользователей реселлера в ispmanager.
- User processes — максимальное количество одновременно запущенных процессов пользователей реселлера в ispmanager.
- Mailbox maximum size — максимальный размер каждого почтового ящика каждого пользователя реселлера в ispmanager.
- Email limit — максимальное количество писем, которое может быть отправлено с каждого почтового ящика каждого пользователя реселлера в ispmanager.
- Cron jobs — максимальное количество заданий планировщика, которое можетт создать каждый пользователь реселлера в ispmanager.
- Simultaneous connections per session — максимальное количество одновременных соединений с одного IP-адреса к сайтам пользователей реселлера в ispmanager.
- Apache handlers — максимальное количество обработчиков Apache для каждого сайта каждого пользователя реселлера в ispmanager.
- Username template — шаблон имени реселлера в ispmanager. По умолчанию используется шаблон ID_УСЛУГИ.user.
Настройте автоматизацию:
- Automatically setup the product as soon as an order is placed — автоматически создавать аккаунт для клиента в ispmanager при заказе услуги
- Automatically setup the product as soon as the first payment is received — автоматически создавать аккаунт для клиента в ispmanager при получении первого платежа по услуге
- Automatically setup the product when you manually accept a pending order — автоматически создавать аккаунт для клиента в ispmanager после подтверждения заказа администратором WHMCS
- Do not automatically setup this product — не создавать аккаунт для клиента в ispmanager автоматически
Custom Fields — дополнительные поляДополнительные поля позволяют получать и хранить информацию о клиентах и услугах, например, запрашивать номер налогоплательщика клиента при заказе услуги или делать внутренние пометки об услуге для сотрудников службы поддержки.
- Field Name — название поля.
- Display Order — порядок отображения поля. По умолчанию поля отображаются в том порядке, в котором они добавлены.
- Field Type — тип поля:
- Text Area — текстовое поле в несколько строк
- Text Box — текстовая строка
- Link/URL — ссылка/URL
- Password — пароль
- Drop Down — выпадающий список
- Checkbox — чекбоксы
- Description — описание поля для клиента.
- Validation — регулярное выражение для проверки введенного значения.
- Select Options — укажите опции для поля типа «выпадающий список» через запятую.
- Admin Only — установите галочку, чтобы скрыть поле из клиентской зоны WHMCS. Поле будет доступно только для администратора WHMCS.
- Required Field — установите галочку, чтобы сделать поле обязательным для заполнения.
- Show on Order Form — установите галочку, чтобы поле отображалось на странице заказа услуги.
- Show on Invoice — установите галочку, чтобы поле отображалось в счетах на оплату.
Чтобы сохранить поле и добавить новое, нажмите Save Changes.
Configurable options — настраиваемые опцииНастраиваемые опции позволяют клиенту самостоятельно настроить некоторые параметры услуги, например размер доступного дискового пространства. В этом случае конечная стоимость услуги будет зависеть от пользовательских настроек.
Настройка опций выполняется в разделе Configuration → System Settings → Configurable Options.
Для активации выберите опцию из списка Assigned Option Groups.
Upgrades — повышения и понижения тарифа- Packages Upgrades — услуга или услуги, на которые клиент сможет перейти с текущей.
- Configurable Options — установите галочку, чтобы разрешить повышение и понижение для настраиваемых опций.
- Upgrade Email — шаблон письма, которое будет автоматически отправлено клиенту на электронную почту при повышении/понижении услуги.
Подробнее об повышениях и понижениях тарифа — в официальной документации WHMCS.
Free Domain — бесплатный доменБесплатный домен может идти бонусом при заказе услуги хостинга, например, на 1 год.
- Free Domain — настройте предоставление бесплатного домена с услугой хостинга:
- None — домен не будет предоставлен.
- Offer a free domain registration/transfer only (renew as normal) — предлагать бесплатную регистрацию и перенос домена. За продление домена с клиента будет взиматься плата.
Offer a free domain registration/transfer and free renewal (if product is renewed) — предлагать бесплатную регистрацию и перенос домена. Продление домена будет для клиента бесплатным.
Подробнее о настройках продления домена — в официальной документации WHMCS.
- Free Domain Payment Terms — расчетный период или периоды, при выборе которых клиенту будет предложен бесплатный домен:
- One Time/Monthly — ежемесячно
- Quarterly — раз в 3 месяца
- Semi-Annually — раз в полгода
- Annually — раз в год
- Biennially — раз в 2 года
- Triennially — раз в 3 года
- Free Domain TLD's — доменные зоны верхнего уровня, в которых будет доступен бесплатный домен.
Чтобы бесплатный домен стал доступен для заказа:
активируйте возможность регистрации домена в разделе Configuration → System Settings → General Settings на вкладке Domains:

- в настройках услуги на вкладке Details установите галочку Require Domain
Cross-sells — рекомендованные товары и услугиРекомендованные товары и услуги будут предложены клиенту при заказе текущей услуги.
Чтобы добавить товар или услугу в рекомендованные, выберите их из списка Product Cross-sells и нажмите Save Changes.
Активация и настройка рекомендаций выполняется в разделе Configuration → System Settings → General Settings на вкладке Ordering.
Other — прочие настройки- Custom Affiliate Payout — партнерские выплаты:
- Use Default — использовать выплаты по умолчанию
- Percentage — выплачивать процент от стоимости услуг, заказанных привлеченным клиентом
- Fixed Amount — выплачивать фиксированную сумму
- No Commission — не выплачивать партнерские выплаты
- Affiliate Pay Amount — процент или сумма партнерской выплаты. По умолчанию сумма будет выплачиваться регулярно. Чтобы выплата была разовой, установите галочку One Time Payout.
- Subdomain Options — домен или домены, в которых клиенту будет предложено создать бесплатный поддомен при заказе услуги. Чтобы добавить несколько доменов, введите их через запятую.
- Associated Downloads — файлы для скачивания, которые будут предоставлены клиенту при заказе услуги.
Overages Billing — установите галочку, чтобы активировать выставление счетов за расход ресурсов сервера сверх лимита, предусмотренного услугой:
- Soft Limits — базовый объем ресурсов сервера, который включен в услугу:
- Disk Usage — дискового пространства
- Bandwidth — трафика
- Overage Costs — цена за единицу ресурса, потраченного сверх лимита:
- Disk Usage — дискового пространства
- Bandwidth — трафика
Подробнее об оплате ресурсов сверх лимита — в официальной документации WHMCS.
- Soft Limits — базовый объем ресурсов сервера, который включен в услугу:
Links — ссылки- Direct Shopping Cart Link — прямая ссылка на корзину с добавленной услугой
- Direct Shopping Cart Link Specifying Template — прямая ссылка на корзину с добавленной услугой и кастомным шаблоном страницы заказа
- Direct Shopping Cart Link Including Domain — прямая ссылка на корзину с добавленной услугой, на форму выбора домена
- Product Group Cart Link — прямая ссылка на группу услуг
- Product URLs — прямая ссылка на услугу
- Нажмите Save Changes.
- Для каждого тарифного плана хостинга создайте отдельную услугу.
Тестовый заказ хостинга
- Создайте тестовую услугу хостинга.
Авторизуйтесь в WHMCS под тестовой учетной записью клиента по адресу https://ВАШ_ДОМЕН/index.php или создайте новую учетную запись.
Как создать тестовую учетную запись клиента в WHMCSНажмите Account → Register.

- Заполните поля. Обязательные поля отмечены звездочками. Данные могут быть выдуманными.
- Personal Information:
- First Name* — имя тестового клиента
- Last Name* — фамилия тестового клиента
- Email Address* — email тестового клиента
- Phone Number — номер телефона тестового клиента
- Billing Address:
- Company Name — место работы
- Street Address — адрес 1
- Street Address 2 — адрес 2
- City — город
- State — область/край/округ/регион
- Postcode — почтовый индекс
- Выберите страну из списка
- Additional Information:
- Выберите валюту из списки, например RU или EUR
- Account Security:
- Password* — пароль
- Confirm Password* — подтверждение пароля
- Generate Password — сгенерировать пароль:
- Password Length — длина пароля
- Generated Password — сгенерированный пароль
- Generate New Password — сгенерировать новый пароль
- Copy — скопировать сгенерированный пароль
- Copy to Clipboard and Insert — скопировать и использовать сгенерированный пароль
- Personal Information:
- Нажмите Register.
Закажите услугу хостинга.
Как заказать услугу хостинга в WHMCSВнешний вид и набор параметров тестовой услуги могут отличаться в зависимости от настроек, выбранных при создании услуги хостинга.
- Перейдите в раздел Services → Order New Services.
- Выберите услугу и нажмите Order Now.
- Ознакомьтесь с информацией о заказе и нажмите Checkout.
- На шаге Checkout выберите тестовый аккаунт клиента и платежную систему.
- Нажмите Complete Order.
В случае успеха появится подтверждение заказа и его номер:

Если при создании услуги на вкладке Module Settings была настроена автоматизация, для тестового клиента будет автоматически создан аккаунт в ispmanager.
Как проверить, что аккаунт в ispmanager был создан- Перейдите в раздел Services → My Services.
- Нажмите на нужную услугу.
Нажмите Login to Control Panel. Вы будете автоматически авторизованы в ispmanager под учетной записью пользователя.

При необходимости удалите тестовую услугу.
Как удалить тестовый заказ в WHMCS- В административной зоне WHMCS перейдите в раздел Orders → List All Orders.
- Выделите нужный заказ в списке.
- Нажмите Cancel Order, чтобы отменить его.
- Подтвердите отмену. Аккаунт клиента в панели ispmanager будет удален автоматически.
- Выделите заказ и нажмите Delete Order, чтобы удалить его из списка заказов в административной и клиентской зонах WHMCS.
