Skip to main content

فرم‌های پرداخت (Checkout Forms)

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

Ultimate Multisite 2.0 یک ویرایشگر فرم پرداخت داره که بهت اجازه می‌ده هر تعداد فرم دلخواهی با فیلدهای متفاوت، محصولات پیشنهادی و غیره بسازی.

برای دسترسی به این قابلیت، برو به منوی Checkout Forms توی نوار کناری سمت چپ.

Checkout Forms list

در این صفحه می‌تونی همه فرم‌های پرداخت خودت رو ببینی.

جدول لیست شامل یک ستون Status هست تا بتونی مطمئن بشی که هر فرم در حال حاضر برای مشتریان فعال است یا نه:

Statusمعنی
Active (فعال)این فرم می‌تونه در هر جایی که شورت‌کدش یا صفحه ثبت‌نامش منتشر شده باشه استفاده بشه.
Inactive (غیرفعال)فرم ذخیره شده اما غیرفعاله. تا زمانی که دوباره آن را فعال نکنی، مشتریان نمی‌تونن با آن پرداخت را تکمیل کنند.

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

اگر می‌خوای یکی جدید بسازی، فقط روی Add Checkout Form در بالای صفحه کلیک کن.

می‌توانی یکی از این سه گزینه را به عنوان نقطه شروع انتخاب کنی: تک مرحله‌ای (single step)، چند مرحله‌ای (multi-step) یا خالی (blank). بعد کلیک کن تا به ویرایشگر بروی.

وقتی single step یا multi-step را به عنوان نقطه شروع انتخاب می‌کنی، قالب فرم حالا به صورت پیش‌فرض یک فیلد Template Selection دارد. این فیلد به مشتریان اجازه می‌ده در طول فرآیند ثبت‌نام، یک قالب سایت را انتخاب کنند. می‌توانی آن را همان‌طور که هست نگه داری، حذف کنی یا مثل هر فیلد دیگری در ویرایشگر، جابه‌جا کنی.

Checkout Form editor

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

Checkout form hover actions

گۆڕینی ویرتاچووی فۆرم (Checkout Form Editor Overview)

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

Checkout Form editor overview

گۆڕینی فۆرمێکی ویرتاچووی (Editing a Checkout Form)

دەتوانیت بۆ چوارچێوەکانی جیاواز، فۆرمەکانی ویرتاچوو دروست بکەیت. لەم نموونەدا، ئێمە کار دەکەین لەسەر فۆرمێکی تۆمارکردن.

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

Checkout Form editor

فۆرمەکان لەسەر هەنگاو و فیلدەکان پێکهاتوون. دەتوانیت هەنگاوی نوێ بگەڕێیتەوە بە پشتبەستنی (clicking on) Add New Checkout Step.

Add New Checkout Step

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

Checkout form step content tab

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

Checkout form step visibility tab

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

Checkout form step style tab

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

Checkout form step with fields

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

Field type selection dropdown

Username field content settings

Username field visibility settings

Username field style settings

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

Add New Field dialog

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

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

Checkout Form preview button

Checkout Form preview modal

لە کۆتاییدا، لە Advanced Options (بۆری ڕێگەپێدانە پێشکەوتوو)، دەتوانیت پەیامێک بۆ لاپەڕەی "Thank You" (سوپاس) دیاری بکەیت، Snippets (تێکستە بچووکەکان) بۆ بەدوکە کردنەوەی گۆڕانکارییەکان زیاد بکەیت، CSS تایبەت بۆ فۆرمی checkout زیاتر بکەیت یان لە نێوان وڵاتانی دیاریکراودا سنووردار بکەیت.

Advanced Options

دەتوانیت هەروەها بە دەست دانەوەی یان بەهێزکردنی فۆرمی checkout لەلایەن گۆڕینی ئەم ڕێگەییە لە ستوونی ڕاست (right column)، یان بە شێوەیەکی داهاتووی لەناوچوون (delete permanently) فۆرمەکە بکەیت.

Active toggle

برای حذف یک فرم، روی گزینه حذف در بخش اقدامات فرم (form actions) کلیک کنید:

Checkout form delete option

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

Save button

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

Save button with shortcode

فیلد جدول قیمت‌گذاری (The Pricing Table Field)

فیلد Pricing Table محصولات شما را در فرم پرداخت نمایش می‌دهد تا مشتریان بتوانند یک طرح (plan) را انتخاب کنند. وقتی این فیلد را ویرایش می‌کنید، می‌توانید چندین گزینه را تنظیم کنید:

Pricing Table field settings

این هم نحوه نمایش جدول قیمت‌گذاری در فرم ثبت‌نام فرانت‌اند (frontend registration form):

Frontend checkout pricing table

  • Products: انتخاب کنید که کدام محصولات را نمایش دهید و ترتیب ظاهر شدن آن‌ها چگونه باشد.
  • Force Different Durations (اجبار به دوره‌های متفاوت): وقتی این گزینه فعال است، همه محصولات بدون توجه به اینکه آیا برای دوره صورت‌حساب فعلی تغییر قیمت متناظر دارند یا خیر، نمایش داده می‌شوند. وقتی غیرفعال باشد (پیش‌فرض)، محصولاتی که برای دوره انتخاب شده هیچ تغییری در قیمت ندارند، پنهان می‌شوند. Pricing table force durations option
  • Hide when Pre-Selected (پنهان کردن هنگام انتخاب از پیش): جدول قیمت‌گذاری زمانی که یک طرح از طریق آدرس URL انتخاب شده باشد (مثلاً /register/premium) پنهان می‌شود.
  • Pricing Table Template: قالب بصری را برای جدول قیمت‌گذاری انتخاب کنید (مانند لیست ساده، Legacy و غیره).

اگر قبل از اینکه فرم شامل فیلدهای لازم برای تکمیل جریان پرداخت آن محصول باشد، یک محصول به جدول قیمت‌گذاری اضافه کنید، ویرایشگر اکنون یک هشدار نمایش می‌دهد. از این هشدار استفاده کنید تا قبل از انتشار یا ذخیره تغییرات برای یک فرم ثبت‌نام زنده (live registration form)، فیلد مورد نیاز را اضافه کنید.

زیادکردنی دکمه چنتەری هەڵبژاردن بۆ ماوەی کارکردن

ئەگەر ئێستا لەسەر بەرهەمەکانت Price Variations (بۆ نموونە، نرخەکانی مانگانە و ساڵانە) دیاریکراوت، دەتوانیت یەک فیلدی Period Selection (هەڵبژاردنی ماوەی کارکردن) بۆ فۆرمەکەدا بەکاربهێنیت. ئەم فیلدێک دکمه چنتەرێک نیشان دەدات کە ڕێگە بە کڕیارەکان دەدات لە نێوان ماوەکانی بارکردن بگۆڕین، و خشتەی نرخ (pricing table) بە شێوەیەکی گۆڕان لە کاتی ڕاستەوخۆ به‌روزرسیک دەبێت.

هەنگاوی یەکەم: دیاریکردنی Price Variations لەسەر بەرهەمەکانت

پێش ئەوەی فیلدی Period Selection زیاد بکەیت، دڵنیا بەوەی کە بەرهەمەکانت Price Variations دیاریکراون. بگواشبە Ultimate Multisite > Products، یەک بەرهەم دەستکاری بکە، و بچۆ بۆ تابلۆی Price Variations بۆ زیادکردنی ماوەکانی بارکردنی جیاواز (بۆ نموونە: ساڵانە بە نرخێکی کەمتر).

Price Variations tab on a product

هەنگاوی دووەم: زیادکردنی فیلدی Period Selection بۆ فۆرمەکەدا

  1. بگواشبە Ultimate Multisite > Checkout Forms و فۆرمەکەت دەستکاری بکە.

  2. لایەوە سکرول بکە تا ئەو هەنگاوەی کە فیلدی Pricing Table (خشتەی نرخ) لەخۆدەگرێت، و Add new Field (زیادکردنی فیلد نوێ) بگرە.

  3. لە دایالوگێکی هەڵبژاردنی جۆری فیلددا، Period Select (هەڵبژاردنی ماوەی کارکردن) دەستکاری بکە.

Add New Field dialog showing Period Select

  1. ڕێکخستنی تشتەکانی ماوەی کارکردن بکە. هەر یەکێک لەو تشتان پێویستی ئەم شتانەیە:

    • Duration: ژمارەکە (بۆ نموونە 1)
    • Duration unit: جۆری ماوەی کارکردن (ڕۆژ، هەفتە، مانگ، یان ساڵ)
    • Label: دەقێک کە کڕیارەکان دەبینن (بۆ نموونە: "مانگانە"، "ساڵانە")
  2. بۆ زیادکردنی تشتەکانی ماوەی کارکردن زیاتر، + Add Option (زیادکردنی تشت) بگرە. ئەم تشتانە دەبێت لەگەڵ Price Variations کە تۆ دیاریکراویت لەسەر بەرهەمەکانت یەک بێت.

Period Selection field settings

  1. Period Selector Template (Clean) هەڵبژێرە (Clean بە شێوەیەکی پیش‌دۆزراوتە، کە داتێکی سادەی دیزاینکراو بۆ CSS تایبەت).

۷. روی Save Field کلیک کنید.

مرحله ۳: فیلد را بالای جدول قیمت‌گذاری قرار دهید

برای بهترین تجربه کاربری، مطمئن شوید که فیلد انتخاب دوره (Period Selection) قبل از فیلد جدول قیمت‌گذاری در مرحله تسویه حساب شما ظاهر می‌شود. می‌توانید با کشیدن فیلدها ترتیب آن‌ها را در ویرایشگر فرم تسویه حساب تغییر دهید. این کار باعث می‌شود مشتریان ابتدا یک دوره صورتحساب را انتخاب کنند و سپس قیمت‌های آن دوره را ببینند.

Checkout form editor showing field order

نحوه عملکرد در فرانت‌اند (Frontend)

هنگامی که تنظیمات انجام شد، مشتریانی که به صفحه ثبت‌نام شما مراجعه می‌کنند، انتخاب دوره را بالای جدول قیمت‌گذاری خواهند دید. وقتی آن‌ها روی یک دوره صورتحساب متفاوت کلیک کنند:

  • جدول قیمت‌گذاری بلافاصله به‌روزرسانی می‌شود تا قیمت‌های دوره انتخاب شده را نشان دهد (نیازی به بارگذاری مجدد صفحه نیست).
  • اگر Force Different Durations در فیلد جدول قیمت‌گذاری غیرفعال باشد، محصولاتی که برای دوره انتخاب شده تغییر قیمتی ندارند مخفی خواهند شد.
  • اگر Force Different Durations فعال باشد، همه محصولات حتی اگر برای دوره انتخاب شده تغییری نداشته باشند (قیمت پیش‌فرض خود را نشان خواهند داد) قابل مشاهده باقی می‌مانند.

پیش‌انتخاب یک دوره صورتحساب از طریق URL

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

  • /register/premium — فقط محصول "Premium" را پیش‌انتخاب می‌کند
  • /register/premium/12 — محصول و دوره ۱۲ ماهه را پیش‌انتخاب می‌کند
  • /register/premium/1/year — محصول با دوره ۱ ساله را پیش‌انتخاب می‌کند

فیلد انتخاب قالب (The Template Selection Field)

فیلد Template Selection به مشتریان اجازه می‌دهد در طول تسویه حساب، یک قالب سایت را انتخاب کنند. این فیلد اکنون به صورت پیش‌فرض در قالب‌های فرم تسویه حساب تک مرحله‌ای (single step) و چند مرحله‌ای (multi-step) که در Ultimate Multisite v2.6.1 اضافه شده‌اند، وجود دارد.

افزودن دستی فیلد

ئەگەر لەگەڵ فۆرمێک کار دەکەیت کە پێش v2.6.1 دروستکراوە، یان لە شێوازی پۆلێمب (template)ێکی پارێزراو دەستپێکردووە:

١. بگە بە Ultimate Multisite > Checkout Forms و فۆرمەکەت بگۆڕە. ٢. لە هەنگاوێکدا کە وردەکاریی سایتەکە کۆدەکرێتەوە، clique بکە بە Add new Field. ٣. لە دایالوگێکی جۆری فیلد (field type dialog)دا، Template Selection-ی هەڵبژێرە. ٤. فیلدەکە ڕێکبخە:

  • Label — سەرۆکەکەی کە کڕیارەکان لەسەر تۆڕی پۆلێمبەکە دەبینن (بۆ نموونە: "هەڵبژاردنی پۆلێمب سایت").
  • Required — ئایا کڕیارەکان پێویستە پۆلێمبێک هەڵبژێرن پێش بەردەوامبوون؟

چۆن کار دەکات

کاتێک کڕیاری پۆلێمبێک لە کاتی کۆتایی فۆرمەکەدا هەڵدەبژێرێت، Ultimate Multisite ئەو پۆلێمبەی دەستکاری دەکات بۆ دروستکردنی سایتێکی نوێی ئەوان. پۆلێمبەکانی نیشانکراوەکان لە لیستەکەتەوە دەهێنرێن (Ultimate Multisite > Site Templates). تەنها پۆلێمبەکان کە بۆ کڕیارەکان بە ئامادەسازی دیاری کراون، لێرە دەردەکەون.

دوو ناوچەی بنەڕەتی فۆرم (Checkout-form base domains)

Ultimate Multisite v2.13.0 ناوچەکانی داتای ناوچەی بنەڕەتی کە لە فیلدەکانی Site URLی فۆرم کۆتاییدا دیاری کراون، وەک ناوچە بنەڕەتی تۆڕیی دەبینێت. کاتێک دەتەوێت کڕیارەکان سایتێک لە ژێر یەک یان زیاتر لە ناوچەکانی تۆمارکردنی هاوبەش دروست بکەن، وەک example.com و sites.example.com، بەستەمی ئەو فیلدەی available-domain settings بەکاربهێنە.

ناوچەکانی بنەڕەتی هاوبەش (Shared checkout-form base domains) وەک مۆبایلکردنی ناوچە تایبەت بە سایتێک (per-site custom domain mappings) پۆلێمب ناکەن. کاتێک کڕیارێک لە یەکێک لەو بنەڕەتانە، سایتێکی زیرەکی دروست دەکات، Ultimate Multisite تۆماری ناوچەیەکی مۆبایلکراو دروست ناکات کە ئەو هاستەی هاوبەش بکات بە تەنها ئەو سایتە. هاستەی هاوبەش بۆ سایتە خواوەکان دەمێنێتەوە بۆ سایتە یاجارەکانی دیکە کە لە هەمان بنەڕەتی فۆرمەکەدا بەکارن.

ناوچە تایبەت بە کڕیارەکان (per-customer mapped hosts) وەک customer-example.com بۆ هاستەی تۆمارکردنی هاوبەش دەپارێزیت. ناوچەکانی بنەڕەتی فۆرم بۆ هاستەی تۆمارکردنی هاوبەش کە چەندین سایت دەتوانن بەکاربهێنن، پارێزراوەتەوە.

هەڵگرتنی فیلدەکە

ئەگەر تۆ قالبەکانی سایت پێشکەش ناکەیت، فیلدەکەی Template Selection لە فۆرمەکەدا هەڵبژێرە. بەم جۆرە، کڕیارەکان ئەو قالبەی کە بەپێی تنظیمبوونی Ultimate Multisite > Settings > Site Templates دیاری کراوە وەردەگرن.