Headeri domeeniotsing
Kasuta seda seadistust, kui soovid väikest headeri vormi, mis alustab domeeniotsingut ja laseb seejärel kliendil valida saadaolevate domeenide seast Ultimate Multisite checkoutis.
Nõuded
- Ultimate Multisite võrgus aktiivne.
- Multisite Ultimate Domain Seller võrgus aktiivne.
- Vähemalt üks aktiivne domeeni registreerimise toode, millel on:
domain_providermääratud seadistatud teenusepakkujale.- Toetatud TLD-d seadistatud, näiteks
com,netjaorg.
- Kehtiv checkouti vorm, mis sisaldab välja Domeeni valik.
Checkouti vorm
- Loo või muuda registreerimislehel kasutatavat checkouti vormi.
- Lisa tavapärased nõutavad checkouti/konto väljad, sealhulgas Kasutajanimi. Checkouti vorm, mis sisaldab ainult domeenivälja, lükatakse Ultimate Multisite valideerimise poolt tagasi.
- Lisa väli Domeeni valik.
- Määra Domain Selection režiimiks Ainult registreerimine, kui voog peaks keskenduma registreeritud domeenidele, mitte tasuta alamdomeenidele või olemasolevatele domeenidele.
- Määra domeeni registreerimise toode sellele väljale.
Registreerimisleht peaks kuvama checkouti vormi, näiteks:
[wu_checkout slug="domain-form"]
Headeri vorm
Lisa saidi headerisse väike GET vorm, mis saadab sisestatud otsingutermini checkouti lehele parameetrina 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>
Ära eelvali domeeni kohandatud headeri JavaScriptis. Header peaks edastama ainult otsingutermini. Domain Selleri checkouti skript loeb ?domain_name=example, täidab checkouti otsingukasti ja käivitab saadavuse otsingu, et klient saaks tagastatud domeenide seast valida.
Oodatav käitumine
Otsing example headeris peaks avama:
/register/?domain_name=example
Checkout peaks seejärel kuvama valitavad tulemused, näiteks:
example.comexample.netexample.orgpole saadaval- muud teenusepakkuja toetatud TLD-d
Pärast saadaoleva tulemuse valimist peaks tellimuse kokkuvõte sisaldama domeeni registreerimise toodet ja valitud domeeninime.
Kontrollimine
- Ava avaleht.
- Otsi paljast nime, näiteks
example. - Kinnita, et checkouti URL sisaldab
?domain_name=example. - Kinnita, et checkouti domeeniväli sisaldab
example. - Kinnita, et ilmub domeenivalikute loend.
- Klõpsa saadaoleva domeeni juures Vali.
- Kinnita, et tellimuse kokkuvõte sisaldab
Domain Registration - example.comvõi valitud domeeni.
Tõrkeotsing
- Kui loendit ei ilmu, kontrolli brauseri võrgu vahekaardilt
admin-ajax.php?action=wu_domain_searchja kinnita, et see tagastab mittetühjaddomainsvõiresults. - Kui checkouti vormi valideerimine salvestamisel ebaõnnestub, lisa nõutavad konto väljad, näiteks Kasutajanimi.
- Kui domeeni valimine ei uuenda ostukorvi, kinnita, et
window.wu_checkout_formon olemas ja et Domain Selleri checkouti varad on checkouti lehel laaditud.