Skip to main content

Header Domain Search

Bruk dette oppsettet når du vil ha et lite skjema i headeren som starter et domenesøk, og deretter lar kunden velge blant tilgjengelige domener inne i Ultimate Multisite checkout.

Krav​

  • Ultimate Multisite nettverksaktiv.
  • Multisite Ultimate Domain Seller nettverksaktiv.
  • Minst ett aktivt domeneregistreringsprodukt med:
    • domain_provider satt til en konfigurert leverandør.
    • Støttede TLD-er konfigurert, for eksempel com, net og org.
  • Et gyldig checkout-skjema som inneholder feltet Domain Selection.

Checkout-skjema​

  1. Opprett eller rediger checkout-skjemaet som brukes av registreringssiden.
  2. Legg til de vanlige påkrevde checkout-/Account-feltene, inkludert Username. Et checkout-skjema som bare inneholder domenefeltet, blir avvist av Ultimate Multisite-validering.
  3. Legg til et Domain Selection-felt.
  4. Sett Domain Selection-modusen til Register Only når flyten skal fokusere på registrerte domener i stedet for gratis underdomener eller eksisterende domener.
  5. Tilordne domeneregistreringsproduktet til det feltet.

Registreringssiden bør vise checkout-skjemaet, for eksempel:

[wu_checkout slug="domain-form"]

Header-skjema​

Legg til et lite GET-skjema i site-headeren som sender det angitte søkeordet 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>

Ikke forhåndsvelg et domene i tilpasset header-JavaScript. Headeren skal bare sende søkeordet. Domain Seller checkout-skriptet leser ?domain_name=example, fyller ut checkout-søkefeltet og kjører tilgjengelighetssøket slik at kunden kan velge blant domenene som returneres.

Forventet oppførsel​

Søk etter example i headeren skal åpne:

/register/?domain_name=example

Checkout skal deretter vise valgbare resultater som:

  • example.com
  • example.net
  • example.org utilgjengelig
  • andre leverandørstøttede TLD-er

Etter at et tilgjengelig resultat er valgt, skal bestillingssammendraget inkludere domeneregistreringsproduktet og det valgte domenenavnet.

Verifisering​

  1. Åpne startsiden.
  2. Søk etter et rent navn, for eksempel example.
  3. Bekreft at checkout-URL-en inkluderer ?domain_name=example.
  4. Bekreft at checkout-domenefeltet inneholder example.
  5. Bekreft at en liste med domenevalg vises.
  6. Klikk på Velg for et tilgjengelig domene.
  7. Bekreft at bestillingssammendraget inneholder Domain Registration - example.com eller det valgte domenet.

Feilsøking​

  • Hvis ingen liste vises, sjekk nettverksfanen i nettleseren for admin-ajax.php?action=wu_domain_search og bekreft at den returnerer ikke-tomme domains eller results.
  • Hvis checkout-skjemaet feiler validering under lagring, legg til de påkrevde Account-feltene, som Username.
  • Hvis valg av et domene ikke oppdaterer handlekurven, bekreft at window.wu_checkout_form finnes og at Domain Seller checkout-ressursene er lastet inn på checkout-siden.