فیلد پرداخت و مدیریت DNS مشتری
فیلد انتخاب دامنه در صفحه تسویه حساب
فیلد Domain Selection یک المان در صفحه تسویه حساب است که به مشتری اجازه میدهد انتخاب کند دامنهی سایت خود را از کجا دریافت کند. آن را به هر فرم تسویه حساب اضافه کنید تا فروش دامنه فعال شود.
افزودن فیلد به فرم تسویه حساب
۱. به مسیر Network Admin › Ultimate Multisite › Checkout Forms بروید ۲. یک فرم تسویه حساب باز یا ایجاد کنید ۳. در ویرایشگر تسویه حساب، روی Add Field کلیک کنید ۴. از لیست فیلدها، Domain Selection را انتخاب کنید ۵. گزینههای فیلد را تنظیم کنید (در زیر ببینید) ۶. فرم را ذخیره کنید
گزینههای فیلد
Domain modes — انتخاب کنید که مشتری کدام تبها را ببیند. هر حالت میتواند به صورت جداگانه فعال یا غیرفعال شود:
| Mode | چه کاری انجام میدهد |
|---|---|
| Subdomain (دامنه فرعی) | مشتری از یک دامنه فرعی رایگان در شبکه شما استفاده میکند (مثلاً mysite.yournetwork.com). نیازی به پرداخت نیست. |
| Register New Domain (ثبت دامنه جدید) | مشتری به دنبال یک دامنه جدید میگردد و آن را از طریق ارائهدهنده پیکربندی شده شما ثبت میکند. برای قیمتگذاری از محصول دامنهی متناظر استفاده میشود. |
| Existing Domain (دامنه موجود) | مشتری دامنهای که قبلاً مالک آن است را نگاشت (map) میکند. هیچ هزینه ثبتی وجود ندارد. دامنه به طور خودکار به سایت او متصل میشود. |
Default mode — وقتی هر سه حالت فعال هستند، کدام تب اول باز میشود؟ برای اینکه ثبت دامنه اختیاری باقی بماند روی Subdomain تنظیم کنید، یا برای تشویق خرید روی Register New Domain تنظیم کنید.
Domain product — در صورت تمایل این فیلد را به یک محصول دامنهی خاص متصل (pin) کنید. اگر تنظیم نشود، افزونه به طور خودکار بر اساس TLD که مشتری جستجو میکند، محصول متناظر را انتخاب میکند.
فیلدهای اطلاعات تماس ثبتکننده
وقتی مشتری تب Register New Domain را انتخاب میکند، فرم تسویه حساب فیلدهای تماس ثبتکننده را به صورت خطی (inline) اضافه میکند:
- نام و نام خانوادگی
- آدرس ایمیل
- آدرس (خط ۱، شهر، استان/منطقه، کد پستی، کشور)
- شماره تلفن
ئەویش لەلایەن هەموو تۆمارکارانەوە پێویستە و پێش ئەوەی پەیامی API بۆ تۆمار بکرێت، ڕێکخراوەکان بە ئۆتۆماتیک بۆ فۆڕماتی نێودەوڵەتی +CC.NNN دەگۆڕن.
URLی سایتەکە کە خودی دروست دەبێت (Auto-generated site URL)
کاتێک کڕیارێک تۆمار دەکات یان دامێنی دیاری دەکات، فیلدی URLی سایتەکە بە ئۆتۆماتیک لە ناو ئەو دامێنەی هەڵبژێردراوە پڕ دەکرێت. کڕیاران پێویست نییە فیلدێکی جیاوازی بۆ URL پڕ بکەنەوە.
ڕێکارەکانی گەڕان (Search behaviour)
- بە شێوەیەکی ڕاستەوخۆ لەگەڵ تایپکردنی کڕیارەکە، بە AJAX دەبینرێت کە دامێنانی ئامادەیە یان ناتوانرێت.
- کاتێک دامێنانی باش نییە، پێشنیاری TLDی جیاواز دەردەچێت.
- نرخە بە شێوەیەکی ڕاستەوخۆ دێت و بە ڕوونی دەردەچێت (نرخی تۆمارکردن، نرخێکی نوێکردنەوە، کارەواژەی پنهانکردنی WHOIS کە ئاساییە).
- کۆدەکانی کوپن بۆ بەرهەمەکانی دامێنانی هەمان شێوەی کار دەکات و هەر بەرهەمێکی تر.
تێکەڵکردنی وەرگرتنی گەڕان (Tuning search responsiveness):
// کەمکردنەوەی تاخیرەی debounce (لە میلیچێندەدا) بۆ کەمکردنەوەی پێویستی API لەسەر پەیوەندییە خێرا
add_filter('wu_domain_seller_search_delay', function($delay) {
return 800; // بەڵگە: 500
});
** زیادکردنی فیلدەکانی تایبەت بۆ فۆڕمی گەڕان دامەین (Adding custom fields to the domain search form):**
add_filter('wu_checkout_form_register_domain_form_fields', function($fields) {
$fields['custom_note'] = [
'type' => 'text',
'label' => 'تێبینیی زیاتر (Additional notes)',
];
return $fields;
});
بەڕێوەبردنی DNS بۆ کڕیارەکان (Customer DNS management)
کڕیاران دەتوانن تۆمارەکانی DNS بۆ دامێنانی خۆیان لە ڕێگەی پەڕەی My Account، لە خوارەوەی تۆماری ئەو دامێنەیە بەڕێوەبەر بکەن.
جۆرەکانی تۆمارەکان کە پشتگیریکردنی بەڕێوەبردنی DNS هەیە (Supported record types)
| جۆر (Type) | کارکردن (Use) |
|---|---|
| A | ناوی میزبانەکە دەگۆڕێت بۆ پیت ئای ئێف 4 (IPv4 address) |
| AAAA | ناوی میزبانەکە دەگۆڕێت بۆ پیت ئای ئێف 6 (IPv6 address) |
| CNAME | پێکهاتەیەکی جیاواز دروست دەکات کە ئاماژە بە ناوی میزبانێکی دیکە دەدات |
| MX | خەرجکردنی خەرجی پۆلسی مێیل (mail exchange server) دیاری دەکات |
| TXT | زیادکردنی تۆمارە دەقدارەکان وەک SPF، DMARC، یان ڕاپۆرتکردنەوەی دیکە |
کامان پێشکەشکارانی بەڕێوەبردنی DNS پشتگیریکردن هەیە؟
بەڕێوەبردنی DNS ( زیادکردن، دەستکاری، دیاریکردنەوەی تۆمارەکان) لەگەڵ OpenSRS، ResellerClub، Enom، HostAfrica و Openprovider بێت. دامەنی Hostinger دەتوانرێت ناوی NameServers بهواژەوە بگۆڕن لە ڕێگەی Domain Seller؛ تۆمارە DNS بۆ ئەو دامانانەی کە میزبینی کراوەن، بە شێوەیەکی سەرەکی لەلایەن یەکگرتووی domain-mappingی Hostinger دەبێت. دامەنی Namecheap، GoDaddy و NameSilo زانیاریی پۆلێنکردن (status) و کاتی کۆتایی پێشکەوتراو نیشان دەدەن، بەڵام DNS دەبێت ڕاستەوخۆ لە ناو پۆستەی کۆنتڕۆڵی تۆمارەکەدا بەڕێوەبرێت.
تۆمارە DNSی سەرەکی (Default DNS records)
تۆ دەتوانیت ئەو تۆمارە DNSیە پیشان بکەیت کە بە شێوەیەکی ئۆتۆماتیک کاتێک دامەن تۆمار دەکراو، جێبەجێ دەبن. بگواشبە Settings › Domain Seller › Default DNS Records.
قەبارەی پێوەرەکانی تۆمارە سەرەکی دوو تایبەتمەندیی (token) پشتگیرانین:
| Token | گۆڕان بۆ |
|---|---|
{DOMAIN} | ناوی دامەی تۆمارکراوەکە (بۆ نموونە، example.com) |
{SITE_URL} | URLی سایتەکەی WordPress بۆ دامەی کڕیارەکە |
نموونە — پۆلێنکردنی apex domain و www بۆ IPی خەریکی ئێمە:
Type: A
Name: {DOMAIN}
Value: 203.0.113.10
Type: CNAME
Name: www.{DOMAIN}
Value: {DOMAIN}
ئیدارەکار (Admin): بینین و دەستکاری DNS
ئیدارەکانی تۆڕ (Network admins) دەتوانن تۆمارە DNSی هەر دامەی کڕیارێک ببینن و دەستکاری بکەن لە ڕێگەی لاپەڕەی دەستکاری دامەکەدا لە Network Admin › Ultimate Multisite › Domains.