Перейти к основному содержимому

Domain Seller: настройка и конфигурация провайдера

Аддон Domain Seller поставляется с пошаговым мастером настройки, который проводит вас через каждый необходимый шаг. Эта страница описывает процесс работы мастера и то, как затем настроить или перенастроить провайдеров.

Требования​

  • Multisite Ultimate v2.4.12 или выше, активированная в сети
  • PHP 7.4+
  • Учетные данные API как минимум для одного поддерживаемого регистратора

Мастер настройки при первом запуске​

Мастер настройки запускается автоматически при первой сетевой активации плагина. Он также доступен в любое время из Network Admin › Ultimate Multisite › Domain Seller Setup.

Шаг 1 — выберите провайдера​

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

ПровайдерУправление DNSКонфиденциальность WHOIS
OpenSRSДаДа
NamecheapНетДа (WhoisGuard, бесплатно)
HostAfricaДаДа (защита ID)
OpenproviderДаДа
HostingerЧерез базовое сопоставление доменов Hostinger для размещенных доменовДа
GoDaddyНетНет
ResellerClubДаНет
NameSiloНетНет
EnomДаНет

Шаг 2 — введите учетные данные​

У каждого провайдера разные поля учетных данных:

OpenSRS — имя пользователя и приватный ключ (из OpenSRS Reseller Control Panel)

Namecheap — имя пользователя и API-ключ (из Account › Tools › API Access)

HostAfrica — endpoint Domains Reseller API и учетные данные из реселлерского модуля HostAfrica. Отдельный sandbox endpoint в настоящее время не задокументирован; перед запуском реальных регистраций протестируйте с помощью безопасных проверок только для чтения.

Openprovider — имя пользователя и пароль с включенным доступом к API. Необязательный sandbox mode использует Openprovider sandbox API, а необязательный стандартный customer handle можно повторно использовать для регистраций.

Hostinger — общий токен Hostinger hPanel API из базовой интеграции Hostinger. Тот же токен обеспечивает базовое сопоставление доменов и операции регистрации Domain Seller.

GoDaddy — API-ключ и секрет (с developer.godaddy.com)

ResellerClub — ID реселлера и API-ключ (из панели управления ResellerClub)

NameSilo — API-ключ (из namesilo.com › Account › API Manager)

Enom — Account ID и API-токен

Отметьте Sandbox mode, где он доступен, чтобы протестировать работу с тестовой средой провайдера перед выходом в рабочий режим.

Шаг 3 — протестируйте подключение​

Нажмите Test Connection. Мастер отправляет легкий API-вызов для проверки учетных данных и подключения. Исправьте любые проблемы с учетными данными, прежде чем продолжить.

Шаг 4 — импортируйте TLD​

Нажмите Import TLDs, чтобы получить все доступные TLD и оптовые цены от подключенного провайдера. Это заполняет список TLD, используемый доменными продуктами. Импорт может занять 30–60 секунд у провайдеров с большими каталогами TLD.

TLD также автоматически повторно синхронизируются один раз в день через запланированную cron-задачу.

Шаг 5 — создайте доменный продукт​

Мастер создает стандартный универсальный доменный продукт с наценкой 10%. Вы можете сразу отредактировать этот продукт или пропустить шаг и создать продукты вручную в Ultimate Multisite › Products.

См. Доменные продукты и ценообразование для полного руководства по конфигурации продукта.


Перенастройка провайдера​

Перейдите в Network Admin › Ultimate Multisite › Settings › Domain Seller (или нажмите Settings в списке плагинов).

Страница настроек содержит:

  • Enable domain selling — включает или выключает всю функцию
  • Default provider — провайдер, используемый для поиска доменов и новых продуктов
  • Max TLDs per search — сколько TLD проверять при поиске клиентом; более высокие значения показывают больше вариантов, но работают медленнее
  • Availability cache duration — как долго кэшировать результаты доступности и цен; более низкие значения точнее, но увеличивают количество API-вызовов
  • Manage domain products — быстрая ссылка на список Products
  • Configure providers — открывает Integration Wizard для добавления или перенастройки провайдеров

Добавление второго провайдера​

Нажмите Configure providers и снова запустите мастер для нового регистратора. Можно одновременно настроить несколько провайдеров. Назначьте каждый доменный продукт конкретному провайдеру или оставьте провайдера по умолчанию.

Ручная синхронизация TLD​

На странице настроек нажмите Sync TLDs рядом с любым настроенным провайдером, чтобы получить последние цены. Это полезно после того, как провайдер обновляет оптовые цены или добавляет новые TLD.


Журналы​

Каждый провайдер пишет в свой собственный канал журнала. Журналы доступны для просмотра в Network Admin › Ultimate Multisite › Logs:

Канал журналаСодержимое
domain-seller-registrationВсе попытки регистрации (успешные и неудачные)
domain-seller-renewalРезультаты задач продления
domain-seller-opensrsНеобработанная активность OpenSRS API
domain-seller-namecheapНеобработанная активность Namecheap API
domain-seller-hostafricaНеобработанная активность HostAfrica API
domain-seller-openproviderНеобработанная активность Openprovider API
domain-seller-hostingerНеобработанная активность Hostinger API
domain-seller-godaddyНеобработанная активность GoDaddy API
domain-seller-resellerclubНеобработанная активность ResellerClub API
domain-seller-namesiloНеобработанная активность NameSilo API
domain-seller-enomНеобработанная активность Enom API

Примечания о возможностях провайдеров​

Не каждый API регистратора предоставляет одни и те же операции. Аддон показывает неподдерживаемые операции с понятными ошибками для администратора, вместо того чтобы завершаться сбоем без уведомления.

  • HostAfrica поддерживает самый широкий рабочий процесс для реселлеров в реальном времени, включая поиск, синхронизацию TLD/цен, регистрацию, продление, перенос, обновления nameserver, DNS-записи, EPP-коды, registrar lock и ID protection.
  • Openprovider поддерживает синхронизацию TLD с реселлерскими ценами, регистрацию, продление, переносы, обновления nameserver, DNS-зоны, EPP-коды, registrar lock и WHOIS privacy. Он аутентифицируется с помощью краткоживущего bearer token, который addon обновляет автоматически.
  • Hostinger поддерживает поиск доступности, регистрацию, просмотр портфолио, обновления nameserver, registrar lock и WHOIS privacy через общий API-токен hPanel. Публичный Domains API от Hostinger не предоставляет реселлерские/оптовые цены, входящий перенос, явное продление или получение EPP-кода; продления выполняются только с автообновлением.