Skip to main content

Настройка формы рэгістрацыі

Каб вашай сетцы адрозніцца ад усіх іншых SaaS, створаных на платформе WordPress, Ultimate Multisite дазваляе вам настраиваць свае страніцы рэгістрацыі і ўваходу з дапамогай функцыі Checkout Forms.

Хоць гэта лёгкі і гнучка спосаб для выпрабавання розных падыходаў пры спробах канвертаваць новых кліентаў, яны ў першую чаргу выкарыстоўваюцца для стварэння індывідуальных форм рэгістрацыі. У гэтай артыкуле мы пакажам, як гэта можна зрабіць.

Страніцы ўваходу і рэгістрацыі:

Пасля ўстаноўкі Ultimate Multisite яна аўтаматычна стварае карыстальніцкія страніцы ўваходу і рэгістрацыі на вашым галоўным сайце. Вы можаце ў любы час змяніць гэтыя пачатковыя страніцы, зайшоўшы ў Ultimate Multisite > Settings > Login & Registration.

Login and Registration settings page

Вось паўнавартасны прагляд страніцы настаўленняў для ўваходу і рэгістрацыі:

Login and Registration settings full page

Дазьмемся да кожнага з апыткаў, якія вы можаце нагламяваць на странеццы Login & Registration:

  • Enable registration: Гэты апытак актывуе або выключае рэгістрацыю на вашай сетцы. Калі ён выключэнне, вашы кліенці не змогуць зарэгістравацца і падпісацца на вашыя прадукты.

  • Enable email verification: Калі гэты апытак уключаны, кліентам, якія падпісваюцца на бясплатны або платных план з выпрабавальным перёдам, будзе адпраўляцца пацвярджваючы электроннае ліст, і ім трэба будзе націснуць на спасылку ў гэтым лісце, каб былі створаваны іх сайты.

  • Default registration page: Гэта пачатковая страніца для рэгістрацыі. Гэтая страніца павінна быць апублікавана на вашым сайце і мець форму рэгістрацыі (та ж сама, што і форма ўваходу) — дзе вашы кліенты падпісваюцца на вашыя прадукты. Вы можаце стварыць так шмат страніц рэгістрацыі і форм ўваходу, колькі вам спадабяцца, проста не забывайце ўставіць шорткад (shortcode) формы ўваходу на страніцу рэгістрацыі, інакш яна не з'явіцца.

  • Use custom login page: Гэты апытак дазваляе вам выкарыстоўваць наладжаваную страніцу ўваходу, а не пачатковую страніцу wp-login.php. Калі гэты апытак уключаны, вы можаце выбраць, якая страніца будзе выкарыстоўвацца для ўваходу ў апытку Default login page (праектавана непаўдаль).

  • Obfuscate the original login url (wp-login.php) : Калі вы хочаце схаваць арыгінальны URL-адрэс для ўваходу, вы можаце ўключыць гэты апытак. Гэта карысна для прадухілення атак "brute-force". Калі гэты апытак актыўваны, Ultimate Multisite будзе паказваць памылку 404, калі карыстальнік спрабуе атрымаць доступ па арыгінальнай спасылцы wp-login.php

  • Force synchronous site publication: Пасля таго, як кліент падпісваецца на прадукт на сетцы, новы чакальны сайт павінен быць пераўтвараны ў рэальны сайт сеткі. Процэс публікацыі адбываецца праз Job Queue, асінхронна. Уключыце гэты апытак, каб прымусіць публікацыю адбыцца ў той жа запыт, што і рэгістрацыі.

Цяпер даймемся да іншых апыткаў, якія ўсё яшчэ звязаны з працэсам ўваходу і рэгістрацыі. Яны знаходзяцца непаўдаль па Other options на той жа странеццы Login & registration:

  • Default role: Гэта роля, якую атрымаюць вашы кліенты на сваім сайце пасля працэсу рэгістрацыі.

  • Enable Jumper: Актывуе шорткат Jumper у адмінскай частцы. Jumper дазваляе адміністратарым хутка перамяшчацца на экраны Ultimate Multisite, аб'екты сеткі і іншыя падтрымліваныя адрэсы, не праглядаючы кожнага меню. Выключыце яго, калі перакусуце схаваць гэты інструмент хуткай навігацыі з адмінскага інтэрфейсу.

  • Add users to the main site as well: Актываванне гэтага апытка таксама будзе дадае карыстальніка на галоўны сайт вашай сеткі пасля працэсу рэгістрацыі. Калі вы актывуеце гэты апытак, непаўдаль таксама з'явіцца апытак для ўстаноўкі default role для гэтых карыстальнікаў на вашым сайце.

  • Enable multiple accounts: Дазваляе карыстальнікам мець каунты на розных сайтах вашай сеткі з адным і тым жа электронным абразнай. Калі гэты апытак выключэнне, вашы кліенці не змогуць стварыць кант на іншых сайтах, якія працуюць на вашай сетцы, з адным і тым жа электронным абразнай.

І гэта ўсе апытакі, звязаныя з ўвахадам і рэгістрацыяй, якія вы можаце нагламяваць! Не забывайце захаваць настаўленні пасля канчання рэдагавання.

Выкарыстанне некалькіх форм рэгістрацыі:

Ultimate Multisite 2.0 прапануе рэдактар формы ўваходу, які дазваляе вам стварыць так шмат форм, колькі вам спадабяцца, з рознымі полямі, прадуктамі, якія прапануюцца, і г. д.

Аўтэнтыфікацыйныя і страніцы рэгістрацыі ўбудаваны шорткадамі: [wu_login_form] на страніцы ўваходу і [wu_checkout] для страніцы рэгістрацыі. Вы можаце далей нагламяваць страніцу рэгістрацыі, ствараючы або рэдагаруючы формы ўваходу.

Каб атрымаць доступ да гэтай функцыі, зайдзіце ў меню Checkout Forms у левы бокавы бар.

Checkout Forms menu in the sidebar

На гэтай старонцы вы ўбачыце ўсе формы ўваходу, якія ў вас ёсць.

Калі вы хочаце стварыць новую, проста націсніце на Add Checkout Form у верхняй частцы старонкі.

Вы можаце выбраць адзін з гэтых трох апыткаў у якасці адпраўлення: single step, multi-step або blank. Пасля гэтага націсніце, каб Go to the Editor.

Add Checkout Form with single step, multi-step, or blank options

Альтернатыўна, вы можаце рэдагаваць або дубліваць формы, якія ў вас ужо ёсць, націснуўшы на апытакі пад іх назвай. Там вы таксама знайце апытакі для капіявання шорткада формы або для выдалення формы.

Checkout form hover actions with edit, duplicate, and delete

Калі вы выбіраеце single step або multi-step, форма ўваходу ўжо будзе пачаткова зафармавана базавымі крокамі, каб яна працавала. Пасля гэтага, калі захоціце, вы можаце дадаць да яе адпаведныя крокі.

Рэдагаванне формы ўваходу:

Як мы ўжо гаварылі, вы можаце ствараць формы ўваходу для розных мэтаў. У гэтым прыкладзе мы папрацуем над фармай рэгістрацыі.

Пасля навігацыі ў рэдактар формы ўваходу, надаць сваёй форме назву (якая будзе выкарыстоўвацца толькі для ўнутрачнай адпраўлення) і slug (выкарыстоўваецца для стварэння шорткадаў, напрыклад).

Checkout form editor with name and slug fields

Формы ўяўляюцца з крокаў і паляў. Вы можаце дадаць новы крок, націснуўшы на Add New Checkout Step.

Add New Checkout Step button

На першай табе ўзмачэння (modal window) зафармаваўце кантэнт кроку вашай формы. Укажыце ID, назву і апісанне. Гэтыя элементы ў першую чаргу выкарыстоўваюцца ўнутрачна.

Checkout step content tab with ID, name, and description

Далей, ўстаньце прысутнасць кроку. Вы можаце выбраць паміж Always show , Only show for logged in users або Only show for guests.

Checkout step visibility options

Нарэад важна нагламяваць стыль кроку. Гэтыя апытакі неабязаўныя.

Checkout step style configuration

Цяпер час дадаць палі ў наш першы крок. Проста націсніце на Add New Field і выберыце тып секцыі, які вам патрэбны.

Add New Field buttonField type selection dropdown

Каждое пале мае розныя параметры для зафармавання. Для гэтага першага ўваходу мы выбарым пале Username.

Username field configurationUsername field parametersUsername field additional settings

Вы можаце дадаць так шмат крокаў і паляў, колькі вам патрэбна. Каб паказаць вашыя прадукты для выбару вашым кліентам, выкарыстоўвайце пале Pricing Table. Калі вы хочаце даць сваім кліентам выбраць тэмавы шаблон, дадайце пале Template Selection. І так далі.

Заўвага: Калі вы ствараеце прадукт пасля стварэння формы ўваходу, вам трэба будзе дадаць прадукт у секцыю Pricing table. Калі вы яго не дадаеце, прадукт не з'явіцца вашым кліентам на страніцы рэгістрацыі.

Заўвага 2: username, email, password, site title, site URL, order summary, payment і кнопка submit з'яўляюцца абавязковым полям для стварэння формы ўваходу.

Пакуль вы працуеце над сваёй фармай ўваходу, вы заўсёды можаце выкарыстоўваць кнопку Preview, каб пабачыць, як вашай форме будзе выглядаць вашым кліентам. Вы таксама можаце пераключацца паміж пагледжаннем як існуючы карыстальнік або госць.

Preview button on the checkout form editorCheckout form preview as visitor or existing user

Нарэад, на Advanced Options вы можаце нагламяваць паведамленне для страніцы Thank You, дадаць шніппеты для адсоткавання канверсій, дадаць карыстальнічны CSS да сваёй формы ўваходу або абмежыць яе для певных краін.

Advanced Options with Thank You page, conversion tracking, and custom CSS

Вы таксама можаце наваўчна актываваць або выключыць форму ўваходу, націснуўшы на гэты апытак у правым калоне, або назаўжды выдаліць форму.

Active toggle and delete option for checkout form

Не забывайце захаваць форму ўваходу!

Save Checkout Form button

Каб атрымаць шорткад формы, націсніце на Generate Shortcode і skапіруйце вынік, які з'явіцца на ўзмачэнні.

Generate Shortcode modal with shortcode to copy

Заўвага: Вам трэба будзе дадаць гэты шорткад на вашу страніцу рэгістрацыі, каб гэтая форма ўваходу была дададзена да яе.

Папярэдні выбар прадуктаў і тэмаў па URL-параметрах:

Калі вы хочаце стварыць наладжаваныя прадуктовые табліцы для сваіх прадуктаў і папярэдні выбар на форме ўваходу прадукта або тэмавы шаблону, які выбірае ваш кліент з вашай прадуктавай табліцы або страніцы тэмаў, вы можаце выкарыстоўваць URL-параметры для гэтага.

Для планаў:

Зайдзіце ў Ultimate Multisite > Products > Select a plan. Вы павінны ўбачыць кнопку Click to copy Shareable Link у верхняй частцы старонкі. Гэты спасыл — гэта тое, што вы можаце выкарыстоўваць, каб папярэдні выбраць гэты канкрэтны план на вашай форме ўваходу.

Product page with shareable link button

Замеćце, што гэты спасыл, які можна падзяліцца, вагіт толькі для Plans. Вы не можаце выкарыстоўваць спасылкі, якія можна падзяліцца, для пакетаў або паслуг.

Для тэмаў:

Калі вы хочаце папярэдні выбраць тэмавыя шаблоны на форме ўваходу, вы можаце выкарыстоўваць параметр: ?template_id=X на URL-адрэсу вашай страніцы рэгістрацыі. "X" трэба замяніць на ID тэмавы шаблону сайта. Каб атрымаць гэты нумар, зайдзіце ў Ultimate Multisite > Sites.

Націсніце на Manage непаўдаль ад тэмавы шаблону сайта, які вы хочаце выкарыстоўваць. Вы ўбачыце нумар SITE ID. Проста выкарыстоўвайце гэты нумар для гэтага канкрэтнага тэмавы шаблону сайта, каб ён быў папярэдні выбраны на вашай форме ўваходу. У нашым выпадку, URL-параметр будзе ?template_id=2.

Sites list showing site template ID

Кажу, што сайт нашай сеткі — www.mynetwork.com, а наша страніца рэгістрацыі з нашай фармай ўваходу знаходзіцца на странеццы /register. Усега URL з замаскіраваным тэмавым шаблонам будзе выглядаць www.mynetwork.com/register/?template_id=2.

І калі вы хочаце, вы можаце папярэдні выбраць і прадукты, і тэмавыя шаблоны на вашу форму ўваходу. Усё, што вам трэба зрабіць, гэта skапіяваць спасыл, які можна падзяліцца, для плана і ўставіць параметр тэмавы шаблон на канцы. Гэта будзе выглядаць, як www.mynetwork.com/register/premium-plan/?template_id=2.