نحوه اضافه کردن اعتبار شماره تلفن Checkout ووکامرس

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

تأیید شماره تلفن ووکامرس Checkout

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

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

مراحل افزودن اعتبار شماره تلفن در صفحه پرداخت ووکامرس

در اینجا مراحلی وجود دارد که باید انجام دهید:

  • وارد سایت وردپرس خود شوید و به عنوان کاربر مدیر به داشبورد دسترسی پیدا کنید
  • از منوی داشبورد ، روی منوی ظاهر> منوی ویرایشگر تم کلیک کنید. وقتی صفحه ویرایشگر تم باز شد ، به دنبال فایل توابع موضوع با پسوند functions.php بگردید. برای افزودن تابع برای افزودن اعتبار شماره تلفن در صفحه پرداخت ووکامرس ، این فایل توابع را باز کنید.
  • خط زیر را به فایل functions.php اضافه کنید:
.
// فیلد تلفن ووکامرس را به 10 رقم محدود کنید

add_action('woocommerce_checkout_process', 'sevencloner_custom_checkout_field_process');

  function sevencloner_custom_checkout_field_process() {

    global $woocommerce;

      // بررسی کنید اگر تنظیم شده است ، اگر تنظیم نشده است خطا اضافه کنید. این مورد فقط برای شرکت ها ضروری است

    if ( ! (preg_match('/^[0-9]{10}$/D', $_POST['billing_phone'] ))){

        wc_add_notice( "Incorrect Phone Number! Please enter valid 10 digits phone number"  ,'error' );

    }

}
  • این نتیجه است:

به جای preg_match من ، می توانید هر چیز دیگری را بررسی کرده و کد مشروط خود را با نیازهای خود تنظیم کنید.

همچنین می توانید با بررسی صحیح متغیر $ _POST یا فیلدهای پرداخت سفارشی خود ، پس از تنظیم صحیح آنها ، سایر اعتبارسنجی ها را اضافه کنید

نتیجه

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

دیدگاه‌ها و پرسش‌ها

برای ارسال نظر نیاز است تا ابتدا وارد سایت شوید.

هیچ نظری ارسال نشده است.

در این مقاله قصد داریم تا درباره نحوه اضافه کردن اعتبار شماره تلفن Checkout ووکامرس صحبت کنیم.


قیمت آموزش
رایگان
نوع دسترسی
رایگان

این مقاله در حال حاضر تنها به روش رایگان در دسترس می باشد.

ناصر خالدی
مدرس دوره

ناصر خالدی

مهندس شبکه, امنیت, برنامه نویسی تلفن های هوشمند, طراح وب سایت و متخصص هوش مصنوعی

گفتگوی برنامه نویسان

بخشی برای حل مشکلات برنامه‌نویسی و مباحث پیرامون آن

دوره های پیشنهادی

مقالات پیشنهادی

جاوا اسکریپت

جاوا اسکریپت یک زبان پویا و محبوب مبتنی بر شیء, داینامیک و مفسری می باشد. این زبان برای برنامه نویسی سمت سرور و کلاینت استفاده میشود که ...


۸۲۴
۰
۱۳ آذر ۱۳۹۹

هوش مصنوعی

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


۷۷۸
۰
۱۱ آذر ۱۳۹۹

اندروید

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


۹۹۷
۰
۲۹ آبان ۱۳۹۹

پی اچ پی - PHP

با استفاده از این زبان می توان وب سایت های پویا طراحی کرد, این زبان می تواند با HTML ادغام شود, در حقیقت یک زبان اسکریپتی متن باز و رایگان است. یعنی زمانی که سرور درخواست ...


۸۸۳
۰
۱۳ آذر ۱۳۹۹