Header doménkeresés
Használd ezt a beállítást, ha egy kis fejlécűrlapot szeretnél, amely elindít egy doménkeresést, majd lehetővé teszi, hogy az ügyfél az Ultimate Multisite checkouton belül válasszon az elérhető domainek közül.
Követelmények
- Ultimate Multisite hálózati szinten aktív.
- Multisite Ultimate Domain Seller hálózati szinten aktív.
- Legalább egy aktív doménregisztrációs termék, amelynél:
domain_provideregy konfigurált szolgáltatóra van beállítva.- Támogatott TLD-k vannak konfigurálva, például
com,netésorg.
- Egy érvényes checkout űrlap, amely tartalmazza a Doménválasztás mezőt.
Checkout űrlap
- Hozd létre vagy szerkeszd a regisztrációs oldal által használt checkout űrlapot.
- Add hozzá a szokásos kötelező checkout-/Account-mezőket, beleértve a Felhasználónév mezőt is. Az Ultimate Multisite validációja elutasítja azt a checkout űrlapot, amely csak a doménmezőt tartalmazza.
- Adj hozzá egy Doménválasztás mezőt.
- Állítsd a Doménválasztás módját Csak regisztráció értékre, ha a folyamatnak a regisztrált domainekre kell fókuszálnia az ingyenes aldomének vagy meglévő domainek helyett.
- Rendeld hozzá a doménregisztrációs terméket ehhez a mezőhöz.
A regisztrációs oldalnak meg kell jelenítenie a checkout űrlapot, például:
[wu_checkout slug="domain-form"]
Fejlécűrlap
Adj hozzá egy kis GET űrlapot a site fejlécéhez, amely a megadott keresési kifejezést domain_name értékként küldi el a checkout oldalra:
<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>
Ne válassz előre domént egyéni fejléc JavaScriptben. A fejlécnek csak a keresési kifejezést kell továbbítania. A Domain Seller checkout script beolvassa a ?domain_name=example értéket, kitölti a checkout keresőmezőjét, és lefuttatja az elérhetőségi keresést, hogy az ügyfél választhasson a visszakapott domainek közül.
Várt viselkedés
Az example keresése a fejlécben ezt nyissa meg:
/register/?domain_name=example
A checkoutnak ezután választható találatokat kell megjelenítenie, például:
example.comexample.netexample.orgnem elérhető- egyéb, a szolgáltató által támogatott TLD-k
Egy elérhető találat kiválasztása után a rendelési összesítőnek tartalmaznia kell a doménregisztrációs terméket és a kiválasztott doménnevet.
Ellenőrzés
- Nyisd meg a kezdőlapot.
- Keress egy csupasz nevet, például
example. - Ellenőrizd, hogy a checkout URL tartalmazza-e a
?domain_name=examplerészt. - Ellenőrizd, hogy a checkout doménmezője tartalmazza-e az
exampleértéket. - Ellenőrizd, hogy megjelenik-e a doménválasztási lista.
- Kattints a Select gombra egy elérhető doménnél.
- Ellenőrizd, hogy a rendelési összesítő tartalmazza-e a
Domain Registration - example.comelemet vagy a kiválasztott domént.
Hibaelhárítás
- Ha nem jelenik meg lista, ellenőrizd a böngésző hálózati lapján az
admin-ajax.php?action=wu_domain_searchkérést, és erősítsd meg, hogy nem üresdomainsvagyresultsértéket ad vissza. - Ha a checkout űrlap mentés közben nem megy át a validáción, add hozzá a kötelező Account-mezőket, például a Felhasználónév mezőt.
- Ha egy domén kiválasztása nem frissíti a kosarat, ellenőrizd, hogy létezik-e a
window.wu_checkout_form, és hogy a Domain Seller checkout assetek betöltődnek-e a checkout oldalon.