Header Domain Search
Benotzt dëse Setup, wann Dir e klenge Header-Formulaire wëllt, deen eng Domain-Sich start an de Client duerno aus verfügbare Domains am Ultimate Multisite Checkout auswiele léisst.
Ufuerderungen
- Ultimate Multisite network-active.
- Multisite Ultimate Domain Seller network-active.
- Mindestens ee aktive Domain-Registréierungsprodukt mat:
domain_providerop e konfiguréierte Provider gesat.- Ënnerstëtzt TLDs konfiguréiert, zum Beispill
com,netanorg.
- E valabele Checkout-Formulaire mat dem Feld Domain Selection.
Checkout-Formulaire
- Erstellt oder ännert de Checkout-Formulaire, deen vun der Registréierungssäit benotzt gëtt.
- Füügt déi normal erfuerderlech Checkout-/Account-Felder dobäi, inklusiv Username. E Checkout-Formulaire, deen nëmmen d’Domain-Feld enthält, gëtt vun der Ultimate Multisite-Validéierung refuséiert.
- Füügt e Feld Domain Selection dobäi.
- Setzt de Modus vun Domain Selection op Register Only, wann de Flow sech op registréiert Domains konzentréiere soll amplaz op gratis Subdomains oder existent Domains.
- Wist dem Feld d’Domain-Registréierungsprodukt zou.
D’Registréierungssäit soll de Checkout-Formulaire rendéieren, zum Beispill:
[wu_checkout slug="domain-form"]
Header-Formulaire
Füügt e klenge GET-Formulaire am Site-Header dobäi, deen den aginnen Sichbegrëff als domain_name un d’Checkout-Säit schéckt:
<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>
Wielt keng Domain am viraus iwwer personaliséiert Header-JavaScript aus. Den Header soll nëmmen de Sichbegrëff weiderginn. D’Domain Seller Checkout-Skript liest ?domain_name=example, fëllt d’Checkout-Sichkëscht aus a féiert d’Verfügbarkeetssich aus, sou datt de Client aus de zeréckginnene Domains auswiele kann.
Erwaart Verhalen
Eng Sich no example am Header soll dëst opmaachen:
/register/?domain_name=example
De Checkout soll duerno auswielbar Resultater weisen, wéi:
example.comexample.netexample.orgnet verfügbar- aner vum Provider ënnerstëtzt TLDs
Nodeems en verfügbaart Resultat ausgewielt gouf, soll d’Bestellungsresumé d’Domain-Registréierungsprodukt an den ausgewielten Domainnumm enthalen.
Verifizéierung
- Maacht d’Startsäit op.
- Sicht no engem blousse Numm, zum Beispill
example. - Confirméiert, datt d’Checkout-URL
?domain_name=exampleenthält. - Confirméiert, datt d’Checkout-Domain-Feld
exampleenthält. - Confirméiert, datt eng Lëscht mat Domain-Choixen erschéngt.
- Klickt op Select fir eng verfügbar Domain.
- Confirméiert, datt de Bestellungsresumé
Domain Registration - example.comoder déi ausgewielten Domain enthält.
Problembehandlung
- Wann keng Lëscht erschéngt, kontrolléiert am Browser-Netzwierk-Tab no
admin-ajax.php?action=wu_domain_searcha confirméiert, datt et net-eideldomainsoderresultszeréckgëtt. - Wann de Checkout-Formulaire beim Späichere bei der Validéierung feelt, füügt déi erfuerderlech Account-Felder wéi Username dobäi.
- Wann d’Auswiele vun enger Domain de Weenchen net aktualiséiert, confirméiert, datt
window.wu_checkout_formexistéiert an datt d’Domain Seller Checkout-Assets op der Checkout-Säit geluede sinn.