Header Domain Search
Ultimate Multisite checkout içinde müşterinin uygun domainlerden seçim yapmasına izin verdikten sonra domain araması başlatan küçük bir header formu istediğinizde bu kurulumu kullanın.
Gereksinimler
- Ultimate Multisite network-active.
- Multisite Ultimate Domain Seller network-active.
- Şunlara sahip en az bir aktif domain kayıt ürünü:
domain_provideryapılandırılmış bir sağlayıcıya ayarlanmış.- Desteklenen TLD’ler yapılandırılmış, örneğin
com,netveorg.
- Domain Selection alanını içeren geçerli bir checkout formu.
Checkout formu
- Kayıt sayfası tarafından kullanılan checkout formunu oluşturun veya düzenleyin.
- Username dahil olmak üzere normal gerekli checkout/account alanlarını ekleyin. Yalnızca domain alanını içeren bir checkout formu, Ultimate Multisite doğrulaması tarafından reddedilir.
- Bir Domain Selection alanı ekleyin.
- Akış ücretsiz subdomainler veya mevcut domainler yerine kayıtlı domainlere odaklanmalıysa Domain Selection modunu Register Only olarak ayarlayın.
- Domain kayıt ürününü bu alana atayın.
Kayıt sayfası checkout formunu oluşturmalıdır, örneğin:
[wu_checkout slug="domain-form"]
Header formu
Site header bölümüne, girilen arama terimini domain_name olarak checkout sayfasına gönderen küçük bir GET formu ekleyin:
<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>
Özel header JavaScript içinde bir domaini önceden seçmeyin. Header yalnızca arama terimini iletmelidir. Domain Seller checkout script’i ?domain_name=example değerini okur, checkout arama kutusunu doldurur ve uygunluk aramasını çalıştırır; böylece müşteri dönen domainler arasından seçim yapabilir.
Beklenen davranış
Header’da example araması şunu açmalıdır:
/register/?domain_name=example
Checkout ardından şu gibi seçilebilir sonuçları göstermelidir:
example.comexample.netexample.orguygun değil- sağlayıcı tarafından desteklenen diğer TLD’ler
Uygun bir sonuç seçildikten sonra, sipariş özeti domain kayıt ürününü ve seçilen domain adını içermelidir.
Doğrulama
- Ana sayfayı açın.
- Çıplak bir ad arayın, örneğin
example. - Checkout URL’sinin
?domain_name=exampleiçerdiğini doğrulayın. - Checkout domain alanının
exampleiçerdiğini doğrulayın. - Domain seçenekleri listesinin göründüğünü doğrulayın.
- Uygun bir domain için Select’e tıklayın.
- Sipariş özetinin
Domain Registration - example.comveya seçilen domaini içerdiğini doğrulayın.
Sorun giderme
- Hiç liste görünmüyorsa, tarayıcı network sekmesinde
admin-ajax.php?action=wu_domain_searchisteğini kontrol edin ve boş olmayandomainsveyaresultsdöndürdüğünü doğrulayın. - Checkout formu kaydedilirken doğrulamada başarısız olursa, Username gibi gerekli account alanlarını ekleyin.
- Bir domain seçmek sepeti güncellemiyorsa,
window.wu_checkout_formöğesinin mevcut olduğunu ve Domain Seller checkout varlıklarının checkout sayfasında yüklendiğini doğrulayın.