آموزش ویرایش فرم تسویه حساب در ووکامرس
یکی از مراحل مهم در خرید از یک فروشگاه اینترنتی تکمیل فرم تسویه حساب است. ممکن است تا به حال با این موضوع مواجه شده باشید که برخی از فرم های تسویه حساب اطلاعات بسیار زیاد و بیهوده ای را برای تسویه حساب از کاربر می گیرند گرفتن همین اطلاعات زیادی می تواند کاربر را خسته کند. هر چقدر شما فرایند خرید را برای مشتری ساده تر کنید رضایت او افزایش پیدا می کند. افزایش رضایت کاربر یعنی تبدیل شدن به مشتری همیشگی و مشتری همیشگی یعنی سود بیشتر برای فروشگاه. در حال حاضر کسی در هر حوزه ای سایت های زیادی هستند که مشغول فعالیت هستند در بین این همه سایت ، سایت هایی موفق هستند که کاربر رضایت بیشتر از آن ها داشته باشد پس با پیاده سازی کارهای کوچک در سایت خود به پیشرفت و افزایش فروش خود کمک کنید.
فرم تسویه حساب
یک فرم تسویه حساب در وردپرس به صورت پیش فرض اطلاعات زیادی را از کاربر دریافت می کنید مطابق آنچه در تصویر زیر می بینید. برخی از این اطلاعات اجباری و برخی از آن ها اختیاری است که کاربر می تواند آن را پر کند یا نکند. شما برای کاهش فیلدهای اضافه در فرم تسویه حساب از دو راه می توانید این کار را انجام دهید. راه اول استفاده از افزونه و راه دوم استفاده از کد. بارها گفته شده است که استفاده از افزونه زیادی کار خوبی نیست و اولین ضرر آن به سایت باعث کاهش سرعت می شود و در ادامه احتمال تداخل و ناسازگاری با سایر افزونه ها را دارد با این حال ما در اینجا نحوه حذف فیلد اضافی فرم تسویه حساب با افزونه را شرح می دهیم.
شاید کسانی که به تازگی با وردپرس کار می کنند به سراغ افزونه ها بروند یا کسانی که اطلاعات زیادی درباره کد نویسی ندارند اما باید بگوییم ما کاملا شفاف و واضح درباره کار با قطعه کدها در این بخش برای حذف فیلد اضافی توضیح می دهم تا شما با بدون نیاز به دانش کد نویسی بتوانید از آن استفاده کنید.
در فرم تسویه حساب چه فیلدهایی وجود دارد؟
به صورت پیش فرض در یک فرم تسویه حساب ووکامرس ۱۲ فیلد وجود دارد که می توانید آن را در تصویر زیر ببینید.
فرم تسویه حساب
- نام
- نام خانوادگی
- نام شرکت
- کشور
- آدرس اول
- آدرس دوم
- شهر
- استان
- کدپستی
- تلفن
- آدرس ایمیل
- توضیحات
این ۱۲ مورد در تمام قالب ها یکی است تنها ممکن است ترتیب قرارگیری آن ها عوض شود.
حذف فیلدهای اضافی فرم تسویه حساب بدون نیاز به افزونه
برای این کار شما باید قطعه کدی مرتبط با فیلدی را که قصد حذف آن را دارید در فایل function.php که قبلا روش دسترسی و قرار دادن کد در function.php را گفتیم قرار دهید.
قطعه کدی که در پایین مشاهده می کنید تمام فیلدها را حذف می کنید شما می توانید هرفیلدی را که می خواهید حذف شود وارد کنید.
add_filter(‘woocommerce_checkout_fields’,’replyWp_override_checkout_fields’);
function replyWp_override_checkout_fields($fields){
unset($fields[‘billing’][‘billing_first_name’]);
unset($fields[‘billing’][‘billing_last_name’]);
unset($fields[‘billing’][‘billing_company’]);
unset($fields[‘billing’][‘billing_country’]);
unset($fields[‘billing’][‘billing_address_1’]);
unset($fields[‘billing’][‘billing_address_2’]);
unset($fields[‘billing’][‘billing_city’]);
unset($fields[‘billing’][‘billing_state’]);
unset($fields[‘billing’][‘billing_postcode’]);
unset($fields[‘billing’][‘billing_phone’]);
unset($fields[‘billing’][‘billing_email’]);
unset($fields[‘order’][‘order_comments’]);
return $fields;
}
هم چنین می توانید قطعه کد را در تصویر ببینید تا برای شما روشن تر شود.
حال به ترتیب از خط سوم تا خط چهاردهم هر خط کد برای حذف یک فیلد است که آن ها را بیان می کنیم.
- حذف فیلد نام > billing_first_name
- حذف فیلد نام خانوادگی > billing_last_name
- حذف فیلد نام شرکت > billing_company
- حذف فیلد اول آدرس > billing_address_1
- حذف فیلد دوم آدرس > billing_address_2
- حذف فیلد شهر > billing_city
- حذف فیلد کد پستی > billing_postcode
- حذف فیلد کشور > billing_country
- حذف فیلد استان یا ایالت > billing_state
- حذف فیلد شماره تماس > billing_phone
- حذف فیلد ایمیل > billing_email
- حذف فیلد یادداشت سفارش > order_comments
به همین راحتی شما می توانید هر فیلدی را که قصد حذف آن را دارید بدون نیاز به افزونه حذف کنید. حال به هر دلیل می خواهید از افزونه ها استفاده کنید در ادامه مقاله همراه ما باشید.
حذف فیلدهای اضافی فرم تسویه حساب از طریق افزونه
با استفاده از افزونه WooCommerce Checkout Manager بدون حتی یک خط کدنویسی می توانید تنظیمات فرم تسویه حساب فروشگاه آنلاین خود را انجام دهید. با جست و جو در مخزن وردپرس می توانید افزونه را بدون پرداخت هیچ هزینه ای دانلود و نصب کنید. در جلسات آموزش وردپرس نحوه دانلود و نصب افزونه به صورت کامل و گام به گام توضیح داده شده است.
بعد از نصب و فعال سازی افزونه یک زیر منو تحت عنوان checkout در منو ووکامرس ایجاد می شود که باید روی آن کلیک کنید. با کلیک روی این گزینه با صفحه ای مشابه تصویر زیر رو به رو می شوید.
در حالت اولیه شما همان ۱۲ فیلدی را که به صورت پیش فرض در تمام فرم پرداخت ها وجود دارد می بینید حال می توانید یک فیلد را حذف کنید با فعال کردن گزینه clear فیلد انتخابی شما از لیست حذف می شود. هم چنین شما از طریق این افزونه می توانید جایگاه قرارگیری و طول کادر یک فیلد را مشخص کنید. با استفاده از این افزونه شما می توانید یک فیلد جدید نیز اضافه کنید از طریق دکمه add new field در قسمت بالا این کار قابل انجام است.
سخن آخر
تکمیل فرم تسویه حساب می توانید برای کاربر دشوار باشد پس سعی کنید آن را جوری تنظیم کنید که تنها اطلاعات مهم و مورد نیاز از کاربر گرفته شود. در این صورت نه فروشگاه شما به مشکل می خورد نه کاربر هنگام خرید اذیت می شود. اگر نکات ریزی که در مباحث وردپرس مانند حذف فیلدهای اضافه را انجام دهید سایت شما با گذشت زمان تبدیل به یک سایت حرفه ای و کاربر پسند خواهد شد.
ارسال دیدگاه