Checkout Field او کسٹمر 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 ٹیب منتخب کرتا ہے، تو چیک آؤٹ فارم میں درج ذیل رجسٹرنٹ رابطے کے فیلڈز خود بخود شامل ہو جاتے ہیں:
- نام (First name / Last name)
- ای میل ایڈریس
- پتہ (پہلا لائن، شہر، صوبہ/قومی سطح، ڈاک کا کوڈ، ملک)
- فون نمبر
همه ثبتکنندگان این موارد را نیاز دارند و قبل از اینکه فراخوانی API برای ثبت انجام شود، آنها تأیید میشوند. شماره تلفنها به طور خودکار به فرمت بینالمللی +CC.NNN که توسط ثبتکنندگان مورد انتظار است، قالببندی میشوند.
آدرس سایت تولید شده خودکار (Auto-generated site URL)
وقتی یک مشتری ثبت نام میکند یا یک دامنه را نگاشت (map) میکند، فیلد آدرس سایت به طور خودکار از دامنه انتخابی پر میشود. مشتریان نیازی به پر کردن یک فیلد جداگانه برای آدرس ندارند.
رفتار جستجو (Search behaviour)
- وقتی کاربر تایپ میکند، در لحظه با AJAX بررسی میشود که آیا دامنه موجود است یا خیر.
- اگر دامنه مورد نظر شما در دسترس نباشد، پیشنهادهای دیگر TLDها نمایش داده میشوند.
- قیمتها به صورت زنده دریافت و به وضوح نمایش داده میشوند (قیمت ثبت نام، قیمت تمدید، هزینه اختیاری حریم خصوصی WHOIS).
- کدهای کوپن دقیقاً مانند هر محصول دیگری روی محصولات دامنه اعمال میشوند.
تنظیم پاسخگویی جستجو:
// افزایش تأخیر debounce (میلیثانیه) برای کاهش فراخوانیهای API در اتصالات کند
add_filter('wu_domain_seller_search_delay', function($delay) {
return 800; // پیشفرض: 500
});
افزودن فیلدهای سفارشی به فرم جستجوی دامنه:
add_filter('wu_checkout_form_register_domain_form_fields', function($fields) {
$fields['custom_note'] = [
'type' => 'text',
'label' => 'یادداشتهای اضافی',
];
return $fields;
});
مدیریت DNS توسط مشتری (Customer DNS management)
مشتریان میتوانند رکوردهای DNS را برای دامنههای ثبت شده خود از صفحه My Account، در زیر ورودی دامنه خود، مدیریت کنند.
انواع رکوردهای پشتیبانی شده
| نوع | کاربرد |
|---|---|
| A | نگاشت نام میزبان به آدرس IPv4 |
| AAAA | نگاشت نام میزبان به آدرس IPv6 |
| CNAME | ایجاد یک نام مستعار که به نام میزبان دیگری اشاره میکند |
| MX | تنظیم سرور مبادله ایمیل (mail exchange server) |
| TXT | افزودن رکوردهای SPF، DMARC، تأیید یا سایر رکوردهای متنی |