فرایند پرداخت ووکامرس آخرین مرحله برای تکمیل سفارش است. با این حال ، مشتریان متقلب ممکن است سفارشات جعلی در فروشگاه آنلاین شما انجام دهند. آنها ممکن است از شماره تلفن های نامعتبر استفاده کنند و ووکامرس ، به طور پیش فرض ، گزینه داخلی برای اعتبارسنجی قسمت شماره تلفن در صفحه پرداخت ندارد.
تأیید شماره تلفن ووکامرس 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 باید مراقب باشید زیرا اگر نمی دانید در حال انجام چه کاری هستید می توانید سایت خود را خراب کنید.