Оформление заказа и управление DNS клиента
Поле выбора домена в оформлении заказа
Поле Domain Selection — это элемент оформления заказа, который дает клиентам выбор того, как они могут получить домен для своего сайта. Добавьте его в любую форму оформления заказа, чтобы включить продажу доменов.
Добавление поля в форму оформления заказа
- Перейдите в Network Admin › Ultimate Multisite › Checkout Forms
- Откройте или создайте форму оформления заказа
- В редакторе оформления заказа нажмите Add Field (Добавить поле)
- Выберите Domain Selection из списка полей
- Настройте параметры поля (см. ниже)
- Сохраните форму
Параметры поля
Режимы домена (Domain modes) — выберите, какие вкладки увидит клиент. Каждый режим можно включать или отключать независимо:
| Режим | Что он делает |
|---|---|
| Subdomain (Поддомен) | Клиент использует бесплатный поддомен в вашей сети (например, mysite.yournetwork.com). Оплата не требуется. |
| Register New Domain (Зарегистрировать новый домен) | Клиент ищет новый домен и регистрирует его через вашего настроенного провайдера. Используется соответствующий продукт для ценообразования. |
| Existing Domain (Существующий д омен) | Клиент привязывает домен, который он уже владеет. Плата за регистрацию не взимается. Домен автоматически привязывается к его сайту. |
Режим по умолчанию (Default mode) — когда все три режима включены, какая вкладка откроется первой. Установите Subdomain, чтобы оставить регистрацию домена необязательной, или Register New Domain, чтобы стимулировать покупки.
Продукт домена (Domain product) — опционально привяжите это поле к конкретному продукту домена. Если не указано, дополнение автоматически выберет соответствующий продукт на основе TLD, который ищет клиент.
Поля контактной информации регистратора
Когда клиент выбирает вкладку Register New Domain (Зарегистрировать новый домен), форма оформления заказа добавляет поля контактной информации регистратора прямо в форму:
- Имя / Фамилия
- Ад рес электронной почты
- Адрес (строка 1, город, штат/область, почтовый индекс, страна)
- Номер телефона
Бұл мәліметтер барлық тіркеушілердің талаптары болып табылады және тіркеу API шақыру алдында التحققдан өтеді. Телефон нөмірлері тіркеушілер күтетін +CC.NNN халықаралық форматына автоматты түрде форматталады.
Автомат жазылған сайт URL-і
Клиент тіркелген кезде немесе доменді таңдағанда, сайт URL-і өзі таңдалған доменнен автоматты түрде толтырылады. Клиенттер бөлек URL өнімі толтыруға қажет емес.
Іздеу мінез-қ언ы
- Домен қолжетімділігі клиент жазып отырған кезде AJAX арқылы нақты уақытта тексеріледі
- Қажетті домен қолжетімсіз болғанда балама TLD ұсыныстары көрсетіледі
- Бағалар тірі түрде алынады және анық көрсетіледі (тіркеу бағасы, жаңарту бағасы, опционалды WHOIS құпиялылық алымдары)
- Купон кодтары домен өнімдеріне кез келген басқа өнімдерге қолданылғандай
Іздеу жылдамдығын реттеу:
// Баяу байланыстарда API шақыруларды азайту үшін дебаунс кешігуін (миллисекунд) арттырыңыз
add_filter('wu_domain_seller_search_delay', function($delay) {
return 800; // стандартты: 500
});
Домен іздеу формасына арнайы өрістер қосу:
add_filter('wu_checkout_form_register_domain_form_fields', function($fields) {
$fields['custom_note'] = [
'type' => 'text',
'label' => 'Қосымша ескертулер',
];
return $fields;
});
Клиенттің DNS басқаруы
Клиенттер тіркелген домендері үшін Менің Есептік Парақ бетінде, домен енгісі астындағы ресми деректерді басқара алады.
Қолдау көрсетілетін деректер түрлері
| Түрі | Қолданылуы |
|---|---|
| A | хостнеімді IPv4 адресіне тарту |
| AAAA | хостнеімді IPv6 адресіне тарту |
| CNAME | басқа хостнеімге бағытталған псевдоним жасау |
| MX | электрондық хат серверін белгілеу |
| TXT | SPF, DMARC, التحقق немесе басқа мәтінді деректерді қосу |
DNS басқаруды қандай провайдерлер қолдайды?
DNS менеджмент (записьтерлерді қосу, өңдеу, өшіру) OpenSRS, ResellerClub, Enom, HostAfrica және Openprovider арқылы қолжетімді. Hostinger домендерін аты-теледі өзгерту үшін Domain Seller арқылы жаңартуға болады; хостингті домендердің DNS kayıtтары негізгі Hostinger домен картасы интеграциясы арқылы басқаられます. Namecheap, GoDaddy және NameSilo домендері статус пен мерзім ақпаратын көрсетеді, бірақ DNS тікелей ресми тіркеушінің (registrar) бақылау панелінен басқарылуы керек.
Стандартты DNS kayıtтары
Домен тіркелген кезде автоматты түрде қолданылатын стандартты DNS kayıtтарын орнатуға болады. Settings › Domain Seller › Default DNS Records-ке өтіңіз.
Стандартты мәндер екі токенді қолдайды:
| Токен | Орын ауыстырылады |
|---|---|
{DOMAIN} | Тіркелген домен атауы (мысалы, example.com) |
{SITE_URL} | Клиенттің сайты үшін WordPress сайт URL-і |
Мысал — apex және www-ді сервер IP-сіне бағыттау:
Type: A
Name: {DOMAIN}
Value: 203.0.113.10
Type: CNAME
Name: www.{DOMAIN}
Value: {DOMAIN}
Admin: DNS-ті көру және өңдеу
Желі администраторлары кез келген клиент домены үшін DNS kayıtтарын Network Admin › Ultimate Multisite › Domains-тағы доменді өңдеу парақшасы арқылы көріп, өзгертуге болады.