Pretraga domena u zaglavlju
Koristite ovu postavku kada želite mali obrazac u zaglavlju koji pokreće pretragu domena, a zatim omogućava kupcu da izabere među dostupnim domenima unutar Ultimate Multisite checkouta.
Zahtjevi
- Ultimate Multisite mrežno aktivan.
- Multisite Ultimate Domain Seller mrežno aktivan.
- Najmanje jedan aktivan proizvod za registraciju domena sa:
domain_providerpostavljenim na konfigurisanog provajdera.- Konfigurisanim podržanim TLD-ovima, na primjer
com,netiorg.
- Važeći checkout obrazac koji sadrži polje Odabir domena.
Checkout obrazac
- Kreirajte ili uredite checkout obrazac koji koristi stranica za registraciju.
- Dodajte uobičajena obavezna checkout/account polja, uključujući Korisničko ime. Checkout obrazac koji sadrži samo polje za domen odbija Ultimate Multisite validacija.
- Dodajte polje Odabir domena.
- Postavite način rada Domain Selection na Samo registracija kada tok treba biti fokusiran na registrovane domene umjesto na besplatne poddomene ili postojeće domene.
- Dodijelite proizvod za registraciju domena tom polju.
Stranica za registraciju treba prikazati checkout obrazac, na primjer:
[wu_checkout slug="domain-form"]
Obrazac u zaglavlju
Dodajte mali GET obrazac u zaglavlje sitea koji šalje uneseni pojam za pretragu 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 domen u prilagođenom JavaScriptu zaglavlja. Zaglavlje treba samo proslijediti pojam za pretragu. Domain Seller checkout skripta čita ?domain_name=example, popunjava checkout polje za pretragu i pokreće pretragu dostupnosti kako bi kupac mogao izabrati među vraćenim domenima.
Očekivano ponašanje
Pretraga example u zaglavlju treba otvoriti:
/register/?domain_name=example
Checkout zatim treba prikazati rezultate koji se mogu odabrati, kao što su:
example.comexample.netexample.orgnedostupan- drugi TLD-ovi koje provajder podržava
Nakon odabira dostupnog rezultata, sažetak narudžbe treba uključivati proizvod za registraciju domena i odabrani naziv domena.
Provjera
- Otvorite početnu stranicu.
- Pretražite golo ime, na primjer
example. - Potvrdite da checkout URL uključuje
?domain_name=example. - Potvrdite da checkout polje za domen sadrži
example. - Potvrdite da se pojavljuje lista izbora domena.
- Kliknite Odaberi za dostupan domen.
- Potvrdite da sažetak narudžbe sadrži
Domain Registration - example.comili odabrani domen.
Rješavanje problema
- Ako se lista ne pojavi, provjerite mrežnu karticu preglednika za
admin-ajax.php?action=wu_domain_searchi potvrdite da vraća nepraznedomainsiliresults. - Ako checkout obrazac ne prođe validaciju prilikom spremanja, dodajte obavezna account polja kao što je Korisničko ime.
- Ako odabir domena ne ažurira korpu, potvrdite da
window.wu_checkout_formpostoji i da su Domain Seller checkout assets učitani na checkout stranici.