Iskanje domene v glavi
Uporabite to nastavitev, kadar želite majhen obrazec v glavi, ki začne iskanje domene, nato pa stranki omogoči izbiro med razpoložljivimi domenami znotraj Ultimate Multisite checkouta.
Zahteve
- Ultimate Multisite omrežno aktiven.
- Multisite Ultimate Domain Seller omrežno aktiven.
- Vsaj en aktiven izdelek za registracijo domene z:
domain_providernastavljenim na konfiguriranega ponudnika.- Konfiguriranimi podprtimi TLD-ji, na primer
com,netinorg.
- Veljaven obrazec za checkout, ki vsebuje polje Izbira domene.
Obrazec za checkout
- Ustvarite ali uredite obrazec za checkout, ki ga uporablja registracijska stran.
- Dodajte običajna zahtevana polja za checkout/Account, vključno z Uporabniško ime. Obrazec za checkout, ki vsebuje samo polje za domeno, validacija Ultimate Multisite zavrne.
- Dodajte polje Izbira domene.
- Nastavite način Domain Selection na Register Only, kadar naj se potek osredotoča na registrirane domene namesto na brezplačne poddomene ali obstoječe domene.
- Dodelite izdelek za registracijo domene temu polju.
Registracijska stran naj prikaže obrazec za checkout, na primer:
[wu_checkout slug="domain-form"]
Obrazec v glavi
Dodajte majhen obrazec GET v glavo spletnega mesta, ki vneseni iskalni izraz pošlje na stran za checkout kot 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>
V JavaScriptu po meri v glavi ne izberite domene vnaprej. Glava naj posreduje samo iskalni izraz. Skripta Domain Seller checkout prebere ?domain_name=example, izpolni iskalno polje v checkoutu in zažene iskanje razpoložljivosti, da lahko stranka izbira med vrnjenimi domenami.
Pričakovano vedenje
Iskanje example v glavi bi moralo odpreti:
/register/?domain_name=example
Checkout naj nato prikaže rezultate, ki jih je mogoče izbrati, kot so:
example.comexample.netexample.orgni na voljo- drugi TLD-ji, ki jih podpira ponudnik
Po izbiri razpoložljivega rezultata naj povzetek naročila vključuje izdelek za registracijo domene in izbrano ime domene.
Preverjanje
- Odprite domačo stran.
- Poiščite golo ime, na primer
example. - Potrdite, da URL checkouta vključuje
?domain_name=example. - Potrdite, da polje domene v checkoutu vsebuje
example. - Potrdite, da se prikaže seznam izbir domen.
- Kliknite Izberi za razpoložljivo domeno.
- Potrdite, da povzetek naročila vsebuje
Domain Registration - example.comali izbrano domeno.
Odpravljanje težav
- Če se seznam ne prikaže, preverite zavihek omrežja v brskalniku za
admin-ajax.php?action=wu_domain_searchin potrdite, da vrne nepraznedomainsaliresults. - Če obrazec za checkout pri shranjevanju ne prestane validacije, dodajte zahtevana polja Account, kot je Uporabniško ime.
- Če izbira domene ne posodobi košarice, potrdite, da
window.wu_checkout_formobstaja in da so sredstva Domain Seller checkout naložena na strani checkouta.