Как продавать хостинг с помощью WooCommerce (альтернатива WHMCS №1)

Опубликовано на | К
8 минут чтения

Ever dreamed of starting your own web hosting company? For years, that dream came with a significant hurdle: WHMCS. While powerful, WHMCS (Web Host Manager Complete Solution) is notoriously complex, often requires specialized hosting, and demands a steep learning curve. This technical barrier has kept countless entrepreneurs on the sidelines.

Но что, если бы вы могли построить полностью автоматизированный бизнес по хостингу и реселлингу доменов, используя платформу, которую вы уже знаете и любите?

Это время пришло сейчас. Забудьте о сложности. Вы можете запустить профессиональный масштабируемый хостинговый бизнес прямо с панели управления WordPress.

This guide will walk you through the exact, step-by-step process of selling hosting and domains using WooCommerce. We’ll leverage the power of a game-changing plugin called SkyHS to bridge the gap between your reseller hosting account and your user-friendly WooCommerce store, creating a seamless experience for you and your customers.


Зачем отказываться от WHMCS в пользу WooCommerce? Современный подход к перепродаже

Before we dive into the “how,” let’s understand the “why.” Choosing WooCommerce isn’t just a workaround; it’s a strategic upgrade for your business model.

  • Непревзойденная простота: If you know WordPress, you’re already 80% of the way there. You’ll manage hosting products just like any other WooCommerce product, using a familiar interface.
  • Экономичность: Вы избегаете высоких лицензионных сборов и требований к специализированному хостингу WHMCS. Вы создаете платформу на базе самой популярной (и бесплатной) CMS в мире.
  • Полная свобода дизайна: Ваш хостинг-магазин является частью вашей темы WordPress. У вас есть безграничный контроль над внешним видом, обеспечивая безупречное восприятие бренда. (Если вам нужна помощь, ознакомьтесь с нашим руководством по выбору лучших тем для WooCommerce).
  • Массивная экосистема плагинов: Want to add an affiliate program, advanced analytics, or a specific payment gateway? The entire WooCommerce and WordPress plugin library is at your disposal.
  • Превосходное SEO: Built on WordPress, your hosting business is primed for search engine optimization from day one, allowing you to attract customers organically.

Ваш основной набор инструментов: что вам нужно для начала работы

Чтобы построить нашу хостинговую империю, нам нужно несколько ключевых ингредиентов. Убедитесь, что у вас есть наготове:

  1. Веб-сайт WordPress: Фундамент вашего бизнеса.
  2. Плагин WooCommerce: Бесплатная система электронной коммерции для WordPress. Вы можете скачать его с сайта официальный репозиторий плагинов.
  3. The Плагин подписок WooCommerce: Для обработки регулярных счетов за планы хостинга. Это плагин премиум-класса, необходимый для модели автоматической подписки.
  4. Учетная запись хостинга реселлера WHM: Это серверная часть сервера, с которого вы будете перепродавать. Ваш хостинг-провайдер предоставит вам необходимые учетные данные WHM.
  5. Плагин SkyHS: Волшебный мост, соединяющий WHM с WooCommerce. Мы используем SkyHS, потому что на данный момент это наиболее прямая и полнофункциональная интеграция для этой конкретной цели. Вам необходимо будет приобрести лицензию у SiteSkyline.com/skyhs.
  6. Аккаунт eNom: Стать реселлером доменов. Вы можете зарегистрировать бесплатную учетную запись реселлера на сайт эНом.

Собрав весь набор инструментов, давайте построим ваш бизнес.


Часть 1. Основа — подключение вашего сервера WHM к WooCommerce

Этот первый этап посвящен настройке технического установления связи между вашим сервером и витриной магазина.

Шаг 1. Установите и активируйте плагин SkyHS.

Сначала приобретите, загрузите и установите плагин SkyHS на свой сайт WordPress. После установки перейдите на страницу настроек плагина и введите полученный лицензионный ключ для его активации.

Activating the SkyHS plugin with a license key.

Шаг 2. Создайте центральную панель управления клиентом

Вашим клиентам нужно место для управления своим хостингом и доменами. SkyHS делает это невероятно простым.

  1. Перейти к Страницы > Добавить новый в вашей панели управления WordPress.
  2. Назовите страницу как-нибудь понятно, например «Моя панель управления» или «Личный кабинет».
  3. В блоке содержимого страницы добавьте следующий шорткод [skyhs_dashboard].
  4. Нажмите Публиковать. Этот короткий код автоматически создаст мощную интерфейсную панель для ваших клиентов.
Creating the client dashboard page in WordPress.

Шаг 3. Свяжите панель управления с настройками SkyHS.

Теперь нам нужно сообщить SkyHS, куда отправлять ваших клиентов.

  1. Перейдите к Панель управления > SkyHS > Настройки SkyHS.
  2. Найдите опцию с надписью Страница информационной панели.
  3. В раскрывающемся меню выберите только что созданную страницу «Моя панель управления».
  4. Нажмите Сохранить изменения.
Linking the client dashboard page in SkyHS settings.

Шаг 4. Подключите сервер WHM

Это самый важный шаг. Пришло время связать вашу мощную учетную запись реселлера WHM с SkyHS.

  1. Перейти к Панель управления > SkyHS > Сервер и нажмите Добавить новый.
  2. Добавить название сервера: Дайте вашему серверу внутреннее имя (например, «Основной сервер реселлера»).
  3. Введите учетные данные WHM: Заполните поля информацией от вашего хостинг-провайдера:
    • Идентификатор пользователя WHM: Ваше имя пользователя WHM.
    • Токен WHM: Ваш токен API WHM. (Вы можете создать его на панели WHM в разделе «Управление токенами API». См. документацию WHM.)
    • Хост WHM: Имя хоста или IP-адрес вашего сервера.
  4. Нажмите Публиковать.

Проверка: После публикации страница перезагрузится. В случае успеха вы увидите новый раздел под названием Пакеты WHM со списком функций по умолчанию. Этот список ваших хостинг-пакетов является подтверждением того, что ваш сервер подключен!

Successful WHM server connection confirmed by package list

Часть 2. Создайте и продайте свои планы хостинга

Подключив бэкэнд, давайте создадим реальные продукты, которые будут покупать ваши клиенты.

Шаг 5. Создайте продукт с «переменной подпиской»

Перейти к Продукты > Добавить новый. Дайте своему продукту имя, например «Премиум-хостинг». Прокрутите вниз до Данные о продукте коробка. В раскрывающемся списке выберите Переменная подписка.

Шаг 6. Настройте его как «хостинговый» продукт.

В Данные о продукте установите флажок в новом поле с надписью Хостинг. Откроется раскрывающееся меню для Выберите сервер. Выберите сервер, который вы только что подключили. Сохраните продукт как черновик. Это важно, поскольку информация о сервере загружается в редактор.

Configuring a WooCommerce product as a 'Hosting' product type.

Шаг 7. Определите свои планы с помощью атрибутов

  1. Перейти к Атрибуты вкладку в поле данных о продукте и нажмите Добавлять.
  2. Имя: Тип плана.
  3. Ценности): Введите названия уровней, разделенные чертой |. Пример: Базовый | Стандарт | Премиум.
  4. Установите флажок для Используется для вариаций.
  5. Нажмите Сохранить атрибуты.
Creating product attributes for hosting plans.

Шаг 8. Установите цены и функции для каждого плана

  1. Перейти к Вариации вкладка.
  2. Выбирать Создавайте вариации из всех атрибутов и нажмите Идти.
  3. Разверните каждый вариант (Базовый, Стандартный и т. д.), чтобы настроить его:
  4. Установите цену и расчетный период: Введите цену (например, 5,99 доллара США) и интервал (например, в месяц).
  5. Выберите план хостинга: Выберите соответствующий пакет WHM для этого плана.
  6. Текстовое поле функции: Введите функции для этого плана, по одной в строке. Это будет отображаться на странице продаж.
  7. Повторите для всех вариантов. Как только вы закончите, нажмите Публиковать!
Configuring a specific hosting plan variation in WooCommerce.
Feature list for product

Поздравляем! Теперь у вас есть полностью автоматизированный хостинг на основе подписки.


Часть 3. Интеграция и продажа доменов

Хостинговый бизнес невозможен без регистрации домена. Давайте автоматизируем это с помощью eNom.

Шаг 9. Настройте параметры eNom в SkyHS

  1. В панели управления WordPress перейдите к SkyHS > Настройка eNom.
  2. Серверы имен по умолчанию: Введите серверы имен вашего провайдера WHM (например, ns1.yourhost.com, ns2.yourhost.com).
  3. Дополнительная цена за домен ($): Добавьте наценку (например, 2 за комиссию в 2 доллара США).
  4. Режим: Установите это на Жить.
  5. Действующее имя пользователя и действительный пароль: Введите данные своей учетной записи eNom.
  6. Нажмите Сохранить настройки.
Configuring eNom reseller settings in the SkyHS plugin

Шаг 10: Добавьте все в свое меню

Ваши товары существуют, но клиенты должны их найти!

  1. Перейти к Внешний вид > Меню.
  2. Слева найдите поле с надписью Конечные точки SkyHS.
  3. Установите флажки для Хостинг, Домен, и Панель управления.
  4. Нажмите Добавить в меню, расположите их и Меню сохранения.
Adding hosting, domain, and dashboard links to the main menu.

Проверьте свою тяжелую работу и запустите!

Зайдите на свой сайт в качестве посетителя. Нажмите на новый пункт меню «Хостинг», чтобы увидеть свои планы. Выберите план и посмотрите варианты. Перейдите на страницу «Домен» и найдите домен, чтобы увидеть интеграцию с eNom в реальном времени.

Вы сделали это! Вы успешно обошли сложность WHMCS и создали мощный, гибкий и полностью автоматизированный хостинг и доменный бизнес с использованием WordPress и WooCommerce. Теперь у вас есть полный контроль над своим брендингом, ценами и качеством обслуживания клиентов — и все это с одной панели управления.

Добро пожаловать в будущее реселлерского хостинга.


Часто задаваемые вопросы (FAQ)

Вопрос: Нужно ли мне где-нибудь устанавливать WHMCS?
А: Нет! В этом красота этой системы. Вам нужна только учетная запись реселлерского хостинга WHM. SkyHS взаимодействует с панелью WHM вашего сервера напрямую через API, что полностью устраняет необходимость отдельной установки WHMCS.

Вопрос: Могу ли я использовать регистратора доменов, отличного от eNom?
А: Это руководство и плагин SkyHS специально разработаны для полной интеграции с eNom. Для других регистраторов вам понадобится другой плагин или собственное решение.

Вопрос: Как автоматически создаются учетные записи хостинга?
А: Когда клиент совершает покупку, WooCommerce Subscriptions создает профиль регулярного платежа. Одновременно SkyHS безопасно отправляет команду на ваш сервер WHM для создания учетной записи cPanel на основе пакета, который вы связали с этим вариантом продукта. Это на 100% автоматизировано.

Вопрос: Какую поддержку мне следует ожидать?
А: Ваша поддержка двойная: 1) Вы получите техническую поддержку вашего сервера и панели WHM от вашего хостинг-провайдера. 2) По любым вопросам или проблемам, связанным с функциональностью плагина, вы получите поддержку от разработчиков SkyHS в SiteSkyline.

Rupesh Sharma

Соучредитель Siteskyline | Разработчик WordPress | Элитный Фрилансер