حساب کاربری

یا

حداقل 8 کاراکتر

تاریخ انتشار : ۴ اسفند ۱۴۰۲آخرین بروزرسانی : ۱۴۰۲/۱۲/۲۰نویسنده :
تعداد بازدید : 945 دسته بندی : آموزش برچسب ها : , ,
آموزش روش ویرایش فرم تسویه حساب ووکامرس بدون نیاز به نصب افزونه

زمان مطالعه :3 دقیقه

سایز متن12

چاپ مقاله

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

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

روش‌های ویرایش فرم تسویه حساب

دو روش کلی برای ویرایش فرم تسویه حساب ووکامرس وجود دارد:

1- استفاده از کد :

اگر می‌خواهید کنترل بیشتری بر فرم تسویه حساب داشته باشید، می‌توانید از کد استفاده کنید. با استفاده از کد، می‌توانید فیلدهای جدید اضافه کنید، فیلدهای موجود را ویرایش کنید و چیدمان فرم را تغییر دهید.

برای استفاده، کافیست کد زیر را در فایل function.php قالب خود قرار دهید :

				
					/* Remove Woocommerce User Fields */
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
add_filter( 'woocommerce_billing_fields' , 'custom_override_billing_fields' );
add_filter( 'woocommerce_shipping_fields' , 'custom_override_shipping_fields' );
 
function custom_override_checkout_fields( $fields ) {
  unset($fields['billing']['billing_state']);
  unset($fields['billing']['billing_country']);
  unset($fields['billing']['billing_company']);
  unset($fields['billing']['billing_address_1']);
  unset($fields['billing']['billing_address_2']);
  unset($fields['billing']['billing_postcode']);
  unset($fields['billing']['billing_city']);
  unset($fields['shipping']['shipping_state']);
  unset($fields['shipping']['shipping_country']);
  unset($fields['shipping']['shipping_company']);
  unset($fields['shipping']['shipping_address_1']);
  unset($fields['shipping']['shipping_address_2']);
  unset($fields['shipping']['shipping_postcode']);
  unset($fields['shipping']['shipping_city']);
  return $fields;
}
function custom_override_billing_fields( $fields ) {
  unset($fields['billing_state']);
  unset($fields['billing_country']);
  unset($fields['billing_company']);
  unset($fields['billing_address_1']);
  unset($fields['billing_address_2']);
  unset($fields['billing_postcode']);
  unset($fields['billing_city']);
  return $fields;
}
function custom_override_shipping_fields( $fields ) {
  unset($fields['shipping_state']);
  unset($fields['shipping_country']);
  unset($fields['shipping_company']);
  unset($fields['shipping_address_1']);
  unset($fields['shipping_address_2']);
  unset($fields['shipping_postcode']);
  unset($fields['shipping_city']);
  return $fields;
}
/* End - Remove Woocommerce User Fields */
				
			

توضیح کد بالا :

کد بالا تمامی فیلدهای فرم تسویه حساب را حذف می کند، اگر نیاز دارید فیلد خاصی در فرم تسویه حساب شما نمایش داده شود کافیست آن را از کد بالا حذف کنید، به طور مثال اگر به کد پستی نیاز دارید کافیست عبارت های زیر را از فرم بالا حذف کنید تا فیلد آن در فرم تسویه حساب نمایش داده شود :

				
					  unset($fields['billing']['billing_postcode']);
				
			

و عبارت : 

				
					  unset($fields['shipping']['shipping_postcode']);
				
			

2- استفاده از افزونه :

افزونه‌های متعددی برای ویرایش فرم تسویه حساب ووکامرس وجود دارند. این افزونه‌ها امکانات مختلفی را برای سفارشی‌سازی فرم تسویه حساب ارائه می‌دهند.

برخی از افزونه‌های محبوب برای ویرایش فرم تسویه حساب ووکامرس عبارتند از:

  • Checkout Field Editor for WooCommerce: 
  • این افزونه به شما امکان می‌دهد تا فیلدهای موجود در فرم تسویه حساب را ویرایش، حذف یا اضافه کنید.
  •  
  • WooCommerce Checkout Manager: 
  • این افزونه امکانات کاملی برای سفارشی‌سازی فرم تسویه حساب ارائه می‌دهد، از جمله تغییر چیدمان فرم، اضافه کردن فیلدهای جدید و اعمال قوانین شرطی.
  •  
  • WooCommerce One Page Checkout: 
  • این افزونه فرم تسویه حساب را در یک صفحه نمایش می‌دهد و باعث می‌شود تا فرآیند خرید برای مشتریان آسان‌تر شود.

لایک0

اشتراک
ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

مقالات پیشنهادی برای شما
آموزش روش ویرایش فرم تسویه حساب ووکامرس بدون نیاز به نصب افزونه
آموزش ویرایش فرم تسویه حساب ووکامرس
تغییر رنگ مرورگر موبایل هنگام مشاهده سایت با موبایل
تغییر رنگ مرورگر موبایل هنگام مشاهده سایت با موبایل
غیرفعال کردن زوم سایت در موبایل _ جلوگیری از زوم سایت در موبایل
غیرفعال کردن زوم صفحات سایت در موبایل
پیشنهاد لحظه ای
افزونه المنتور پرو اورجینال | افزونه Elementor PRO

افزونه المنتور پرو اورجینال | افزونه Elementor PRO

قیمت اصلی 146,000 تومان بود.قیمت فعلی 86,000 تومان است.
افزونه یوست سئو اورجینال | افزونه yoast seo

افزونه یوست سئو اورجینال | افزونه yoast seo

قیمت اصلی 130,000 تومان بود.قیمت فعلی 65,000 تومان است.
مشاوره رایگان
اگه دلت یه سایت حرفه ای میخواد یا اگه سایت داری ولی بهینه نیست ، کافیه با ما تماس بگیری...
فاز 11 پردیس ، بلوار صداقت ، مجتمع آرتمیس
99200952099