Skip to main content

گۆڕینی فۆرم تۆمارکردن (Registration Form)

بۆ ئەوەی تۆڕەکەت لە هەموو ئەو SaaS یێن دی تر کە لەسەر پلاتفۆرمی WordPress دروست کراون، جیاواز بێت، Ultimate Multisite دەداتت بە تایبەتمەندی Checkout Forms فۆرمەکانی تۆمارکردن و ئامادەکردنی (login) دابین بکەیت.

بۆیە، سەرەڕای ئەوەی ئەمە ڕێگەیەکی ئاسان و گونجاو بۆ ئەوەی eksperiment بکەیت لەگەڵ ڕێگاکانی جیاواز کاتێک هەوڵ دەدەیت بەکارهێنەرانی نوێ دابنێیت، بەڵام زۆربەی کات بۆ دروستکردنی فۆرمەکانی تۆمارکردنی تایبەت (personalized) بەکاردێت. ئەم بابەتە مەبەستەکەی ئەوەیە کە نیشان بدات چۆن دەتوانیت ئەوە بکەیت.

لاگین و دابنێژوونەوەی صفحات:

کاتێک 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 (توانای پشکنینی ئیمێل): ئەگەر ئەم هەڵبژاردەیە یەکگرتوو بێت، کڕیارانی کە بۆ پلانی بێ بەرامبەر یان پلانی فەرمی لەگەڵ ماوەیەکی تاقیکردنەوە تۆمار دەکەن، ئیمەی پشکنینی وەردەگرن و دەبێت لای لینکەکە clique بکەن بۆ ئەوەی سایتەکانیان دروست بکرێن.

  • صفحه ثبت‌نام پیش‌فرض (Default registration page): این صفحه برای ثبت‌نام پیش‌فرض است. شما باید این صفحه را در وب‌سایت خود منتشر کنید و یک فرم ثبت‌نام (که به آن فرم تسویه حساب هم می‌گویند) داشته باشید - جایی که مشتریان شما محصولاتتان را مشترک خواهند شد. می‌توانید هر تعداد صفحه ثبت‌نام و فرم تسویه حساب بسازید که دوست دارید، فقط یادتان باشد که شورت‌کد فرم تسویه حساب را در صفحه ثبت‌نام قرار دهید، وگرنه نمایش داده نخواهد شد.

  • استفاده از صفحه ورود سفارشی (Use custom login page): این گزینه به شما اجازه می‌دهد از یک صفحه ورود سفارشی استفاده کنید، غیر از صفحه پیش‌فرض wp-login.php. اگر این گزینه را فعال کنید، می‌توانید انتخاب کنید که کدام صفحه برای ورود در گزینه صفحه ورود پیش‌فرض (Default login page) (که درست زیر آن قرار دارد) استفاده شود.

  • مخفی کردن آدرس اصلی ورود (wp-login.php): اگر می‌خواهید آدرس اصلی ورود مخفی شود، می‌توانید این گزینه را فعال کنید. این کار برای جلوگیری از حملات brute-force مفید است. اگر این گزینه فعال باشد، Ultimate Multisite زمانی که کاربر سعی کند به لینک اصلی wp-login.php دسترسی پیدا کند، خطای 404 نمایش می‌دهد.

  • اجبار به انتشار همزمان سایت (Force synchronous site publication): بعد از اینکه یک مشتری در یک شبکه محصول مشترک شد، سایت جدید و منتظر نیاز دارد تبدیل به یک سایت واقعی شبکه شود. این فرآیند انتشار از طریق Job Queue به صورت ناهمزمان انجام می‌شود. فعال کردن این گزینه باعث می‌شود که انتشار دقیقاً در همان درخواست ثبت‌نام اتفاق بیفتد.

حالا بیایید ببینیم سایر گزینه‌هایی که هنوز برای فرآیند ورود و ثبت‌نام مرتبط هستند چه چیزهایی هستند. آن‌ها درست زیر گزینه‌های دیگر (Other options) در همان صفحه ورود و ثبت‌نام قرار دارند:

  • نقش پیش‌فرض (Default role): این نقشی است که مشتریان شما پس از فرآیند ثبت‌نام در وب‌سایت خود خواهند داشت.

  • فعالکردنی Jumper: ئەمە پدۆلەکە بۆ קיورتکاتی Jumper لە ناوچەی ئیدارە (admin area) دەگرێتەوە. Jumper ڕێگە بە ئەفسەران دەدات بە خێرایی بگەنە سەر شاشەکان و ئۆبجێکتاوەکانی Ultimate Multisite، تۆڕەکان، و شوێنەکانی دیکەی پشتگیریکراون، بەبێ ئەوەی هەموو مینیویەک بگەڕێیت. ئەگەر دەتەوێت ئەو ئامرازە خێرای ڕێنماییەکە لە پێشکەوتنی ئیدارەدا پۆشیتەوە، دەتوانیت بیکاتە نادەستایی.

  • کارڵەکان بۆ سایت سەرەکی زیاد بکە: چالاککردنی ئەم هەڵبژاردەیە دوای پڕۆسەی تۆمارکردن، بەکارهێنەرەکە لە سایت سەرەکیی تۆڕەکەتەوە دەدات. ئەگەر ئەم هەڵبژاردەیە فعال بکەیت، خێرا لە خوارەوە ئامرازێک بۆ دیاریکردنی ڕۆڵی پیش‌تەواوە (default role) ئەم کارڵانانە لەسەر وێبساتەکەت دەردەکەوێت.

  • فعالکردنی هەژمارەکانی زیاتر: ڕێگە بدات بەکارڵەکان هەژمارهایی لە سایتە جیاوازەکانی تۆڕەکەت هەبێت بە هەمان ئیمەیڵ. ئەگەر ئەم هەڵبژاردەیە نادەستای بێت، کڕیارەکانت ناتوانن هەژمار دروست بکەن لەسەر وێبساتەکانی دیکەی کە لە تۆڕەکەت کار دەکەن بە هەمان ئیمەیڵ.

و ئەوەیە هەموو ئەو هەڵبژاردانەی پەیوەست بە پۆلێنکردن (login) و تۆمارکردن هەیە کە دەتوانیت بگۆڕیت! لە کۆتاییدا، یادار بکە تنظیمەکانتەکە بچێتەوە دوای تەواوکردنی دەستکارییان.

بەکارهێنانی چەندین فۆرم تۆمارکردن:

Ultimate Multisite 2.0 یەکێکە لە ئەڵقەکانی संچوون (checkout form editor) کە ڕێگە بدات زیاتر لە فۆرمەکان دروست بکەیت، بە وردەکاری جیاواز، وەرگرتن، و هتد.

هەردوو لاپەڕەی پۆلێنکردن (login) و تۆمارکردن (registration) بە شورتکۆدەکانی نیشان دەبن: [wu_login_form] لە لاپەڕەی پۆلێنکردن و [wu_checkout] بۆ لاپەڕەی تۆمارکردن. دەتوانیت لاپەڕەی تۆمارکردن زیاتر بە شێوەیەکی تایبەت بگۆڕیت بە دروستکردنی فۆرمەکانی وەرگرتن (checkout forms).

بۆ دەستگەیشتن بەم تایبەتمەندییە، بچۆ بۆ مینیوی Checkout Forms لە لایەنی لێوارەوە (left side-bar).

Checkout Forms menu in the sidebar

لە ئەم لاپەڕەیە دەتوانیت هەموو فۆرمەکانی وەرگرتن کە دروست کردووە ببینیت.

ئەگەر دەتەوێت یەکێکیان دروست بکەیت، تەنها لە سەرەوەی لاپەڕەکە، لەسەر Add Checkout Form کلیک بکە.

تۆ دەتوانی یەکێک لەم سێ ڕەوتنی وەک خاڵی سەرەتایی هەڵبژێریت: single step (چەند هەنگاوێکی تاک)، multi-step (چەند هەنگاوێکی چەند)، یان blank (خالی). پاشان، بۆ راودانی Editor کلیک بکە.

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

یان بە شێوەیەکی دیکە دەتوانی ئەو فۆرمەکانەی کە ئێستا هەیە بگۆڕیت یان دووبارە بکەیتەوە بە کلیک لەسەر هەڵبژاردنەکانی خوارەوە لە ناوی ئەواندا. لێرەدا، دەتوانیت هەمان کات هەڵبژاردنی بۆ کۆپیی shortcode ی فۆرمەکە یان دیاریکردنی فۆرمەکە دابنێیت.

Checkout form hover actions with edit, duplicate, and delete

ئەگەر single step یان multi-step هەڵبژێریت، فۆرمەکە پێشوەخت بە هەنگاوە بنەڕەتییە بۆ ئەوەی کار بکات. پاشان، ئەگەر دەتەوێت، دەتوانیت هەنگاوە زیاتر بۆ زیاد بکەیت.

گۆڕینی فۆرمی Checkout:

وەک پێشتر داوتەوە، دەتوانیت فۆرمەکانی checkout بۆ ئامرازە جیاوازان دروست بکەیت. لەم نموونەدا، کار دەکەین لەسەر فۆرمێکی تۆمار (registration form).

پاش ئەوەی بگاتە Editorی فۆرمی checkout، ناوی دەدەیت بە فۆرمەکەت (کە تەنها بۆ ئاماژەی ناوخۆیی بەکاردێت) و slug (کە بۆ دروستکردنی shortcakes بەکاردێت، بۆ نموونە).

Checkout form editor with name and slug fields

فۆرمەکان لە چەند هەنگاو و فیلدە پێکهاتوون. دەتوانیت هەنگاوی نوێ زیاد بکەیت بە کلیک لەسەر Add New Checkout Step.

Add New Checkout Step button

لە تابلۆی یەکەم (first tab)ی پەنجرەی modalەکەدا، ناوەڕۆکی هەنگاوەکەت پڕ بکە. پێدانی ID، ناوی و وەسفی بدات. ئەم بابەتانە زۆرتر بە شێوەیەکی ناوخۆیی بەکاردێن.

Checkout step content tab with ID, name, and description

پاشان، بینینی (visibility)ی هەنگاوەکە دیاری بکە. دەتوانیت لە نێوان Always show (هەمیشە نیشان بدە)، Only show for logged in users (فقط بۆ بەکارهێنەرانی لاگین نیشان بدە) یان Only show for guests (فقط بۆ کارمەندەکان نیشان بدە) هەڵبژێریت.

Checkout step visibility options

لە کۆتاییدا، ستایلی بۆ هەنگاوەکان دیاری بکە. ئەمە فیلدەکانی ئاسایین (optional).

Checkout step style configuration

ئێستا کاتێکە دەبێت فیلدێک بۆ هەنگاوی یەکەم زیاد بکەین. تەنها clique بکە بۆ Add New Field و ئەو جۆری بەشی (section type) هەڵبژێرە کە دەتەوێت.

Add New Field buttonField type selection dropdown

هەر فیلدێک پاشکۆڕەکانی خۆی هەیە کە دەبێت پڕ بکرێنەوە. بۆ ئەم دەستپێکی یەکەمە، ئێمە Username (ناوی بەکارهێنەر) فیلدەکە هەڵدەبینین.

Username field configurationUsername field parametersUsername field additional settings

تۆ دەتوانیت هەر هەنگاو و فیلدێک کە پێویستیت زیاد بکەیت. بۆ ئەوەی بەکارهێنەرەکانت بتوانن یەکێکیان هەڵبژێرن، لە کاتی نیشاندانی بەرهەمەکانت، فیلد Pricing Table (خشتەیราق) بەکاربهێنە. ئەگەر دەتەوێت کڕیارەکانت شێوازێک هەڵبژێرن، فیلد Template Selection (هەڵبژاردنی شێواز) زیاد بکە. و هتد.

تێبینی: ئەگەر دوای دروستکردنی فۆرمەکە، بەرهەمێک دروست بکەیت، دەبێت ئەو بەرهەمە لە خشتەی Pricing table دا زیاد بکەیت. ئەگەر زیاد نەکرێت، بەکارهێنەرەکانت لە لایەن پەڕینەوەی تۆدا نیشان ناکرێت.

تێبینی ٢: username، email، password، site title (ناونیشانی سایت)، site URL (لینکەکەی سایت)، order summary (خۆڵەی داواکاری)، payment (فەرموهراندن) و submit button (دۆکیومێنتکردنی داواکاری) فیلدەکانی پێویستن بۆ دروستکردنی فۆرمێکی کۆتاییدا.

لە کاتی کارکردندا لەسەر فۆرمەکە، دەتوانیت هەمیشە بەچوونی Preview (پیشبین) بەکاربهێنیت بۆ ئەوەی ببینیت کە کڕیارەکان فۆرمەکە چۆن دەبینن. هەروەها دەتوانیت نێوان بینینی وەک بەکارهێنەرێکی هێشتا یان بینینی وەک سەردەری بکەیت گۆڕانکاری لە نێوانیاندا.

دکمه پیش‌نمایش فرم پرداخت در ویرایشگر فرمپیش‌نمایش فرم پرداخت به عنوان بازدیدکننده یا کاربر موجود

بالاخره، در Advanced Options (گزینه‌های پیشرفته)، می‌تونی پیام صفحه Thank You (ممنونیم) رو تنظیم کنی، قطعاتی برای ردیابی تبدیل‌ها اضافه کنی، CSS سفارشی به فرم پرداخت خود اضافه کنی یا آن را محدود به کشورهای خاص کنی.

گزینه‌های پیشرفته با صفحه Thank You، ردیابی تبدیل و CSS سفارشی

همچنین می‌تونی فرم پرداخت خود را با روشن یا خاموش کردن این گزینه در ستون سمت راست فعال یا غیرفعال کنی، یا آن را به طور دائم حذف کنی.

کلید فعال و گزینه حذف برای فرم پرداخت

فراموش نکن که فرم پرداختت رو ذخیره کنی!

دکمه ذخیره فرم پرداخت

برای گرفتن شورت‌کد فرمت خود، روی Generate Shortcode (تولید شورت‌کد) کلیک کن و نتیجه‌ای که در پنجره مودال نمایش داده می‌شود را کپی کن.

مودال تولید شورت‌کد با شورت‌کدی برای کپی کردن

نکته: باید این شورت‌کد رو به صفحه ثبت‌نام خود اضافه کنی تا این فرم پرداخت در آن قرار بگیره.

پیش‌انتخاب محصولات و قالب‌ها از طریق پارامترهای URL:

اگر می‌خواهی جداول قیمت سفارشی برای محصولاتت بسازی و در فرم پرداخت، محصول یا قالبی که مشتری از جدول قیمت یا صفحه قالب‌های تو انتخاب می‌کند را از قبل انتخاب کنی، می‌توانی از پارامترهای URL برای این کار استفاده کنی.

برای طرح‌ها (Plans):

به مسیر Ultimate Multisite > Products > Select a plan برو. باید دکمه Click to copy Shareable Link (کلیک برای کپی لینک قابل اشتراک‌گذاری) را در بالای صفحه ببینی. این لینکی است که می‌توانی از آن، این طرح خاص را روی فرم پرداخت خود از قبل انتخاب کنی.

صفحه محصول با دکمه لینک قابل اشتراک‌گذاری

تێبینی بکە، ئەم لینکە تەنها بۆ Planes (پلانەکان) ڕاستەوخۆ بەکار دێت. ناتوانین لەسەر پەکێجەکان یان خزمەتگوزبووان Linkی بەشدارکردن بەکار بهێنیت.

بۆ Template'ەکان:

ئەگەر دەتەوێت پێشوەختەی template (دیزاینی سایت) لە فۆرمەکەدا لە کاتی کۆتایی کردنەوەکەت هەڵبژێریت، دەتوانیت ئەم پارامێترە بەکاربهێنیت: ?template_id=X لەسەر URLی داهاتووی تۆمارکردن. پێویستە "X" بە بۆچوونی ID template (ID سایت) بگۆڕیت. بۆ گرتنی ئەم ژمارەیە، دەربکەو لە Ultimate Multisite > Sites ببیت.

لە خوارەوەی template یەک کە دەتەوێت بەکاربهێنیت، سەرەتا clique بکە لەسەر Manage. نۆماری SITE ID دەبینیت. تەنها ئەم ژمارەیە بۆ ئەم template تایبەتە بەکار بهێنە بۆ ئەوەی پێشوەخت بێت لە فۆرمەکەدا. لە حاڵەتی ئێمە، پارامێتر URLەکە دەبێت ببێتە ?template_id=2.

Sites list showing site template ID

بیستە سایتەکەی تۆڕی ئێمە www.mynetwork.com و پەڕەی تۆمارکردنەکە کە فۆرم کۆتایی کردنەوەکەت لەسەر بەپێی /register هەیە. هەموو URLەکە لەگەڵ template ی پێشوەخت دەبێت وەک www.mynetwork.com/register/?template_id=2.

و ئەگەر دەتەوێت، دەتوانیت هەردوو product (پێکهاتەکان) و template هاوڕێی خۆت پێشوەخت بکەیت لە فۆرم کۆتایی کردنەوەکەت. هەموو کارێک کە پێویستە ئەوەیە کە لینکەکەی بەشدارکردنی planەکە بکەیت و پارامێتر template لە کۆتاییەکەی یەکاتەکان paste بکەیت. دەبێت وەک ئەمە بێت: www.mynetwork.com/register/premium-plan/?template_id=2.