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

Поле оформления заказа и управление DNS клиента

Поле оформления заказа «Выбор домена»

Поле Выбор домена — это элемент оформления заказа, который дает клиентам выбор, как получить домен для своего сайта. Добавьте его в любую форму оформления заказа, чтобы включить продажу доменов.

Добавление поля в форму оформления заказа

  1. Перейдите в Network Admin › Ultimate Multisite › Формы оформления заказа
  2. Откройте или создайте форму оформления заказа
  3. В редакторе оформления заказа нажмите Добавить поле
  4. Выберите Выбор домена из списка полей
  5. Настройте параметры поля (см. ниже)
  6. Сохраните форму

Параметры поля

Режимы домена — выберите, какие вкладки видит клиент. Каждый режим можно включать или отключать независимо:

РежимЧто он делает
ПоддоменКлиент использует бесплатный поддомен в вашей сети (например, mysite.yournetwork.com). Оплата не требуется.
Зарегистрировать новый доменКлиент ищет новый домен и регистрирует его через настроенного вами провайдера. Для расчета цены используется соответствующий доменный продукт.
Существующий доменКлиент подключает домен, которым уже владеет. Плата за регистрацию не взимается. Домен автоматически подключается к его сайту.

Режим по умолчанию — когда включены все три режима, какая вкладка открывается первой. Установите Поддомен, чтобы регистрация домена оставалась необязательной, или Зарегистрировать новый домен, чтобы стимулировать покупки.

Доменный продукт — при необходимости привяжите это поле к конкретному доменному продукту. Если не задано, аддон автоматически выбирает соответствующий продукт на основе TLD, который ищет клиент.

Поля контактных данных регистранта

Когда клиент выбирает вкладку Зарегистрировать новый домен, форма оформления заказа добавляет встроенные поля контактных данных регистранта:

  • Имя / фамилия
  • Адрес электронной почты
  • Адрес (строка 1, город, штат/провинция, почтовый индекс, страна)
  • Номер телефона

Они требуются всеми регистраторами и проверяются до выполнения вызова API регистрации. Номера телефонов автоматически форматируются в международный формат +CC.NNN, ожидаемый регистраторами.

Автоматически сгенерированный URL сайта

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

Поведение поиска

  • Доступность домена проверяется в реальном времени через AJAX по мере ввода клиентом
  • Если предпочтительный домен недоступен, отображаются альтернативные варианты TLD
  • Цены загружаются в реальном времени и отображаются понятно (цена регистрации, цена продления, необязательная плата за конфиденциальность WHOIS)
  • Коды купонов применяются к доменным продуктам так же, как к любому другому продукту

Настройка отзывчивости поиска:

// Increase debounce delay (milliseconds) to reduce API calls on slow connections
add_filter('wu_domain_seller_search_delay', function($delay) {
return 800; // default: 500
});

Добавление пользовательских полей в форму поиска домена:

add_filter('wu_checkout_form_register_domain_form_fields', function($fields) {
$fields['custom_note'] = [
'type' => 'text',
'label' => 'Additional notes',
];
return $fields;
});

Управление DNS клиента

Клиенты могут управлять DNS-записями для своих зарегистрированных доменов со страницы Мой Account, в записи соответствующего домена.

Поддерживаемые типы записей

ТипИспользование
AСопоставить имя хоста с IPv4-адресом
AAAAСопоставить имя хоста с IPv6-адресом
CNAMEСоздать псевдоним, указывающий на другое имя хоста
MXЗадать сервер обмена почтой
TXTДобавить SPF, DMARC, проверочные или другие текстовые записи

Какие провайдеры поддерживают управление DNS?

Управление DNS (добавление, редактирование, удаление записей) доступно с OpenSRS, ResellerClub, Enom, HostAfrica и Openprovider. Домены Hostinger могут обновлять серверы имен через Domain Seller; DNS-записи для размещенных доменов управляются основной интеграцией сопоставления доменов Hostinger. Домены Namecheap, GoDaddy и NameSilo отображают сведения о статусе и сроке действия, но DNS необходимо управлять напрямую в панели управления регистратора.

DNS-записи по умолчанию

Вы можете настроить DNS-записи по умолчанию, которые применяются автоматически при регистрации домена. Перейдите в Settings › Domain Seller › DNS-записи по умолчанию.

Значения записей по умолчанию поддерживают два токена:

ТокенЗаменяется на
{DOMAIN}Зарегистрированное доменное имя (например, example.com)
{SITE_URL}URL сайта WordPress для сайта клиента

Пример — направить корневой домен и www на IP вашего сервера:

Type: A
Name: {DOMAIN}
Value: 203.0.113.10

Type: CNAME
Name: www.{DOMAIN}
Value: {DOMAIN}

Администратор: просмотр и редактирование DNS

Сетевые администраторы могут просматривать и редактировать DNS-записи для любого домена клиента со страницы редактирования домена в Network Admin › Ultimate Multisite › Домены.