Претрага домена у заглављу
Користите ово подешавање када желите мали образац у заглављу који покреће претрагу домена, а затим омогућава клијенту да изабере један од доступних домена унутар плаћања у Ultimate Multisite.
Захтеви
- Ultimate Multisite активан на мрежи.
- Multisite Ultimate Domain Seller активан на мрежи.
- Најмање један активан производ за регистрацију домена са:
domain_providerподешеним на конфигурисаног провајдера.- Подржаним TLD-овима који су конфигурисани, на пример
com,netиorg.
- Важећи образац за плаћање који садржи поље Избор домена.
Образац за плаћање
- Направите или уредите образац за плаћање који користи страница за регистрацију.
- Додајте уобичајена обавезна поља за плаћање/Account, укључујући Корисничко име. Образац за плаћање који садржи само поље домена биће одбијен Ultimate Multisite валидацијом.
- Додајте поље Избор домена.
- Подесите режим Избор домена на Само регистрација када ток треба да се фокусира на регистроване домене, а не на бесплатне поддомене или постојеће домене.
- Доделите производ за регистрацију домена том пољу.
Страница за регистрацију треба да прикаже образац за плаћање, на пример:
[wu_checkout slug="domain-form"]
Образа ц у заглављу
Додајте мали GET образац у заглавље сајта који шаље унети термин за претрагу на страницу за плаћање као domain_name:
<form class="ums-header-domain-search" action="/register/" method="get">
<label class="screen-reader-text" for="ums-header-domain-search-input">Search for a domain</label>
<input id="ums-header-domain-search-input" name="domain_name" type="text" placeholder="Find your domain" autocomplete="off">
<button type="submit">Search</button>
</form>
Немојте унапред бирати домен у прилагођеном JavaScript-у заглавља. Заглавље треба само да проследи термин за претрагу. Domain Seller скрипта за плаћање чита ?domain_name=example, попуњава поље за претрагу у плаћању и покреће претрагу доступности како би клијент могао да изабере један од враћених домена.
Очекивано понашање
Претрага example у заглављу треба да отвори:
/register/?domain_name=example
Плаћање затим треба да п рикаже резултате који се могу изабрати, као што су:
example.comexample.netexample.orgнедоступан- други TLD-ови које подржава провајдер
Након избора доступног резултата, резиме поруџбине треба да садржи производ за регистрацију домена и изабрано име домена.
Провера
- Отворите почетну страницу.
- Претражите голо име, на пример
example. - Потврдите да URL за плаћање садржи
?domain_name=example. - Потврдите да поље домена у плаћању садржи
example. - Потврдите да се приказује листа избора домена.
- Кликните на Изабери за доступан домен.
- Потврдите да резиме поруџбине садржи
Domain Registration - example.comили изабрани домен.
Решавање проблема
- Ако се листа не приказује, проверите картицу мреже у прегледачу за
admin-ajax.php?action=wu_domain_searchи потврдите да враћа непразнеdomainsилиresults. - Ако образац за плаћање не прође валидацију приликом чувања, додајте обавезна Account поља као што је Корисничко име.
- Ако избор домена не ажурира корпу, потврдите да
window.wu_checkout_formпостоји и да су Domain Seller ресурси за плаћање учитани на страници за плаћање.