आफ्नो रेजिस्ट्रेसन फारमलाई कस्टमाइज़ गर्ने
WordPress प्लेटफर्ममा बनेका अन्य सबै SaaS भन्दा तपाईंको नेटवर्कलाई फरक बनाउन, Ultimate Multisite ले हाम्रो Checkout Forms फिचर प्रयोग गरेर तपाईंले आफ्नो रेजिस्ट्रेसन र लगइन पेजहरूलाई कस्टमाइज़ गर्न अनुमति दिन्छ।
नयाँ ग्राहकहरूलाई कन्भर्ट गर्ने प्रयास गर्दा विभिन्न दृष्टिकोणहरू प्रयोग गरेर परीक्षण गर्न सजिलो र लचिलो भए तापनि, यी फारमहरू मुख्य रूपमा व्यक्तिगत रेजिस्ट्रेसन फारमहरू बनाउनको लागि प्रयोग गरिन्छ। यो लेखले तपाईं कसरी त्यो गर्न सक्नुहुन्छ भनेर देखाउने उद्देश्य राखेको छ।
लगइन र रेजिस्ट्रेसन पेजहरू:
Ultimate Multisite इन्स्टल गर्दा, यसले तपाईंको मुख्य साइटमा स्वचालित रूपमा कस्टम लगइन र रेजिस्ट्रेसन पेजहरू बनाउँछ। तपाईं आफ्नो Ultimate Multisite > Settings > Login & Registration पेज अन्तर्गत कुनै पनि समय यी डिफल्ट पेजहरू परिवर्तन गर्न सक्नुहुन्छ।

लगइन र रेजिस्ट्रेसन सेटिङको पूर्ण दृश्य यहाँ छ:

Login & Registration पेजमा तपाईं कस्टमाइज़ गर्न सक्ने प्रत्येक विकल्प हेरौं:
-
Enable registration (रेजिस्ट्रेसन सक्षम गर्ने): यो विकल्पले तपाईंको नेटवर्कमा रेजिस्ट्रेसनलाई सक्रिय वा निष्क्रिय बनाउँछ। यदि यसलाई बन्द गरियो भने, तपाईंको ग्राहकहरूले आफ्नो उत्पादनहरूको लागि रेजिस्ट्रे सन गर्न र सदस्यता लिन सक्ने छैनन्।
-
Enable email verification (इमेल भिरिफिकेसन सक्षम गर्ने): यो विकल्प अन गरिएको भए, निःशुल्क योजना वा ट्रायल अवधि भएको सशुल्क योजनाका लागि सदस्यता लिने ग्राहकहरूलाई एक भिरिफिकेसन इमेल प्राप्त हुनेछ र उनीहरूको वेबसाइट बनाउनको लागि उनीहरूले भिरिफिकेसन लिंकमा क्लिक गर्नुपर्नेछ।
-
डिफल्ट रेजिस्ट्रेसन पेज (Default registration page): यो रेजिस्ट्रेसनको लागि डिफल्ट पेज हो। यसलाई तपाईंको वेबसाइटमा पब्लिश गर्नुपर्छ र त्यसमा एउटा रेजिस्ट्रेसन फारम (जसलाई चेकआउट फारम पनि भनिन्छ) हुनुपर्छ - जहाँ ग्राहकहरूले आफ्ना उत्पादनहरूमा सदस्यता लिने हुन्छन्। तपाईंले जति धेरै रेजिस्ट्रेसन पेज र चेकआउट फारम बनाउन सक्नुहुन्छ, तर याद राख्नुहोस् कि चेकआउट फारमको shortcode रेजिस्ट्रेसन पेजमा राख्नुपर्छ, नत्र त्यो देखिने छैन।
-
कस्टम लगइन पेज प्रयोग ग र्नुहोस् (Use custom login page): यो विकल्पले तपाईंलाई डिफल्ट
wp-login.phpपेजभन्दा फरक कस्टम लगइन पेज प्रयोग गर्न अनुमति दिन्छ। यदि यो विकल्प अन गरिएको छ भने, तपाईंले डिफल्ट लगइन पेज विकल्प (त्यो तल) मा कुन पेज प्रयोग गर्ने भन्ने चयन गर्न सक्नुहुन्छ। -
मूल लगइन URL लाई अस्पष्ट गर्नुहोस् (
wp-login.php): यदि तपाईं मूल लगइन URL लाई लुकाउन चाहनुहुन्छ भने, तपाईं यो विकल्प अन गर्न सक्नुहुन्छ। यसले ब्रूट-फोर्स आक्रमणहरू रोक्न उपयोगी हुन्छ। यदि यो विकल्प सक्षम गरिएको छ भने, कुनै प्रयोगकर्ताले मूलwp-login.phpलिंकमा पहुँच गर्ने प्रयास गर्दा Ultimate Multisite ले 404 त्रुटि देखाउनेछ। -
सिन्क्रोनस साइट पब्लिकेशन बलियो बनाउनुहोस् (Force synchronous site publication): नेटवर्कमा ग्राहकले कुनै उत्पादनको सदस्यता लिएपछि, नयाँ पेंडिङ साइटलाई वास्तविक नेटवर्क साइटमा रूपान्तरण गर्नुपर्छ। पब्लिश गर्ने प्रक ्रिया Job Queue मार्फत असिंक्रोनस रूपमा हुन्छ। यो विकल्प सक्षम गर्नुहोस् ताकि साइनअपसँगै पब्लिकेशन पनि त्यही रिक्वेस्टमा बलियो (synchronous) भएर होस्।
अब, लगइन र रेजिस्ट्रेसन प्रक्रियाका लागि अझै प्रासंगिक अन्य विकल्पहरू हेरौं। ती सबै अन्य विकल्पहरू मा छन् जुन उही लगइन र रेजिस्ट्रेसन पेजमा छन्:
-
डिफल्ट भूमिका (Default role): यो त्यो भूमिका हो जुन साइनअप प्रक्रियापछि तपाईंको ग्राहकहरूको वेबसाइटमा हुनेछ।
-
Jumper सक्षम गर्नुहोस्: एडमिन एरियामा Jumper सर्टकट सक्रिय गर्दछ। Jumper ले व्यवस्थापकहरूलाई हरेक मेनु ब्राउज नगरी पनि Ultimate Multisite स्क्रिनहरू, नेटवर्क वस्तुहरू र अन्य समर्थित गन्तव्यहरूमा छिटो जान मद्दत गर्छ। यदि तपाईं त्यो द्रुत नेभिगेसन टूललाई एडमिन इन्टरफेसबाट लुकाउन चाहनुहुन्छ भने यसलाई बन्द गर्नुहोस्।
-
मुख्य साइटमा पनि प्रयोगकर्ता थप ्नुहोस्: यो विकल्प सक्षम गर्दा साइनअप प्रक्रियापछि पनि यो प्रयोगकर्तालाई तपाईंको नेटवर्कको मुख्य साइटमा थपिन्छ। यदि तपाईंले यो विकल्प सक्षम गर्नुभयो भने, वेबसाइटमा यी प्रयोगकर्ताहरूको डिफल्ट भूमिका सेट गर्ने विकल्प तल पनि देखिनेछ।
-
बहु खाताहरू सक्षम गर्नुहोस्: यसले प्रयोगकर्ताहरूलाई एउटै इमेल ठेगानामा आफ्नो नेटवर्कका विभिन्न साइटहरूमा खाता राख्न अनुमति दिन्छ। यदि यो विकल्प बन्द छ भने, तपाईंको ग्राहकहरूले तपाईंको नेटवर्कमा चलिरहेका अन्य वेबसाइटहरूमा एउटै इमेल ठेगानामा खाता बनाउन सक्ने छैनन्।
र यी सबै लगत र दर्तासँग सम्बन्धित विकल्पहरू छन् जुन तपाईं अनुकूलित गर्न सक्नुहुन्छ! तिनीहरू सम्पादन गरिसकेपछि आफ्नो सेटिङहरू बचत गर्न नबिर्सनुहोस्।
धेरै दर्ता फारमहरूको प्रयो ग गर्ने:
Ultimate Multisite 2.0 ले चेकआउट फारम एडिटर प्रदान गर्दछ जसले तपाईंलाई विभिन्न फिल्ड, उपलब्ध उत्पादनहरू आदि सहित जतिसुकै फारम बनाउन सक्नुहुन्छ।
लगत र दर्ता पृष्ठहरूमा सर्टकोडहरू एम्बेड गरिएका छन्: लगत पृष्ठमा [wu_login_form] र दर्ता पृष्ठको लागि [wu_checkout]। चेकआउट फारमहरू बनाएर वा सिर्जना गरेर तपाईं दर्ता पृष्ठलाई थप अनुकूलित गर्न सक्नुहुन्छ।
यो सुविधामा पहुँच गर्न, बायाँ साइडबारमा रहेको Checkout Forms मेनुमा जानुहोस्।

यस पृष्ठमा, तपाईंले आफ्ना सबै चेकआउट फारमहरू देख्न सक्नुहुन्छ।
यदि तपाईं नयाँ बनाउन चाहनुहुन्छ भने, पृष्ठको शीर्षम ा Add Checkout Form मा क्लिक गर्नुहोस्।
तपाईं यी तीन विकल्पहरू मध्ये कुनै एकलाई आफ्नो सुरुवातको बिन्दुको रूपमा छान्नु सक्नुहुन्छ: सिंगल स्टेप, मल्टि-स्टेप वा ब्ल्याङ्क। त्यसपछि, Editor मा जानुहोस् मा क्लिक गर्नुहोस्।

वैकल्पिक रूपमा, तपाईंले पहिले नै भएका फारमहरूलाई पनि त्यसको नामको तलका विकल्पहरूमा क्लिक गरेर सम्पादन वा डुप्लिकेट गर्न सक्नुहुन्छ। त्यहाँ, तपाईंले फारमको shortcode कपी गर्ने वा फारम मेटाउने विकल्पहरू पनि भेट्टाउनुहुनेछ।
यदि तपाईंले सिंगल स्टेप वा मल्टि-स्टेप छान्नुभयो भने, चेकआउट फारम पहिले नै काम गर्नका लागि आधारभूत चरणहरू सहित भर्न तयार हुन्छ। त्यसपछि, यदि तपाईं चाहनुहुन्छ भने, तपाईं यसमा थप चरणहरू थप्न सक्नुहुन्छ।
चेकआउट फारम सम्पादन गर्ने:
हामीले अघि उल्लेख गरेजस्तै, तपाईं विभिन्न उद्देश्यका लागि चेकआउट फारम बनाउन सक्नुहुन्छ। यस उदाहरणमा हामी एउटा दर्ता फारममा काम गर्नेछौं।
चेकआउट फारम एडिटरमा गएपछि, आफ्नो फारमलाई एउटा नाम दिनुहोस् (जुन केवल आन्तरिक सन्दर्भको लागि प्रयोग गरिनेछ) र एक slug दिनुहोस् (उदाहरणका लागि shortcode बनाउन प्रयोग गरिन्छ)।

फारमहरू स्टेप्स र फिल्डहरू मिलेर बनेका हुन्छन्। तपाईं Add New Checkout Step मा क्लिक गरेर नयाँ स्टेप थप्न सक्नुहुन्छ।
मोडल विन्ड्रोको पहिलो ट्याबमा, आफ्नो फारमको स्टेपको सामग्री भर्नुहोस्। यसलाई एउटा ID, नाम र विवरण दिनुहोस्। यी मध्ये धेरैजसो आन्तरिक रूपमा प्रयोग गरिन्छन्।

त्यसपछि, स्टेपको दृश्यता सेट गर्नुहोस्। तपाईं Always show , Only show for logged in users वा Only show for guests मध्ये कुनै एक छनोट गर्न सक्नुहुन्छ।

अन्तमा, स्टेपको स्टाइल कन्फिगर गर्नुहोस्। यी वैकल्पिक (optional) फिल्डहरू हुन्।

अब, हाम्रो पहिलो स्टेपमा फिल्डहरू थप्ने समय आएको छ। Add New Field मा क्लिक गर्नुहोस् र तपाईंलाई कुन प्रकारको सेक्सन चाहिएको छ त् यो चयन गर्नुहोस्।


प्रत्येक फिल्ड भर्नका लागि फरक-फरक प्यारामिटरहरू हुन्छन्। यो पहिलो चरणको लागि, हामी Username फिल्ड चयन गर्नेछौं।



तपाईंलाई जति स्टेप र फिल्ड चाहिन्छ त्यति थप्न सक्नुहुन्छ। आफ्ना ग्राहकहरूले एउटा रोज्नका लागि आफ्ना उत्पादनहरू देखाउन, Pricing Table फिल्ड प्रयोग गर्नुहोस्। यदि तपाईं आफ्ना ग्राहकहरूलाई टेम्प्लेट छान्ने अनुमति दिन चाहनुहुन्छ भने, Template Selection फिल्ड थप्नुहोस्। र यस्तै।
नोट: यदि तपाईंले आफ्नो चेकआउट फारम बनाइसकेपछि कुनै उत्पादन बनाउनुभयो भने, तपाईंले त्यस उत्पादनलाई Pricing table सेक्सनमा थप्नुपर्नेछ। यदि तपाईंले यसलाई थप्नुभएन भने, दर्ता पृष्ठमा तपाईंको ग्राहकहरूलाई त्यो उत्पादन देखिने छैन।
नोट २: चेकआउट फारम बनाउनका लागि username, email, password, site title, site URL, order summary, payment, र submit button अनिवार्य फिल्ड हुन्।
तपाईं आफ्नो चेकआउट फारममा काम गरिरहँदा, तपाईंले ग्राहकहरूले फारम कसरी हेर्न सक्छन् भनेर हेर्नको लागि सधैं Preview बटन प्रयोग गर्न सक्नुहुन्छ। तपाईं विद्यमान प्रयोगकर्ता (existing user) वा आगन्तुक (visitor) को रूपमा हेर्ने बीचमा पनि परिवर्तन गर्न सक्नुहुन्छ।
अन्त्यमा, Advanced Options मा तपाईंले Thank You पेजको लागि सन्देश सेट गर्न सक्नुहुन्छ, कन्भर्सन ट्र्याक गर्न स्निपेटहरू थप्न सक्नुहुन्छ, आफ्नो चेकआउट फर्ममा कस्टम CSS थप्न सक्नुहुन्छ वा निश्चित देशहरूमा मात्र सीमित गर्न सक्नुहुन्छ।

तपाईं यस विकल्पलाई दायाँ स्तम्भमा टोगल गरेर आफ्नो चेकआउट फर्मलाई म्यानुअल रूपमा सक्रिय वा निष्क्रिय पनि गर्न सक्नुहुन्छ, वा फर्मलाई स्थायी रूपमा मेटाउन सक्नुहुन्छ।
आफ्नो चेकआउट फर्म सुरक्षित गर्न नबिर्सनुहोस्!
तपाईंको फर्मको shortcode प्राप्त गर्न Generate Shortcode मा क्लिक गर्नुहोस् र मोडल विन्डोमा देखाइएको परिणाम कपी गर्नुहोस्।

नोट: यो चेकआउट फर्मलाई तपाईंको दर्ता पेजमा थप्नका लागि तपाईंले यस shortcode लाई आफ्नो registration page मा थप्नुपर्नेछ.
URL parameters मार्फत उत्पादन र टेम्प्लेटहरू पूर्व-चयन गर्ने:
यदि तपाईं आफ्ना उत्पादनहरूको लागि कस्टम प्राइसिङ टेबल बनाउन चाहनुहुन्छ र चेकआउट फर्ममा ग्राहकले आफ्नो मूल्य न िर्धारण तालिका वा टेम्प्लेट पृष्ठबाट कुन उत्पादन वा टेम्प्लेट छान्छ भन्ने कुरा पहिले नै चयन गर्न चाहनुहुन्छ भने, यसका लागि URL parameters प्रयोग गर्न सक्नुहुन्छ।
योजनाहरू (plans) को लागि:
Ultimate Multisite > Products > Select a plan मा जानुहोस्। तपाईंले पृष्ठको शीर्षमा Click to copy Shareable Link बटन देख्नुहुनेछ। यो त्यो लिंक हो जसलाई तपाईं आफ्नो चेकआउट फर्ममा यो विशिष्ट योजना पहिले नै चयन गर्न प्रयोग गर्न सक्नुहुन्छ।

नोट गर्नुहोस् कि यो शेयर गर्न मिल्ने लिंक केवल Plans (प्लानहरू) का लागि मात्र मान्य हुन्छ। तपाईंले प्याकेज वा सेवाहरूको लागि शेयर गर्न मिल्ने लिंक प्रयोग गर्न सक्नुहुन्न।
टेम्प्लेटका लागि:
यदि तपाईं आफ्नो चेकआउट फारममा साइट टेम्प्लेटहरू पहिले नै चयन गर्न चाहनुहुन्छ भने, तपाईं आफ्नो दर्ता पेजको URL मा ?template_id=X नामक प्यारामिटर प्रयोग गर्न सक्नुहुन्छ। "X" लाई साइट टेम्प्लेट ID नम्बर ले प्रतिस्थापन गर्नुपर्छ। यो नम्बर प्राप्त गर्न, Ultimate Multisite > Sites मा जानुहोस्।
तपाईं प्रयोग गर्न चाहनुभएको साइट टेम्प्लेटको ठीक तल रहेको Manage मा क्लिक गर्नुहोस्। तपाईंले SITE ID नम्बर देख्नुहुनेछ। चेकआउट फारममा त्यो विशिष्ट साइट टेम्प्लेट पहिले नै चयन गर्नका लागि केवल यो नम्बर प्रयोग गर्नुहोस्। हाम्रो उदाहरणमा, URL प्यारामिटर ?template_id=2 हुनेछ।
मानौं हाम्रो नेटवर्क वेबसाइट www.mynetwork.com हो र हाम्रो चेकआउट फारम भएको दर्ता पेज /register मा अवस्थित छ। यो साइट टेम्प्लेट पहिले नै चयन गरिएको सम्पूर्ण URL ले www.mynetwork.com/register/?template_id=2_id=2 ) जस्तो देखिन्छ।
र यदि तपाईं चाहनुहुन्छ भने, तपाईं आफ्नो चेकआउट फारममा उत्पादन र टेम्प्लेट दुवै पहिले नै चयन गर्न सक्नुहुन्छ। तपाईंले गर्नुपर्ने एउटा काम भनेको प्लानको शेयर गर्न मिल्ने लिंक कपि गरेर अन्त्यमा टेम्प्लेट प्यारामिटर पेस्ट गर्नु हो। यो www.mynetwork.com/register/premium-plan/?template_id=2_id=2 ) जस्तो देखिनेछ।