جستجو برای:
سبد خرید 0
  • خانه
  • همتامگ
    • همتامگ
      مجله تخصصی وب سایت همتاکالج
    • همتا TV
      همتاتی وی
    • رادیوهمتا
      رادیو همتا
  • محصولات و دروه‌هاداغ
    • وبینار‌های آموزشی
    • دورۀ‌های آموزشی
  • همتاساپورتجدید
  • تماس با ما
  • درباره ما
  • کسب‌درآمد

ورود

گذرواژه خود را فراموش کرده اید؟

یا

ارسال مجدد رمز عبور یکبار مصرف (00:90)

ثبت نام

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

ارسال مجدد رمز عبور یکبار مصرف (00:90)
همتاکالج
  • خانه
  • همتامگ
    • همتامگ
      مجله تخصصی وب سایت همتاکالج
    • همتا TV
      همتاتی وی
    • رادیوهمتا
      رادیو همتا
  • محصولات و دروه‌هاداغ
    • وبینار‌های آموزشی
    • دورۀ‌های آموزشی
  • همتاساپورتجدید
  • تماس با ما
  • درباره ما
  • کسب‌درآمد
ورود/ثبت‌نام
0

وبلاگ

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

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

1401/05/25
ارسال شده توسط امین عظیم‌آبادی
افزونه‌هایی ووکامرسی، مقاله، وردپرس
ویرایش فیلد پرداخت در ووکامرس

چگونگی ویرایش صفحه پرداخت در ووکامرس

در اکثر کشورهای پیشرفته عموم مردم (از پیر تا جوان) با ایمیل آشنا هستند امّا در ایران وضعیت به شکل دیگری است. بخش زیادی از کاربران اینترنت هنوز با عملکرد ایمیل آشنا نیستند و چون فیلد ایمیل در پرداخت ووکامرس ضروری است ممکن است کاربران ایرانی به‌خاطر این مورد کوچک از خریدکردن صرف‌نظر کنند. در این مقاله قصد داریم به یکی از موارد مهم در طراحی سایت بپردازیم و صفحۀ پرداخت ووکامرس را شخصی‌سازی کنیم. ویرایش صفحه پرداخت در ووکامرس در تجربۀ کاربری سایت شما بسیار اثرگذار است

1) چگونه کد پستی ووکامرس را غیرضروری کنیم؟

کد پستی در ووکامرس به‌صورت پیش‌فرض اجباری است از طرفی شرکت ملی پست ایران نیز اجباری برای داشتن کد پستی در مرسوله‌ها ندارد از این رو غیرضروری کردن کد پستی در ووکامرس مشکل چندانی برای شما ایحاد نمی‌کند. برای غیرضروری کردن کد پستی در ووکامرس می‌توانید از 3 روش زیر استفاده کنید.

روش اوّل: غیرضروری کردن کد پستی در ووکامرس با پلاگین

آموزش کار با افزونه Checkout Field Editor (Checkout Manager) for WooCommerce

طبق بررسی‌های ما غیرضروری کردن کد پستی و ایمیل به کمک افزونه در عموم قالب‌ها کمی مشکل است امّا اگر شما می‌خواهید از افزونه استفاده کنید پیشنهاد ما افزونۀ Checkout Field Editor for WooCommerce است. برای این کار نام این افزونه را در مخزن وردپرس جستجو کنید و بعد از فعال‌سازی از منوی ووکامرس و زیر منوی فیلد پرداخت وارد تنظیمات افزونه شوید

غیرضروری کردن کد پستی در ووکامرس با افزونه

حالا روی دکمۀ ویرایش کنار فیلد کد پستی کلیک کنید بعد از زدن دکمۀ ویرایش با غیرفعال‌کردن فیلد «ضروری» می‌توانید این فیلد را به حالت اختیاری دربیاورید.

غیرضروری کردن کدپستی در ووکامرس

همان‌طور که قبل‌تر هم بیان کردم، در بسیاری از قالب‌ها امکان غیرضروری کردن کد پستی و سایر فیلد به کمک افزونه محیا نمی‌باشد و برای این منظور باید روش دوّم و سوّم استفاده کنیم.
توجه: به هیچ‌وقت از این طریق اقدام به غیرضروری کردن ایمیل نکنید چرا که ایمیل فیلد اجباری در ثبت‌نام وردپرس است و ممکن است برای کاربران مشکلاتی ایجاد شود. روش غیرضروری کردن ایمیل را در ادامه بررسی می‌کنیم.

روش دوّم: غیرضروری کردن کد پستی در ووکامرس با کد php

روش دوّم و سوّم هر دو روش کدنویسی هستند. در برخی قالب‌ها روش دوّم کار می‌کند و در برخی قالب‌ها روش سوّم و در برخی دیگر هر دو در کنار هم.
برای غیرفعال کرد کد پستی ووکامرس در صفحۀ پرداخت کد زیر را درون هاست خود در آدرس
public_html/wp-content/theme/(پوشۀ قالب فعال)/functions.php
در آخرین خط قرار دهید و دکمۀ ذخیره را بزنید.

				
					add_filter( 'woocommerce_billing_fields', 'unrequire_postcode',2);
function unrequire_postcode( $fields ) {
    $fields['billing_postcode']['required'] = false;
    return $fields;
}
remove_filter( 'authenticate', 'wp_authenticate_email_password', 20 );
				
			

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

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

روش سوّم: غیرضروری کردن کد پستی در ووکامرس دون پلاگین

درصورتی‌که روش دوّم در سایت شما فعال نشد از روش سوم استفاده کنید. فقط کافی است کد زیر را در آدرس در همان آدرس یعنی:
public_html/wp-content/theme/(پوشۀ قالب فعال)/functions.php
درون هاست خود قرار دهید.

				
					add_filter( 'gettext', 'QuadLayers_billing_field_strings', 20, 3 );
function QuadLayers_billing_field_strings( $translated_text, $text, $domain ) {
switch ( $translated_text ) {
    case 'Postcode / ZIP':
        $translated_text = __('Area code','woocommerce');
        break;
    }
return $translated_text;
}
				
			

چگونه ایمیل را در صفحۀ پرداخت ووکامرس غیرضروری کنیم؟

به‌صورت پیش‌فرض فرایند ثبت‌نام کاربران در ووکامرس به کمک ایمیل انجام می‌شود. یعنی کاربران شما برای ثبت‌نام نیاز به ایمیل، نام کاربری و گذرواژه دارند. برای برطرف‌کردن این مورد می‌توانید از افزونه دیجیتس استفاده کنید اگر کارکردن با دیجیتس را نمی‌دانید مقالۀ «چگونه ثبت‌نام کاربران وردپرس را با موبایل انجام دهیم؟» را مطالعه کنید.
بعد از فعال‌سازی افزونۀ دیجیتس می‌توانید همانند قبل از افزونۀ checkout filde editor for woocomecre استفاده کنید و ایمیل را غیرفعال کنید. درصورتی‌که به کمک افزونه موفق به غیرضروری کردن ایمیل در صفحۀ پرداخت ووکامرس نشدید از کدهای زیر استفاده کنید.

روش 1: غیرضروری کردن فیلد ایمیل در صفحۀ پرداخت ووکامرس

کد زیر را در آخرین خط فایل functions.php قالب (بهتر است تمام تغییرات در قالب چایلد قراردهید) در آدرس
public_html/wp-content/theme/(پوشۀ قالب فعال)/functions.php

				
					add_filter( 'woocommerce_default_address_fields' , 'bbloomer_override_postcode_validation' );
function bbloomer_override_postcode_validation( $address_fields ) {
  $address_fields['postcode']['required'] = false;
  return $address_fields;
}
				
			

روش 2: غیرضروری کردن فیلد ایمیل در صفحۀ پرداخت ووکامرس

کد زیر را در آخرین خط فایل functions.php قالب (بهتر است تمام تغییرات در قالب چایلد قراردهید) در آدرس
public_html/wp-content/theme/(پوشۀ قالب فعال)/functions.php

				
					add_filter( 'woocommerce_billing_fields', 'unrequire_email',2);
function unrequire_email( $fields ) {
    $fields['billing_email']['required'] = false;
    return $fields;
}
				
			

مخفی کردن آدرس دوّم در صفحه پرداخت ووکامرس

مخفی کردن فیلد آدرس دوّم در صفحۀ پرداخت ووکامرس به‌راحتی با افزونۀ checkout filde editor for woocomerce انجام دهید. در صفحۀ تنظیمات افزونه روی فیلد billing_address_2 کلیک کنید و تیک ضروری را بردارید تا به‌راحتی آب خوردن از شرّ این فیلد خلاص شوید. توجه کنید که حتماً فیلد billing_address_2 را غیرفعال کنید.

غیرفعال سازی آدرس دوم از ووکامرس

چگونه نام شرکت را در صفحۀ پرداخت ووکامرس غیرفعال کنیم؟

برای مخفی کردن نام شرکت در صفحۀ checkout ووکامرس کافی‌است که روی دکمۀ «ویرایش» فیلد مربوطه کلیک کنید و از این طریق این فیلد را غیرفعال کنید. ویرایش صفحه پرداخت در ووکامرس به کمک این افزونه بسیار آسان است.

مخفی کردن فیلد کشور در صفحۀ پرداخت ووکامرس

مخفی کردن این فیلد از طریق افزونه و کدنویسی ممکن است در روند ثبت سفارش اختلال ایجاد کند. برای این کار بهتر است از کدهای CSS استفاده می‌کنیم. کد زیر را در بخش سفارشی‌سازی وردپرس (از طریق منوی هدر) در قسمت «CSSهای دلخواه» قرار دهید.

				
					p#billing_country_field {
    display: none;
}
				
			

درصورتی‌که کد بالا این فیلد را مخفی نکرد از ویدئو زیر کمک بگیرید.

…..

جابه‌جایی فیلد‌هایی صفحۀ پرداخت در ووکامرس

برای جابه‌جایی فیلدهای صفحۀ پرداخت ووکامرس و ویرایش صفحه پرداخت در ووکامرس به کمک افزونۀ Checkout filde editor for woocommerce می‌توانید به‌راحتی ترتیب هر فیلدی را در صفحۀ پرداخت ووکامرس تغییر دهید. برای این کار کافی است نشانگری را که در تصویر زیر مشخص شده است را با ماوس خود نگه‌دارید به‌صورت Drag & drop جابه‌جا کنید.

چگونه فیلد های صفحه چک اوت را ویرایش کنیم؟

غیرفعال‌سازی ارسال به آدرس دیگر در ووکامرس

ارسال به روش دیگر در ووکامرس قابلیتی است که در آن کاربران می‌توانند محصولات خود را برای دوستان و آشنایان خود ارسال کنند. امّا این قابلیت ممکن است در مدیریت سفارش‌ها فروشگاه شما را تحت‌تأثیر قرارداد. برای غیرفعال‌سازی آن کافی است از منوی ووکامرس وارد پیکربندی شوید و تب حمل‌ونقل را باز کنید در این صفحه همان‌طور که در تصویر زیر مشخص شده است روی لینک «گزینه‌های حمل‌ونقل» کلیک کنید تا صفحۀ زیر باز شود.

غیرفعال سازی ارسال به روش دیگر در ووکامرس

کافی است در این صفحه «مقصد ارسال» را روی گزینۀ «حمل‌ونقل اجباری به آدرس صورت‌حساب مشتری» قرار دهید.

مخفی کردن توضیحات سفارش در صفحه پرداخت ووکامرس

برای مخفی کردن فیلد توضیحات در صفحۀ پرداخت ووکامرس می‌توانید کد زیر را در فایل functions.php قالب وردپرس قرار دهید.

				
					add_filter( 'woocommerce_enable_order_notes_field', '__return_false', 9999 );

				
			

چگونه وقتی حمل‌ونقل رایگان فعال است سایر روش‌های ارسال را غیرفعال کنیم؟

برای این موضع کافیست در آخرین خط فایل functions.php قالب خود کد زیر را قرار دهید.

				
					add_filter( 'woocommerce_package_rates', 'my_hide_shipping_when_free_is_available', 100 );
function my_hide_shipping_when_free_is_available( $rates ) {
	$free = array();
	foreach ( $rates as $rate_id => $rate ) {
		if ( 'free_shipping' === $rate->method_id ) {
			$free[ $rate_id ] = $rate;
			break;
		}
	}
	return ! empty( $free ) ? $free : $rates;
}
				
			

حذف فیلدهای اضافی محصولات دانلودی در ووکامرس

شاید پرسیدن آدرس، کدپستی و… برای محصولات دانلودی کمی احمقانه باشد. چراکه درفرایند فروش به هیچ یک از این فیلدها نیازی ندارید. برای مدیریت این بخش افزونه «ووکامرس فارسی» را نصب کنید. از منوی «ووکامرس فارسی» وارد «ابزارها» شوید و در صفحۀ بازشده تب «تسویه حساب» را باز کنید. در انتهای این صفحه تیک گزینۀ «حذف فیلدهای غیرضروری» را فعال کنید تا صفحۀ تسویه حساب شما ساده‌تر شود.

حذف فیلدهای غیرضروری در چک اوت ووکامرس

تعداد بازدید: 217
قبلی راهنمای جامع نوشتن قرارداد طراحی سایت بی نقص
بعدی ثبت‌نام با موبایل در وردپرس

2 Comments

به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.

  • مرتضی نامور گفت:
    1401/09/18 در 00:40

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

    پاسخ
    • امین عظیم‌آبادی گفت:
      1401/09/20 در 22:51

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

      پاسخ

دیدگاهتان را بنویسید لغو پاسخ

جستجوگر همتا
جستجو برای:
تبلیغات
(برای تبلیغات با شماره 04133351006 تماس بگیرید)
پشتیبانی سایت شما
پشتیبانی

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

مشاهده پلن‌ها
دسته‌ها
  • افزونه‌های امنیتی وردپرس
  • افزونه‌هایی ووکامرسی
  • مارکتینگ
  • مقالات آموزش پلاگین‌های وردپرس
  • مقاله
  • همتا-TV
  • وردپرس
برچسب‌ها
افزایش تجربه کاربری افزونه امنیتی افزونه ثبت نام امنیت اکیسمت بکاپ گیری در وردپرس ثبت نام باموبایل دیجیتس ضد هرزه نامه
  • محبوب
  • جدید
  • دیدگاه ها
  • برچسب ها

لوگوی سفید همتاکالج

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

آدرس: ایران - آذربایجان شرقی، تبریز، چهارراه منصور، مجتمع اطلس طبقۀ 1 واحد 8، همتاکالج

تلفن ثابت: 33351006-041

موبایل: 09199614959

اینستاگرام: hamta_college.ir@

خبرنامه

چیزی را از دست ندهید، ثبت نام کنید و در مورد شرکت ما مطلع باشید.

نمادها
کلّیۀ حقوق این سایت محفوظ و متعلّق به «توسعه دهندگان کسب‌وکار آنلاین همتا» است.
اشتراک گذاری در شبکه های اجتماعی
ارسال به ایمیل
https://hamta-college.ir/?p=10306
ورود ×
کد تأیید
لطفا کد تأیید ارسال شده به را وارد کنید
ثبت
رمز عبور خود را فراموش کرده اید؟
ورود با رمز عبور یکبار مصرف
ارسال مجدد رمز عبور یکبار مصرف(00:90)
حساب کاربری ندارید؟
ثبت نام
ارسال مجدد رمز عبور یکبار مصرف(00:90)
بازگشت به ورود
ارسال مجدد رمز عبور یکبار مصرف (00:90)
بازگشت به ورود
  • (+98) Iran
مرورگر شما از HTML5 پشتیبانی نمی کند.

پشتیبانی همتاکالج

  • 09199614959
  • شنبه تا چهارشنبه از ساعت 8 تا 17
  • فرم درخواست (درخواست خود را وارد کنید تا ما با شما تما بگیریم)