Header-domænesøgning
Brug denne opsætning, når du ønsker en lille header-form, der starter en domænesøgning og derefter lader kunden vælge mellem tilgængelige domæner inde i Ultimate Multisite checkout.
Krav
- Ultimate Multisite netværksaktiv.
- Multisite Ultimate Domain Seller netværksaktiv.
- Mindst ét aktivt domæneregistreringsprodukt med:
domain_providersat til en konfigureret udbyder.- Understøttede TLD'er konfigureret, for eksempel
com,netogorg.
- En gyldig checkout-form, der indeholder feltet Domænevalg.
Checkout-form
- Opret eller rediger checkout-formen, der bruges af registreringssiden.
- Tilføj de normale påkrævede checkout-/Account-felter, inklusive Brugernavn. En checkout-form, der kun indeholder domænefeltet, afvises af Ultimate Multisite-validering.
- Tilføj et Domænevalg-felt.
- Sæt Domain Selection-tilstanden til Kun registrering, når flowet skal fokusere på registrerede domæner frem for gratis underdomæner eller eksisterende domæner.
- Tildel domæneregistreringsproduktet til det felt.
Registreringssiden bør gengive checkout-formen, for eksempel:
[wu_checkout slug="domain-form"]
Header-form
Tilføj en lille GET-form i sidens header, der sender det indtastede søgeord til checkout-siden som 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>
Forudvælg ikke et domæne i brugerdefineret header-JavaScript. Headeren bør kun videregive søgeordet. Domain Seller checkout-scriptet læser ?domain_name=example, udfylder checkout-søgefeltet og kører tilgængelighedssøgningen, så kunden kan vælge mellem de returnerede domæner.
Forventet adfærd
Søgning efter example i headeren bør åbne:
/register/?domain_name=example
Checkout bør derefter vise valgbare resultater såsom:
example.comexample.netexample.orgikke tilgængeligt- andre udbyder-understøttede TLD'er
Efter valg af et tilgængeligt resultat bør ordreoversigten indeholde domæneregistreringsproduktet og det valgte domænenavn.
Verifikation
- Åbn forsiden.
- Søg efter et nøgent navn, for eksempel
example. - Bekræft, at checkout-URL'en indeholder
?domain_name=example. - Bekræft, at checkout-domænefeltet indeholder
example. - Bekræft, at en liste med domænevalg vises.
- Klik på Vælg for et tilgængeligt domæne.
- Bekræft, at ordreoversigten indeholder
Domain Registration - example.comeller det valgte domæne.
Fejlfinding
- Hvis ingen liste vises, skal du kontrollere browserens netværksfane for
admin-ajax.php?action=wu_domain_searchog bekræfte, at den returnerer ikke-tommedomainsellerresults. - Hvis checkout-formen fejler validering under lagring, skal du tilføje de påkrævede Account-felter såsom Brugernavn.
- Hvis valg af et domæne ikke opdaterer kurven, skal du bekræfte, at
window.wu_checkout_formfindes, og at Domain Seller checkout-assets er indlæst på checkout-siden.