Пређи на главни садржај

Претрага домена у заглављу

Користите ово подешавање када желите мали образац у заглављу који покреће претрагу домена, а затим омогућава клијенту да изабере један од доступних домена унутар плаћања у Ultimate Multisite.

Захтеви

  • Ultimate Multisite активан на мрежи.
  • Multisite Ultimate Domain Seller активан на мрежи.
  • Најмање један активан производ за регистрацију домена са:
    • domain_provider подешеним на конфигурисаног провајдера.
    • Подржаним TLD-овима који су конфигурисани, на пример com, net и org.
  • Важећи образац за плаћање који садржи поље Избор домена.

Образац за плаћање

  1. Направите или уредите образац за плаћање који користи страница за регистрацију.
  2. Додајте уобичајена обавезна поља за плаћање/Account, укључујући Корисничко име. Образац за плаћање који садржи само поље домена биће одбијен Ultimate Multisite валидацијом.
  3. Додајте поље Избор домена.
  4. Подесите режим Избор домена на Само регистрација када ток треба да се фокусира на регистроване домене, а не на бесплатне поддомене или постојеће домене.
  5. Доделите производ за регистрацију домена том пољу.

Страница за регистрацију треба да прикаже образац за плаћање, на пример:

[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.com
  • example.net
  • example.org недоступан
  • други TLD-ови које подржава провајдер

Након избора доступног резултата, резиме поруџбине треба да садржи производ за регистрацију домена и изабрано име домена.

Провера

  1. Отворите почетну страницу.
  2. Претражите голо име, на пример example.
  3. Потврдите да URL за плаћање садржи ?domain_name=example.
  4. Потврдите да поље домена у плаћању садржи example.
  5. Потврдите да се приказује листа избора домена.
  6. Кликните на Изабери за доступан домен.
  7. Потврдите да резиме поруџбине садржи Domain Registration - example.com или изабрани домен.

Решавање проблема

  • Ако се листа не приказује, проверите картицу мреже у прегледачу за admin-ajax.php?action=wu_domain_search и потврдите да враћа непразне domains или results.
  • Ако образац за плаћање не прође валидацију приликом чувања, додајте обавезна Account поља као што је Корисничко име.
  • Ако избор домена не ажурира корпу, потврдите да window.wu_checkout_form постоји и да су Domain Seller ресурси за плаћање учитани на страници за плаћање.