/
/
/
Продажа хостинга ispmanager через WISECP

Продажа хостинга ispmanager через WISECP

В WISECP реализован модуль, который автоматизирует продажу виртуального хостинга с ispmanager.

Возможности модуля WISECP

ВозможностиКлиентыАдминистраторы
Создание аккаунта пользователя в ispmanager

Включение/выключение аккаунта пользователя в ispmanager

Удаление аккаунта пользователя в ispmanager

Редактирование услуги хостинга

Апгрейд/даунгрейд услуги хостинга

Восстановление аккаунта пользователя в ispmanager

Смена пароля от аккаунта пользователя в ispmanager

Переход в аккаунт пользователя в ispmanager из биллинга WISECP

Требования модуля WISECP

  • версия WISECP 2.3 и выше

Модуль является встроенным и не требует покупки и установки.

Настройка подключения к ispmanager

  1. Авторизуйтесь в WISECP под учетной записью администратора по адресу https://ВАШ_ДОМЕН/admin.
  2. Перейдите в ServicesHosting ManagementServer Settings.

  3. Нажмите Add New Server.
  4. В открывшейся форме заполните поля. Обязательные поля отмечены звездочками.
    • Hostname* — произвольное название, под которым сервер сохранится в WISECP. Название сервера будет доступно для просмотра только администратору WISECP.
    • Name servers — минимум два сервера имен ispmanager.

      Где найти имена серверов ispmanager
      1. Авторизуйтесь в ispmanager под учетной записью с правами суперпользователя.
      2. Перейдите в раздел Управление DNS.
      3. На панели инструментов нажмите Настройки работы с доменами.

        Серверы имен указаны в поле Серверы имен.

    • Maximum Number of Accounts — максимальное число пользователей, которое можно создать на сервере с ispmanager.
    • Occupancy Alert — установите галочку, чтобы получать уведомления в WISECP, когда на сервере с ispmanager будет создано максимально допустимое число пользователей.
    • Monthly Cost — расходы на содержание сервера с ispmanager: стоимость аренды, лицензий, электричества и т. д.
    • Server Automation Type* — выберите ispmanager.
    • IP Address* — IP-адрес сервера с ispmanager. Если на сервере с ispmanager используется несколько IP-адресов, введите тот, который указан на сетевом интерфейсе сервера и используется для доступа к панели. По умолчанию это IP-адрес, полученный с сервера.
    • Username* — имя root-пользователя ispmanager.
    • Password* — пароль для root-доступа к ispmanager.
    • Connect using SSL* — установите галочку, чтобы подключение к серверу с ispmanager выполнялось по протоколу HTTPS.
    • Port* (1500) — оставьте без изменений.
  5. Нажмите Test Connection, чтобы проверить подключение. При успешном подключении появится уведомление «The connection test succeeded».
  6. После успешной проверки нажмите Add new server.
Если для предоставления услуг хостинга планируется использовать несколько серверов ispmanager, их можно объединить в группу. Это позволит распределять нагрузку между серверами по заданным правилам.

Создание услуг в WISECP

Категории услуг

Для удобства клиентов услуги хостинга можно объединить в категории, например Reseller Hosting или Хостинг ispmanager. В этом случае на странице заказа услуги хостинга будут отображаться в отдельной вкладке:

Для создания категории услуг:

  1. Авторизуйтесь в WISECP под учетной записью администратора по адресу https://ВАШ_ДОМЕН/admin.
  2. Перейдите в раздел ServicesHosting ManagementHosting Packages.
  3. Нажмите Categories.

  4. Нажмите Add new category.
  5. Заполните поля. Обязательные поля отмечены звездочками.
    • Title* — название категории, которое будет отображаться на странице заказа.
    • Short detail — краткое описание категории, которое будет отображаться в карточке категории на странице заказа.
    • Status*:
      • Active — категория сразу появится на странице заказа
      • Disable — категория будет видна только администратору WISECP, пока не будет активирована
    • Sequence Number — укажите, какой по счету категория будет отображаться в списке категорий на странице заказа.
    • Category — выберите None.
    • Icon image — установите иконку для категории одним из способов:
      • Введите название иконки из коллекции иконок. Например, чтобы использовать иконку server из библиотеки Font Awesome, укажите «fa fa-server».
      • Нажмите на значок камеры, чтобы загрузить иконку в виде изображения.

    • Background Image — фоновое изображение для категории.
    • Category Colour — цвет темы для категории.
    • External HTML Code — HTML-код для кастомизации страницы заказа.
    • Frequently Asked Questions — часто задаваемые вопросы:
      • Title — вопрос
      • Description — ответ на вопрос 

        Чтобы добавить новый вопрос, нажмите Add New Field.

    • SEO Title — SEO-заголовок для категории. Рекомендуемая длина — не более 80 символов.
    • SEO Description — SEO-описание для категории. Рекомендуемая длина — не более 200 символов.
    • SEO Keywords — SEO-ключевые слова.
  6. Нажмите Create Category.
Подробнее о создании категорий услуг — в официальной документации WISECP.

Услуги

  1. Авторизуйтесь в ispmanager под учетной записью уровня реселлер или выше.
  2. Создайте один или несколько шаблонов пользователя. На основе шаблонов клиентам после оформления услуги будут выделяться ресурсы и назначаться права в ispmanager.
  3. Авторизуйтесь в WISECP под учетной записью администратора по адресу https://ВАШ_ДОМЕН/admin.
  4. Перейдите в раздел ServicesHosting ManagementHosting Packages.
  5. Нажмите Create New Package.
  6. Заполните параметры на вкладках. Обязательные поля отмечены звездочками.

    Укажите общую информацию об услуге:

    • Package Name* — название услуги, которое будет отображаться в карточке услуги на странице заказа.
    • Features — описание, которое будет отображаться в карточке услуги на странице заказа.
    • Status*:
      • Active — услуга сразу появится на странице заказа
      • Disable — услуга будет видна только администратору WISECP, пока не будет активирована
    • Category*категория услуги. Если для услуги не нужна отдельная категория, выберите None.
    • Hide the Renewal Button — установите галочку, чтобы услуга стала недоступна для продления клиентом.
    • Affiliate Management:
      • Disable — установите галочку, чтобы на услугу не распространялась партнерская программа.
      • Commission Percentage — укажите процент, который получит ваш клиент от суммы покупки, совершенной по его партнерской ссылке. Если оставить поле пустым, для услуги будет действовать процент комиссии по умолчанию.
    • Popular — установите галочку, чтобы услуга отображалась на странице заказа как популярная.
    • Sequence Number — укажите, какой по счету категория будет отображаться в списке услуг на странице заказа.
    • Order limit per client — максимальное количество заказов, которое может оформить для услуги один клиент.
    • Domain Name Form — установите галочку, чтобы во время оформления заказа клиентом пропускалась регистрация нового доменного имени/заполнение информации о существующем доменном имени.
    • Subdomain Options — укажите зарегистрированный домен, на котором клиентам будет доступно создание поддоменов. Создание поддоменов будет доступно при регистрации нового доменного имени/заполнении информации о существующем доменном имени, т. е. если галочка Domain Name Form снята.
    • Hide — услуга будет доступна для заказа только по ссылке. Ссылка для покупки сгенерируется автоматически после сохранения услуги и будет доступна в поле Purchase Link.
    • External Purchase Link — укажите URL-адрес внешнего веб-сайта, на который клиент будет перенаправлен для оформления заказа со страницы заказа WISECP.
    • Notes — заметки об услуге. Заметки будут доступны для просмотра только администратору WISECP.

    Укажите основные настройки:

    • Server Selection*:
      • Server Group — выберите группу серверов ispmanager, если она создавалась при подключении
      • Single Server — выберите сервер ispmanager, созданный при подключении
      • Package Name* — укажите название шаблона пользователя в ispmanager.

        Название шаблона должно быть указано в точности, как в ispmanager.

        Чтобы переопределить параметры пользователя, заданные в шаблоне, заполните соответствующие поля ниже. Переопределить можно только те параметры, которые имеют соответствия в ispmanager. 

        Соответствие параметров пользователя в WISECP и ispmanager

        ❌ — параметр не имеет соответствия и не может быть задан/переопределен.

        Если параметр WISECP имеет более одного соответствия в ispmanager, значение будет применено к каждому параметру. Например, если параметр Database в WISECP равен 10, в ispmanager параметр Базы данных будет равен 10 и параметр Пользователей баз данных будет равен 10.

        Параметр в WISECPПараметр в ispmanager
        CPU timeПроцессорное время
        Memory limitОперативная память
        Process count limitПроцессов пользователя
        Email box quotaРазмер почтового ящика
        Disk SpaceДиск
        Bandwidth LimitТрафик в календарный месяц
        Email LimitПочтовые ящики
        Database Базы данных, Пользователи баз данных
        Site LimitСайты, Почтовые домены
        Subdomain Limit

        FTP Account Limit FTP-пользователи
        Domain Parking Limit

        Hourly Email Limit

        CPU Limit 

        Размер баз данных

        Доменные имена

        Количество отправляемых писем в час

        Заданий планировщика

        Одновременных соединений на сессию с одного IP

        Обработчиков Apache для каждого сайта

        Одновременных MySQL-соединений на пользователя

        MySQL-соединений на пользователя в час

        Запросов к MySQL на пользователя в час

        UPDATE-запросов к MySQL на пользователя в час

        Значения параметров, указанные в WISECP, будут применены к аккаунту пользователя в ispmanager в неизменном виде, даже если единицы измерения параметров в WISECP и ispmanager не совпадают. 

      • CPU time — процессорное время
      • Memory limit — оперативная память
      • Process count limit — количество процессов пользователя
      • Email box quota — размер каждого почтового ящика пользователя
      • Main IP address type*:
        • shared — клиенту будет назначен общий IP-адрес.
        • ipv4/ipv6 — клиенту будет автоматически назначен личный IP-адрес. Выделение личного адреса доступно на тарифном плане ispmanager host.
    • Automatic Setup — установите галочку, чтобы при заказе услуги аккаунт в ispmanager создавался для клиента автоматически
    • Disk Space — размер дискового пространства, которое могут занимать файлы пользователя
    • Bandwidth Limit — трафик в календарный месяц
    • Email Limit — количество почтовых ящиков пользователя
    • Database — количество баз данных и пользователей баз данных пользователя
    • Site Limit (Addon Domain) — количество сайтов пользователя с уникальным доменным именем и количество почтовых доменов
    • Subdomain Limit — количество поддоменов пользователя
    • FTP Account Limit — количество FTP-пользователей пользователя
    • Domain Parking Limit — количество припаркованных доменов (алиасов) пользователя
    • Hourly Email Limit — количество писем в час
    • CPU Limit — ограничение на ресурсы центрального процессора, выраженное в процентах от общей мощности одного ядра
    Добавьте дополнительные услуги, которые будут предоставляться за отдельную плату (необязательно):
    • Web Hosting:
      • Private IP — выделенный IP-адрес. Выделение личного адреса доступно на тарифном плане ispmanager host.
      • Backup Services — создание резервных копий.
    • Add New Addon — собственная дополнительная услуга.
    Создайте форму опроса для клиента (необязательно). В ней клиент сможет указать дополнительную информацию о себе или пожелания к услуге.

    Выберите из списка услуги, на которые можно будет перейти с текущей. Если не выбрать ничего, перейти можно будет на любую услугу.

    Укажите стоимость услуги.

    1. Заполните поля:
      • Period — числовое значение периода тарификации (3 месяца, 1 год и т. д.). Для разовой оплаты оставьте поле пустым.
      • Cycle* — период тарификации (месяц, год и т. д.).
      • Amount* — стоимость услуги.
      • Setup fee — единовременный платеж за открытие услуги.
      • Currency* — валюта.
      • Discount (%) — скидка.
    2. Нажмите Add pricing.
    3. Для каждого периода, валюты и значения скидки создайте отдельную цену.
  7. Нажмите Create Package.

Услуга появится в списке в разделе ServicesHosting ManagementHosting Packages.

Тестовый заказ в WISECP

Чтобы проверить, что услуга стала доступна для клиентов и заказы обрабатываются корректно, совершите тестовый заказ:

  1. Авторизуйтесь в WISECP под учетной записью администратора по адресу https://ВАШ_ДОМЕН/admin.
  2. Если у вас нет тестового аккаунта клиента в WISECP, создайте его.

    Как создать аккаунт клиента в WISECP
    1. Перейдите в раздел Clients → Client List.
    2. Нажмите New Client Account.

    3. Выберите тип аккаунта (любой):
      • Account Type:
        • Individual — аккаунт для физического лица или
        • Corporate — аккаунт для юридического лица
    4. Заполните обязательные поля. Данные могут быть выдуманными.

      • Name — имя клиента, например User
      • Email — контактный email
      • Contact Number — номер телефона
      • Account Status — выберите Active
      • Address Information:
        • Country — страна
        • State — область/край/округ/регион
        • City — город
        • ZIP Code — почтовый индекс
        • Address — улица, дом, квартира
      • Set Password — введите пароль вручную или сгенерируйте, нажав кнопку Create Secure Password 
      • Name — полное имя клиента минимум из двух слов, например User Name
      • Company — название компании, например Company Name
      • Tax Number — номер налогоплательщика, например 12345
      • Tax Office — налоговая инспекция, например XXXXX
      • Email — контактный email
      • Contact Number — номер телефона
      • Account Status — выберите Active
      • Address Information:
        • Country — страна
        • State — область/край/округ/регион
        • City — город
        • ZIP Code — почтовый индекс
        • Address — улица, дом, квартира
      • Set Password — введите пароль вручную или сгенерируйте, нажав кнопку Create Secure Password 
    5. Нажмите Create.
  3. Перейдите в клиентскую зону WISECP.

    Как перейти в клиентскую зону WISECP
    1. Откройте тестовый аккаунт клиента в списке в разделе Client List.
    2. Нажмите Login As Client.

  4. В клиентской зоне закажите услугу хостинга.

    Как заказать услугу хостинга в WISECP
    1. Перейдите в раздел Buy New Service → Web Hosting.
    2. Выберите услугу для заказа и нажмите Add to Cart.
    3. Выполните шаги:
      • Service Period — выберите период тарификации и нажмите Continue.
      • Set Domain Name — нажмите My domain name already exists, укажите произвольное доменное имя (можно указать выдуманное) и нажмите Use.
      • Проверьте правильность выбранной услуги и нажмите Continue.
    4. Укажите данные для оплаты:
      • Your Billing Information — выберите адрес для выставления счета из списка или добавьте новый, нажав кнопку Add New.
      • Payment Method — выберите способ оплаты. Если тестовая услуга бесплатная, установите галочку Free.
      • Service Agreements — установите галочки:
        • I agree to the Service and Use Agreement
        • I agree to the Personal Data and General Privacy Policy
    5. Нажмите Continue.
  5. В случае успеха появится уведомление «Your process has been completed successfully». Для просмотра и управления услугой нажмите My services.

    В административной зоне WISECP заказ появится в разделе Orders.

  6. Если при создании услуги была включена опция Automatic Setup на вкладке Core, то для тестового клиента будет автоматически создан аккаунт в ispmanager.

    Как проверить, что аккаунт в ispmanager был создан
    1. В клиентской зоне в разделе My services напротив нужной услуги нажмите Manage.
    2. В открывшейся форме нажмите Panel Login. Вы будете автоматически авторизованы в ispmanager под учетной записью пользователя.

  7. При необходимости удалите тестовую услугу.

    Как удалить тестовую услугу в WISECP
    1. В административной зоне WISECP перейдите в раздел Orders Active.
    2. Выберите нужную услугу и нажмите .
    3. Чтобы удалить учетную запись пользователя из панели ispmanager, в подтверждении установите галочку Apply on API.