Pretraživanje domena u zaglavlju
Koristite ovu postavku kada želite mali obrazac u zaglavlju koji pokreće pretraživanje domena, a zatim omogućuje korisniku odabir dostupnih domena unutar Ultimate Multisite checkouta.
Zahtjevi
- Ultimate Multisite mrežno aktivan.
- Multisite Ultimate Domain Seller mrežno aktivan.
- Najmanje jedan aktivan proizvod za registraciju domene s:
domain_providerpostavljenim na konfiguriranog pružatelja.- Konfiguriranim podržanim TLD-ovima, na primjer
com,netiorg.
- Važeći checkout obrazac koji sadrži polje Odabir domene.
Checkout obrazac
- Izradite ili uredite checkout obrazac koji se koristi na stranici za registraciju.
- Dodajte uobičajena obavezna checkout/Account polja, uključujući Korisničko ime. Checkout obrazac koji sadrži samo polje domene odbija se Ultimate Multisite validacijom.
- Dodajte polje Odabir domene.
- Postavite način rada Odabira domene na Samo registracija kada se tijek treba usredotočiti na registrirane domene umjesto na besplatne poddomene ili postojeće domene.
- Dodijelite proizvod za registraciju domene tom polju.
Stranica za registraciju trebala bi prikazati checkout obrazac, na primjer:
[wu_checkout slug="domain-form"]
Obrazac u zaglavlju
Dodajte mali GET obrazac u zaglavlje stranice koji šalje uneseni pojam za pretraživanje na checkout stranicu kao 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>
Nemojte unaprijed odabrati domenu u prilagođenom JavaScriptu zaglavlja. Zaglavlje treba samo proslijediti pojam za pretraživanje. Domain Seller checkout skripta čita ?domain_name=example, popunjava checkout okvir za pretraživanje i pokreće pretraživanje dostupnosti kako bi korisnik mogao odabrati među vraćenim domenama.
Očekivano ponašanje
Pretraživanje pojma example u zaglavlju trebalo bi otvoriti:
/register/?domain_name=example
Checkout bi zatim trebao prikazati rezultate koje je moguće odabrati, kao što su:
example.comexample.netexample.orgnedostupno- drugi TLD-ovi koje podržava pružatelj
Nakon odabira dostupnog rezultata, sažetak narudžbe trebao bi uključivati proizvod za registraciju domene i odabrani naziv domene.
Provjera
- Otvorite početnu stranicu.
- Pretražite goli naziv, na primjer
example. - Potvrdite da checkout URL uključuje
?domain_name=example. - Potvrdite da checkout polje domene sadrži
example. - Potvrdite da se pojavljuje popis izbora domena.
- Kliknite Odaberi za dostupnu domenu.
- Potvrdite da sažetak narudžbe sadrži
Domain Registration - example.comili odabranu domenu.
Rješavanje problema
- Ako se ne pojavi popis, provjerite karticu mreže u pregledniku za
admin-ajax.php?action=wu_domain_searchi potvrdite da vraća nepraznedomainsiliresults. - Ako checkout obrazac ne prođe validaciju tijekom spremanja, dodajte obavezna Account polja, kao što je Korisničko ime.
- Ako odabir domene ne ažurira košaricu, potvrdite da
window.wu_checkout_formpostoji i da su Domain Seller checkout resursi učitani na checkout stranici.