Skip to main content

Пребарување домен во заглавие

Користете ја оваа поставка кога сакате мала форма во заглавието што започнува пребарување домен, а потоа му дозволува на клиентот да избере од достапните домени во Ultimate Multisite checkout.

Барања

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

Checkout форма

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

Страницата за регистрација треба да ја прикаже checkout формата, на пример:

[wu_checkout slug="domain-form"]

Форма во заглавие

Додајте мала GET форма во заглавието на сајтот што го испраќа внесениот термин за пребарување до checkout страницата како 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 за заглавие. Заглавието треба само да го проследи терминот за пребарување. Checkout скриптата на Domain Seller го чита ?domain_name=example, го пополнува полето за пребарување во checkout и го извршува пребарувањето за достапност за клиентот да може да избере од вратените домени.

Очекувано однесување

Пребарувањето example во заглавието треба да отвори:

/register/?domain_name=example

Checkout потоа треба да прикаже резултати што може да се изберат, како:

  • example.com
  • example.net
  • example.org недостапен
  • други TLDs поддржани од провајдерот

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

Проверка

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

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

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