ການປັບແຕ່ງແບບຟອມລົງທະບຽນຂອງທ່ານ
ເພື່ອເຮັດໃຫ້ເຄືອຂ່າຍຂອງທ່ານເບິ່ງສະເໝີ ແລະ ແຕກຕ່າງຈາກ SaaS ອື່ນໆທີ່ສ້າງຂຶ້ນເທິງເວທີ WordPress, Ultimate Multisite ຈະຊ່ວຍໃຫ້ທ່ານສາມາດປັບແຕ່ງໜ້າລົງທະບຽນ (registration) ແລະ ໜ້າເຂົ້າສູ່ລະບົບ (login) ຂອງທ່ານໄດ້ດ້ວຍຟີເຈີ Checkout Forms ຂອງພວກເຮົາ.
ເຖິງແມ່ນວ່າວິທີນີ້ຈະເປັນວິທີທີ່ງ່າຍ ແລະ ມີຄວາມຍືດຫຍຸ່ນໃນການທົດລອງຮູບແບບຕ່າງໆ ເມື່ອພະຍາຍາມປ່ຽນແປງລູກຄ້າໃໝ່, ແຕ່ໂດຍສ່ວນໃຫຍ່ມັນຖືກໃຊ້ເພື່ອສ້າງແບບຟອມລົງທະບຽນທີ່ເປັນສ່ວນຕົວ (personalized registration forms). ບົດຄວາມນີ້ມີຈຸດປະສົງເພື່ອສະແດງໃຫ້ທ່ານເຫັນວິທີການເຮັດສິ່ງນັ້ນ.
ໜ້າເຂົ້າສູ່ລະບົບ ແລະ ລົງທະບຽນ:
ຫຼັງຈາກຕິດຕັ້ງ Ultimate Multisite ແລ້ວ, ມັນຈະສ້າງໜ້າເຂົ້າສູ່ລະບົບ ແລະ ລົງທະບຽນທີ່ເປັນແບບສະເພາະໃຫ້ໂດຍອັດຕະໂນມັດໃນເວັບໄຊທ໌ຫຼັກຂອງທ່ານ. ທ່ານສາມາດປ່ຽນໜ້າເຫຼົ່ານີ້ໄດ້ທຸກເວລາໂດຍການໄປທີ່ໜ້າ Ultimate Multisite > Settings > Login & Registration ຂອງທ່ານ.

ນີ້ແມ່ນພາບລວມຂອງໜ້າຕັ້ງຄ່າການເຂົ້າສູ່ລະບົບ ແລະ ລົງທະບຽນ:

ມາເບິ່ງຕົວເລືອກແຕ່ລະຢ່າງທີ່ທ່ານສາມາດປັບແຕ່ງໄດ້ໃນໜ້າ Login & Registration:
-
Enable registration (ເປີດການລົງທະບຽນ): ທາງເລືອກນີ້ຈະເຮັດໃຫ້ການລົງທະບຽນຖືກເປີດໃຊ້ ຫຼື ປິດການໃຊ້ງານໃນເຄືອຂ່າຍຂອງທ່ານ. ຖ້າທ່ານປິດມັນ, ລູກຄ້ າຂອງທ່ານຈະບໍ່ສາມາດລົງທະບຽນ ແລະ ສະໝັກຜະລິດຕະພັນຂອງເຈົ້າໄດ້.
-
Enable email verification (ເປີດການຢັ້ງຢືນທາງອີເມວ): ຖ້າທ່ານເປີດຕົວເລືອກນີ້, ລູກຄ້າທີ່ສະໝັກແຜນຟຣີ ຫຼື ແຜນທີ່ຈ່າຍທີ່ມີໄລຍະເວລາທົດລອງ ຈະໄດ້ຮັບອີເມວຢັ້ງຢືນ ແລະ ຕ້ອງຄລິກໃສ່ລິ້ງຢັ້ງຢືນເພື່ອໃຫ້ເວັບໄຊຂອງພວກເຂົາຖືກສ້າງຂຶ້ນ.
-
หน้าลงทะเบียนเริ่มต้น (Default registration page): นี่คือหน้าเริ่มต้นสำหรับการลงทะเบียนครับ หน้าหน้านี้ต้องถูกเผยแพร่บนเว็บไซต์ของคุณและมีฟอร์มการลงทะเบียน (หรือที่เรียกว่า checkout form) ซึ่งลูกค้าของคุณจะใช้สมัครรับผลิตภัณฑ์ของคุณ คุณสามารถสร้างหน้าลงทะเบียนและฟอร์ม checkout ได้ตามต้องการ เพียงแต่จำไว้ว่าต้องใส่ shortcode ของฟอร์ม checkout ลงในหน้าลงทะเบียน มิฉะนั้นมันจะไม่แสดงผล
-
ใช้หน้าเข้าสู่ระบบที่กำหนดเอง (Use custom login page): ตัวเลือกนี้ช่วยให้คุณสามารถใช้หน้าเข้าสู่ระบบที่ปรับแต่งเองได้ แทนที่จะเป็นหน้า wp-login.php เริ่มต้น หากเปิดตัวเลือกนี้ คุณสามารถเลือกได้ว่าต้องการให้ใช้หน้าใดสำหรับเข้าสู่ระบบในตัวเลือก Default login page (อยู่ด้านล่าง)
-
ซ่อน URL เข้าสู่ระบบเดิม (Obfuscate the original login url (wp-login.php)): หากคุณต้องการซ่อน URL เข้าสู่ระบบเดิม คุณสามารถเปิดตัวเลือกนี้ได้ ซึ่งมีประโยชน์เพื่อป้องกันการโจมตีแบบ brute-force หากเปิดใช้งานตัวเลือกนี้ Ultimate Multisite จะแสดงข้อผิดพลาด 404 เมื่อผู้ใช้พยายามเข้าถึงลิงก์ wp-login.php เดิม
-
บังคับให้เผยแพร่เว็บไซต์พร้อมกัน (Force synchronous site publication): หลังจากลูกค้าสมัครผลิตภัณฑ์ในเครือข่าย เว็บไซต์ที่รอการเผยแพร่ใหม่จะต้องถูกแปลงเป็นเว็บไซต์เครือข่ายจริง กระบวนการเผยแพร่จะเกิดขึ้นผ่าน Job Queue แบบไม่พร้อมกัน หากเปิดตัวเลือกนี้ จะเป็นการบังคับให้การเผยแพร่เกิดขึ้นใ นคำขอ (request) เดียวกับการสมัครสมาชิก
-
ตอนนี้ เรามาดูตัวเลือกอื่นๆ ที่ยังเกี่ยวข้องกับกระบวนการเข้าสู่ระบบและการลงทะเบียนกันครับ ตัวเลือกเหล่านี้อยู่ด้านล่าง Other options บนหน้า Login & registration เดียวกัน:
-
บทบาทเริ่มต้น (Default role): นี่คือบทบาทที่ลูกค้าของคุณจะมีบนเว็บไซต์หลังจากกระบวนการสมัครสมาชิกเสร็จสิ้น
-
เปิดใช้งาน Jumper: เปิดใช้งานทางลัด Jumper ในส่วนผู้ดูแลระบบ (admin area) ครับ Jumper จะช่วยให้ผู้ดูแลระบบสามารถกระโดดไปยังหน้า Ultimate Multisite, วัตถุเครือข่าย (network objects), และปลายทางอื่นๆ ที่รองรับได้อย่างรวดเร็ว โดยไม่ต้องไล่ดูเมนูทุกอัน ถ้าคุณไม่ต้องการเครื่องมือนำทางที่รวดเร็วนี้ในส่วนจัดการ ก็ปิดใช้งานได้เลยครับ
-
เพิ่มผู้ใช้ไปยังไซต์หลักด้วย: การเปิดตัวเลือกนี้จะทำให้ระบบเพิ่มผู้ใช้นั้นเข้าไปใน เว็บไซต์หลักของเครือข่ายของคุณหลังจากกระบวนการลงทะเบียนเสร็จสิ้น ถ้าคุณเปิดตัวเลือกนี้แล้ว จะมีตัวเลือกให้ตั้งค่า default role (บทบาทเริ่มต้น) ของผู้ใช้เหล่านี้บนเว็บไซต์ของคุณปรากฏขึ้นด้านล่างทันที
-
เปิดใช้งานหลายบัญชี: อนุญาตให้ผู้ใช้สามารถมีบัญชีในไซต์ต่างๆ ของเครือข่ายของคุณได้ด้วยอีเมลเดียวกัน ถ้าปิดตัวเลือกนี้ ลูกค้าจะไม่สามารถสร้างบัญชีบนเว็บไซต์อื่นๆ ในเครือข่ายของคุณที่ใช้อีเมลเดียวกันได้ครับ
และนี่คือตัวเลือกทั้งหมดที่เกี่ยวข้องกับการเข้าสู่ระบบและการลงทะเบียนที่คุณสามารถปรับแต่งได้! อย่าลืมบันทึกการตั้งค่าของคุณหลังจากแก้ไขเสร็จนะครับ
การใช้แบบฟอร์มลงทะเบียนหลายรูปแบบ:
Ultimate Multisite 2.0 มีตัวแก้ไขแบบฟอร์มชำระเงิน (checkout form editor) ที่ช่วยให้คุณสร้างแบบฟอร์มได้ตามต้องการ ไม่ว่าจะมีช่องข้อมูล, สินค้าที่นำเสนอ หรืออะไรก็ตามที่คุณอยากใส่เข้าไป
ทั้งหน้าเข้าสู่ระบบและหน้าลงทะเบียนจะมีการฝัง shortcode ไว้ครับ: [wu_login_form] บนหน้าเข้าสู่ระบบ และ [wu_checkout] สำหรับหน้าลงทะเบียน คุณสามารถปรับแต่งหน้าลงทะเบียนให้ดีขึ้นได้โดยการสร้างหรือสร้างแบบฟอร์มชำระเงิน (checkout forms)
หากต้องการเข้าถึงฟีเจอร์นี้ ให้ไปที่เมนู Checkout Forms ทางแถบด้านซ้ายครับ

ในหน้านี้ คุณจะเห็นแบบฟอร์มชำระเงินทั้งหมดที่คุณสร้างไว้
ถ้าคุณต้องการสร้างแบบฟอร์มใ หม่ เพียงแค่คลิกที่ Add Checkout Form ที่ด้านบนของหน้าครับ
ເຈົ້າສາມາດເລືອກໜຶ່ງໃນສາມທາງເລືອກນີ້ເປັນຈຸດເລີ່ມຕົ້ນຂອງເຈົ້າໄດ້: single step (ຂັ້ນດຽວ), multi-step (ຫຼາຍຂັ້ນ) ຫຼື blank (ຫວ່າງ). ຈາກນັ້ນ, ເລືອກເພື່ອ Go to the Editor (ໄປທີ່ Editor).

ອີກທາງເລືອກໜຶ່ງ, ເຈົ້າສາມາດແກ້ໄຂ ຫຼື ສ້າງແບບຟອມທີ່ມີຢູ່ແລ້ວໂດຍການຄລິກໃສ່ຕົວເລືອກທີ່ຢູ່ໃຕ້ຊື່ຂອງມັນ. ຢູ່ບ່ອນນັ້ນ, ເຈົ້າຈະພົບກັບທາງເລືອກໃນການຄັດລອກ shortcode ຂອງແບບຟອມ ຫຼື ລຶບແບບຟອມນັ້ນໄດ້ເຊັ່ນກັນ.
ຖ້າເຈົ້າເລືອກ single step (ຂັ້ນດຽວ) ຫຼື multi-step (ຫຼາຍຂັ້ນ), ແບບຟອມ checkout ຈະມີຂັ້ນຕອນພື້ນຖານແລ້ວເພື່ອໃຫ້ມັນເຮັດວຽກໄດ້. ຈາກນັ້ນ, ເຈົ້າສາມາດເພີ່ມຂັ້ນຕອນເພີ່ມເຕີມໃສ່ມັນໄດ້ຖ້າເຈົ້າຕ້ອງການ.
ການແກ້ໄຂ Checkout Form:
ຢ່າງທີ່ເຮົາເຄີຍပြောກັນ, ເຈົ້າສາມາດສ້າງ checkout forms ສຳລັບຈຸດປະສົງທີ່ແຕກຕ່າງກັນໄດ້. ໃນຕົວຢ່າງນີ້, ເຮົາຈະເຮັດວຽກກັບ registration form (ແບບຟອມລົງທະບຽນ).
ຫຼັງຈາກທີ່ເຈົ້າເຂົ້າໄປໃນ checkout form editor ແລ້ວ, ໃຫ້ໃສ່ຊື່ (name) ແລະ slug (ໃຊ້ເພື່ອສ້າງ shortcode ເປັນຕົ້ນ), ເຊິ່ງຈະຖືກໃຊ້ພຽງແຕ່ເພື່ອການອ້າງອີງພາຍໃນເທົ່ານັ້ນ.

ແບບຟອມປະກອບດ້ວຍຂັ້ນຕອນ (steps) ແລະ ແຖບຂໍ້ມູນ (fields). ເຈົ້າສາມາດເພີ່ມຂັ້ນຕອນໃໝ່ໄດ້ໂດຍການຄລິກໃສ່ Add New Checkout Step (ເພີ່ມຂັ້ນຕອນ checkout ໃໝ່).
ໃນແຖບທຳອິດຂອງ modal window, ໃຫ້ຕື່ມເນື້ອໃນຂອງຂັ້ນຕອນຂອງແບບຟອມນັ້ນ. ໃຫ້ມັນມີ ID, name ແລະ description (ຄໍາອະທິບາຍ). ສິ່ງເຫຼົ່ານີ້ສ່ວນຫຼາຍແມ່ນໃຊ້ພາຍໃນລະບົບເທົ່ານັ້ນ.

ຕໍ່ໄປ, ໃຫ້ຕັ້ງຄ່າການສະແດງ (visibility) ຂອງຂັ້ນຕອນນັ້ນ. ເຈົ້າສາມາດເລືອກລະຫວ່າງ Always show (ສະແດງສະເໝີ), Only show for logged in users (ສະແດງໃຫ້ຜູ້ໃຊ້ທີ່ເຂົ້າສູ່ລະບົບແລ້ວເທົ່ານັ້ນ) ຫຼື Only show for guests (ສະແດງໃຫ້ແກ້ປັນ).

สุดท้าย ໃຫ້ตั้งค่าสไตล์ของขั้นตอนต่างๆ ครับ อันนี้เป็นช่องที่เลือกได้ครับ

ทีนี้ก็ถึงเวลาเพิ่มฟิลด์ลงในขั้นตอนแรกของเรา แค่ คลิกที่ Add New Field แล้วเลือกประเภทส่วนที่คุณต้องการ


แต่ละฟิลด์จะมีพารามิเตอร์ที่ต้องกรอกแตกต่างกัน สำหรับการเริ่มต้นครั้งนี้ เราจะเลือกฟิลด์ Username ครับ



คุณสามารถเพิ่มขั้นตอนและฟิลด์ได้ตามที่คุณต้องการ หากต้องการแสดงสินค้าให้ลูกค้าเลือก ให้ใช้ฟิลด์ Pricing Table ถ้าคุณต้องการให้ลูกค้ารุ่นโจทย์เลือกเทมเพลต ให้เพิ่มฟิลด์ Template Selection เข้าไป และอื่นๆ อีกมากมายครับ
หมายเหตุ: หากคุณสร้างผลิตภัณฑ์หลังจากสร้างแบบฟอร์ม checkout แล้ว คุณจะต้องเพิ่มผลิตภัณฑ์นั้นในส่วน Pricing table ด้วยนะครับ ถ้าไม่เพิ่ม ผลิตภัณฑ์จะไม่ปรากฏให้ลูกค้าเห็นในหน้าลงทะเบียนเลยครับ
หมายเหตุ 2: username, email, password, site title, site URL, order summary, payment และ submit button เป็นฟิลด์ที่จำเป็นต้องมีในการสร้างแบบฟอร์ม checkout ครับ
ขณะที่คุณกำลังทำงานกับแบบฟอร์ม checkout คุณสามารถใช้ปุ่ม Preview เพื่อดูว่าลูกค้าจะเห็นฟอร์มอย่างไรได้เสมอ นอกจากนี้คุณยังสามารถสลับระหว่างมุมมองของผู้ใช้ปัจจุบัน (existing user) กับผู้เยี่ยมชม (visitor) ได้ด้วยครับ

สุดท้าย ในส่วน Advanced Options คุณสามารถตั้งค่าข้อความสำหรับหน้า Thank You (ขอบคุณ) เพิ่มโค้ดสั้นๆ เพื่อติดตามการเปลี่ยนเป็นลูกค้า (conversions) เพิ่ม CSS ที่กำหนดเองให้กับฟอร์มชำระเงินของคุณ หรือจำกัดให้แสดงเฉพาะในบางประเทศได้

คุณยังสามารถเปิดหรือปิดฟอร์มชำระเงินของคุณด้วยตนเองโดยการสลับตัวเลือกนี้ในคอลัมน์ด้านขวา หรือลบฟอร์มนั้นทิ้งอย่างถาวรก็ได้
อย่าลืมบันทึกฟอร์มชำระเงินของคุณด้วยนะ!
ในการรับ shortcode ของฟอร์ม คุณสามารถคลิกที่ Generate Shortcode (สร้าง shortcode) และคัดลอกผลลัพธ์ที่แสดงในหน้าต่าง modal ได้เลย

หมายเหตุ: คุณจะต้องเพิ่ม shortcode นี้ลงในหน้า registration ของคุณ เพื่อให้ฟอร์มชำระเงินนี้ปรากฏอยู่บนหน้านั้นด้วยนะ
การเลือกผลิตภัณฑ์และเทมเพลตล่วงหน้าผ่าน URL parameters:
ถ้าคุณต้องการสร้างตารางราคาที่ปรับแต่งเองสำหรับผลิตภัณฑ์ของคุณ และเลือกผลิตภัณฑ์หร ือเทมเพลตที่จะแสดงในฟอร์มชำระเงินให้ลูกค้าจากตารางราคาหรือหน้าเทมเพลตที่คุณมีอยู่แล้ว คุณสามารถใช้ URL parameters สำหรับเรื่องนี้ได้
สำหรับแผนบริการ (plans):
ไปที่ Ultimate Multisite > Products > Select a plan (Ultimate Multisite > ผลิตภัณฑ์ > เลือกแผน) คุณจะเห็นปุ่ม Click to copy Shareable Link (คลิกเพื่อคัดลอกลิงก์ที่แชร์ได้) อยู่ด้านบนของหน้า นี่คือลิงก์ที่คุณสามารถใช้เพื่อเลือกแผนบริการนี้ล่วงหน้าในฟอร์มชำระเงินของคุณได้

โปรดทราบว่าลิงก์ที่แชร์นี้ใช้ได้เฉพาะกับ แผน (Plans) เท่านั้น คุณไม่สามารถใช้ลิงก์ที่แชร์สำหรับแพ็กเกจ หรือบริการได้
สำหรับเทมเพลต:
ถ้าคุณต้องการเลือกเทมเพลตเว็บไซต์ไว้ล่วงหน้าในแบบฟอร์มการชำระเงินของคุณ คุณสามารถใช้พารามิเตอร์: ?template_id=X ใน URL ของหน้าลงทะเบียนของคุณ "X" ต้องถูกแทนที่ด้วย หมายเลข ID ของเทมเพลตไซต์ (site template ID number) เพื่อให้ได้หมายเลขนี้ ให้ไปที่ Ultimate Multisite > Sites
คลิกที่ Manage ใต้เทมเพลตไซต์ที่คุณต้องการใช้ คุณจะเห็นหมายเลข SITE ID เพียงแค่ใช้หมายเลขนี้สำหรับเทมเพลตไซต์เฉพาะนี้เพื่อให้ถูกเลือกไว้ล่วงหน้าในแบบฟอร์มการชำระเงินของคุณ ในกรณีของเรา พารามิเตอร์ URL จะเป็น ?template_id=2
สมมติว่าเว็บไซต์เครือข่ายของเราคือ www.mynetwork.com และหน้าลงทะเบียนพร้อมแบบฟอร์มการชำระเงินของเราอยู่ที่หน้า /register URL ทั้งหมดพร้อมกับการเลือกเทมเพลตไซต์ไว้ล่วงหน้าจะมีลักษณะเป็น www.mynetwork.com/register/?template_id=2.
และถ้าคุณต้องการ คุณสามารถเลือกทั้งผลิตภัณฑ์และเทมเพลตไว้ล่วงหน้าในแบบฟอร์มการชำระเงินของคุณ สิ่งที่คุณต้องทำคือคัดลอกลิงก์ที่แชร์ของแผน แล้ววางพารามิเตอร์เทมเพลตไว้ท้ายสุด มันจะมีลักษณะเป็น www.mynetwork.com/register/premium-plan/?template_id=2.