افزودن فیلدهای دلخواه به صفحه پرداخت در ووکامرس با Checkout Field Editor

افزونه ویرایش فیلدهای پرداخت ووکامرس

صفحه پرداخت یکی از حساس‌ترین مراحل خرید در فروشگاه ووکامرسی است. اگر اطلاعات غیرضروری از مشتری بخواهید، فرایند پرداخت طولانی می‌شود؛ اگر فیلدهای لازم را حذف کنید، مدیریت سفارش و ارسال با مشکل مواجه خواهد شد. افزونه Checkout Field Editor (Checkout Manager) for WooCommerce از ThemeHigh امکان مدیریت فیلدهای صفحه پرداخت را بدون ویرایش مستقیم کد فراهم می‌کند.

این افزونه در مخزن وردپرس بیش از 400,000 نصب فعال دارد و از هر دو ساختار پرداخت کلاسیک و Checkout Block پشتیبانی می‌کند. مراحل تصویری زیر تنظیمات پرداخت کلاسیک را نشان می‌دهند. اگر صفحه پرداخت شما با بلوک Checkout ساخته شده است، فیلدها را از بخش Blocks Checkout Fields مدیریت کنید.

چرا باید فیلدهای پرداخت ووکامرس را سفارشی کنیم؟

در فروشگاه کالای فیزیکی نشانی دقیق و اطلاعات تحویل اهمیت دارد؛ اما فروش محصولات دانلودی ممکن است به همه فیلدهای نشانی نیازی نداشته باشد. در بعضی فروشگاه‌ها نیز دریافت توضیح تحویل یا پاسخ یک سؤال کوتاه لازم است. هدف این است که فقط اطلاعات ضروری دریافت شوند.

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

نصب افزونه Checkout Field Editor for WooCommerce

Checkout Field Editor Plugin-افزونه ویرایش فیلدهای پرداخت ووکامرس

افزونه Checkout Field Editorاز پیشخوان وارد افزونه‌ها ← افزودن افزونه تازه شوید و افزونه Checkout Field Editor (Checkout Manager) for WooCommerce را با نام توسعه‌دهنده ThemeHigh پیدا، نصب و فعال کنید. پیش از تغییر فیلدهای اصلی، از سایت نسخه پشتیبان تهیه کنید و یک سفارش آزمایشی به‌عنوان مبنا ثبت کنید.

در بخش برگه‌ها، صفحه تسویه‌حساب را باز کنید. اگر از شورت‌کد [woocommerce_checkout] استفاده می‌کند، بخش کلاسیک افزونه را تنظیم کنید؛ اگر بلوک Checkout قرار دارد، وارد بخش فیلدهای پرداخت بلوکی شوید. تنظیمات یکی لزوماً به دیگری منتقل نمی‌شود.

فعال و غیرفعال کردن فیلدهای پرداخت

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

Checkout Field Editor settings-افزونه ویرایش فیلدهای پرداخت ووکامرس
تنظیمات افزونه

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

ویرایش فیلدهای موجود در صفحه پرداخت

برای تغییر مشخصات یک فیلد، دکمه «ویرایش» ردیف مربوط را انتخاب کنید. تصویر زیر نمونه‌ای از فیلدهای بخش حمل‌ونقل را نشان می‌دهد.

shiping fields-افزونه ویرایش فیلدهای پرداخت ووکامرس
تنظیم فیلدهای حمل و نقل

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

Edite billing fields
ویرایش فیلد پرداخت

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

اضافه کردن فیلد جدید به صفحه پرداخت

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

Add field in checkout field

حالت اول ساخت فیلد متنی

نوع Text یا «متن» برای دریافت توضیح کوتاه و داده‌های ساده مناسب است. برچسب، متن راهنما و وضعیت اجباری بودن را مشخص کنید. اگر اطلاعات برای پردازش سفارش ضروری نیست، فیلد را اختیاری قرار دهید.

new billing field

حالت اول فیلد پرداخت جدید

حالت دوم ساخت فیلد انتخابی و رادیویی

در فیلدهای انتخابی، Option Text عبارت نمایش‌داده‌شده به مشتری و Option Value مقدار ذخیره‌شده است. برای هر گزینه مقدار مشخص و پایدار تعریف کنید.

new billing field2
حالت دوم فیلد پرداخت جدید

برای مثال، می‌توانید فیلدی با نام billing_comment و عنوان «نظر شما در مورد فروشگاه ما» بسازید و گزینه‌های «عالی»، «خوب»، «متوسط» و «ضعیف» را برای آن تعریف کنید. با غیرفعال گذاشتن گزینه اجباری، مشتری می‌تواند بدون انتخاب هیچ‌کدام از گزینه‌ها سفارش خود را ثبت کند.

radio field
انتخاب گزینه برای فیلد رادیویی

پس از ذخیره تنظیمات، فیلد انتخابی در صفحه پرداخت کلاسیک نمایش داده می‌شود. در صورت اختیاری بودن فیلد، مشتری می‌تواند بدون پاسخ دادن فرایند ثبت سفارش را ادامه دهد.

final result of radio field
نتیجه نهایی

تفاوت Checkout کلاسیک و Checkout Block

براساس مستندات جدید ThemeHigh، فیلدهای پرداخت کلاسیک و بلوکی از بخش‌های جداگانه مدیریت می‌شوند. در Checkout Block گونه‌هایی مانند Text، Checkbox، Select، Radio، Number، Email، URL، Textarea و انواع دیگر پشتیبانی می‌شوند؛ بااین‌حال تنظیمات و رفتار هر نوع فیلد می‌تواند بین این دو ساختار متفاوت باشد. اگر فیلد در پرداخت نمایش داده نمی‌شود، اول نوع صفحه و بخش ویرایش افزونه را بررسی کنید.

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

نکته امنیتی مهم هنگام بروزرسانی

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

جمع‌بندی

Checkout Field Editor برای حذف فیلدهای غیرضروری و افزودن اطلاعات موردنیاز در پرداخت ووکامرس ابزار مناسبی است. برای استفاده درست، ابتدا مشخص کنید تسویه‌حساب فروشگاه شما کلاسیک است یا بلوکی و فیلدها را در بخش مرتبط ویرایش کنید.

دانلود افزونه Checkout Field Editor

دانلود افزونه Checkout Field Editor صفحه افزونه

منبع: wordpress.org

سوالات متداول

ووکامرس یک افزونه وردپرسی است که امکان ساخت یک فروشگاه اینترنتی کامل را به ما خواهد داد. با کمک این افزونه هر گونه فروشگاه با هر امکاناتی را می‌توان پیاده سازی کرد.
شما می توانید ووکامرس را به درگاه‌های پرداخت بانکی متصل کرده و امکان پرداخت را به وجود آورید. همچنین تمامی پرداختی‌ها در ووکامرس موجودند و می‌توانید بررسی کنید.
شما با نصب و راه اندازی افزونه‌ی Checkout Field Editor for WooCommerce می توانید فیلدهای پرداخت را ویرایش کنید.
آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

دیدگاهتان را بنویسید

ارسال دیدگاه به معنی این است که شما ابتدا قوانین ارسال دیدگاه را مطالعه کرده‌اید و با آن موافق هستید.