Domain Seller
Multisite Ultimate: Domain Seller আপনার WordPress Multisite network लाई एक शक्तिशाली domain selling platform मा बदल्छ। यसले ग्राहकहरूलाई साइन-अप गर्दा वा आफ्नो dashboard बाटै वास्तविक-समय उपलब्धता जाँच र पारदर्शी मूल्य निर्धारणका साथ custom domain दर्ता गर्न अनुमति दिन्छ।
Domain Seller किन?
Domain दर्ता कुनै पनि WaaS (Website as a Service) platform का लागि सबैभन्दा बढी माग गरिने upsell मध्ये एक हो। ग्राहकहरूलाई तेस्रो-पक्ष (third-party) registrar मा पठाउनुको सट्टा, तपाईंले सिधै domain हरू प्रस्ताव गर्न सक्नुहुन्छ — जसले ग्राहकहरूलाई सहज अनुभव दिँदै तपाईंको network मा बढी राजस्व राख्छ।
मुख्य विशेषताहरू (Key Features)
Multiple Domain Registrar Support
- OpenSRS — पूर्ण दर्ता, नवीकरण (renewal), र व्यवस्थापन (management)
- Namecheap — WhoisGuard र sandbox testing सँग पूर्ण एकीकरण (integration)
- Extensible Architecture — Integration Registry pattern मा आधारित, जसले गर्दा थप provider हरू थप्न सजिलो हुन्छ
- Built-in Connection Testing — live हुनुअघि नै provider credential र connectivity जाँच गर्न सकिन्छ
Guided Setup Wizard
- One-click onboarding — यसले provider configuration, TLD import, र domain product creation को माध्यमबाट मार्गदर्शन गर्छ
- Automatic TLD sync — यसले तपाईंको जोडिएको provider हरूबाट सबै उपलब्ध TLD हरू र थोक मूल्य निर्धारण (wholesale pricing) स्वतः आयात गर्छ
- Default product creation — उचित markup defaults सँग प्रयोग गर्न तयार domain product सिर्जना गर्छ
Flexible Domain Pricing
- Three markup modes — प्रतिशत markup, निश्चित markup, वा TLD प्रति निश्चित मूल्य
- TLD-specific products — विभिन्न TLD समूहहरू (.com/.net, .io, country codes, आदि) का लागि छुट्टै domain product सिर्जना गर्नुहोस्
- Introductory pricing — नयाँ दर्ता आकर्षित गर्न पहिलो वर्षको छुट मूल्य प्रस्ताव गर्नुहोस्
- Real-time pricing — provider हरूबाट बुद्धिमत्तापूर्ण caching सँग live थोक मूल्य निर्धारण
- Coupon support — Multisite Ultimate discount codes सँग पूर्ण अनुकूलता (compatibility)
WHOIS Privacy Protection
- Per-product configuration — WHOIS privacy लाई Disabled, Always Included, वा Customer Choice मा सेट गर्नुहोस्
- Customer opt-in — जब यसलाई Customer Choice मा सेट गरिन्छ, checkout मा ग्राहकहरूलाई privacy protection थप्नका लागि एउटा checkbox देखाइन्छ
- Configurable pricing — privacy add-on को लागि प्रति-वर्ष मूल्य सेट गर्नुहोस्, वा यसलाई निःशुल्क प्रस्ताव गर्नुहोस्
- Registrar integration — दर्ता समयमा स्वचालित रूपमा WhoisGuard (Namecheap) वा WHOIS privacy (OpenSRS) सक्षम बनाउँछ
Unified Checkout Experience
- Three domain modes — ग्राहकहरूले subdomain (निःशुल्क), नयाँ domain दर्ता गर्ने, वा आफूले पहिले नै स्वामित्व भएको domain लाई map गर्ने मध्ये चयन गर्न सक्छन्
- Real-time domain search — कुनै page reload बिना AJAX-powered उपलब्धता जाँच
- Smart suggestions — जब मनपर्ने domain उपलब्ध हुँदैन, alternative TLD सुझावहरू
- Transparent pricing — दर्ता मूल्य, नवीकरण मूल्य, र वैकल्पिक WHOIS privacy शुल्कको स्पष्ट प्रदर्शन
- Registrant contact fields — checkout को क्रममा आवश्यक registrant जानकारी (नाम, ठेगाना, फोन) सङ्कलन गर्छ
- Auto-generated site URL — चयन गरिएको domain बाट site address स्वतः प्राप्त हुन्छ
Auto-Renewal System
- Membership-tied renewals — ग्राहकको सदस्यता सक्रिय भएको बेला domain हरू स्वतः नवीकरण हुन्छन्
- Smart scheduling — domain expiry date को आधारमा renewal job हरू लाइनमा राखिन्छ
- Retry logic — असफल नवीकरण प्रयासहरूको लागि बुद्धिमत्तापूर्ण retry
- Email notifications — आउँदै गरेको नवीकरण, सफल नवीकरण, विफलत ा, र समाप्तिहरूको लागि अनुकूलन गर्न सकिने अलर्टहरू
Customer DNS Management
- Self-service DNS — ग्राहकहरूले आफ्नो dashboard बाट DNS record (A, AAAA, CNAME, MX, TXT) थप्न, सम्पादन गर्न, र मेटाउन सक्छन्
- Domain status — वास्तविक-समय दर्ता स्थिति, expiry date, र nameserver जानकारी
- Automatic domain mapping — दर्ता गरिएका वा पहिले नै भएका domain हरू स्वचालित रूपमा ग्राहकको site मा map हुन्छन्
Admin Tools
- Manual domain registration — admin panel बाट ग्राहकहरूको तर्फबाट domain दर्ता गर्नुहोस्
- Domain monitoring — एकै पृष्ठबाट सबै ग्राहक domain, status, र expiry date हेर्न सकिन्छ
- Provider-specific logging — प्रत्येक registrar को लागि छुट्टै log channel (जस्तै: domain-seller-namecheap.log)
- Registration details — core domain edit page मा registrant info र registration data हेर्न सकिन्छ
Supported Providers
- OpenSRS — दर्ता, नवीकरण, DNS management, र WHOIS privacy सँग पूर्ण एकीकरण
- Namecheap — दर्ता, नवीकरण, batch availability checking, र निःशुल्क WhoisGuard सँग पूर्ण एकीकरण
- GoDaddy — दर्ता र नवीकरण
- ResellerClub — दर्ता, नवीकरण, र DNS management
- NameSilo — दर्ता र नवीकरण
- Enom — दर्ता, नवीकरण, र DNS management
Technical Details
- Requires: PHP 7.4+, Multisite Ultimate 2.4.12+
- Architecture: Integration Registry pattern with Domain_Selling_Capability interface
- Autoloading: Jetpack autoloader with PSR-4 class mapping
- Standards: WordPress coding standards, strict typing, prepared statements
Installation
- सुनिश्चित गर्नुहोस् कि Multisite Ultimate v2.4.12+ install र network-activated छ
- plugin लाई
/wp-content/plugins/ultimate-multisite-domain-seller/मा upload गर्नुहोस् - WordPress Network Admin मा Plugins बाट plugin लाई Network-activate गर्नुहोस्
- Setup Wizard पहिलो पटक activate गर्दा स्वचालित रूपमा सुरु हुन्छ — निम्न चरणहरू पालना गर्नुहोस्:
- आफ्नो domain registrar (OpenSRS वा Namecheap) लाई connect गर्नुहोस्
- connection जाँच गर्नुहोस्
- उपलब्ध TLD हरू र थोक मूल्य निर्धारण आयात गर्नुहोस्
- मूल्य निर्धारण markup सँग आफ्नो पहिलो domain product सिर्जना गर्नुहोस्
- Ultimate Multisite > Checkout Forms मा आफ्नो checkout form मा Domain Selection field थप्नुहोस्