نویسنده:
بازدید: 590 بازدید
حذف تیک “شرایط وب‌سایت (شرایط و مقررات) را مطالعه کرده‌ام و می‌پذیرم” از صفحه تسویه‌حساب

سلام! برای حذف تیک “شرایط وب‌سایت (شرایط و مقررات) را مطالعه کرده‌ام و می‌پذیرم” از صفحه تسویه‌حساب ووکامرس، ساده‌ترین راه این است که برگه شرایط و مقررات را در تنظیمات ووکامرس حذف کنید.

گام به گام برای حذف تیک شرایط و مقررات

     

      1. ورود به تنظیمات ووکامرس:

           

            • در پیشخوان وردپرس، به مسیر ووکامرس > پیکربندی (Settings) بروید.

        1. رفتن به تب پیشرفته:

             

              • در بالای صفحه تنظیمات، روی تب پیشرفته (Advanced) کلیک کنید. (ممکن است در نسخه‌های جدیدتر، این بخش با نام حریم خصوصی و حساب‌های کاربری (Accounts & Privacy) یا برگه‌ها (Pages) ترکیب شده باشد، اما در حالت معمول در تب Advanced قرار دارد.)

          1. تنظیمات برگه شرایط و ضوابط:

               

                • به بخش راه اندازی برگه (Page setup) (یا مشابه آن) نگاه کنید.

                • قسمتی با عنوان شرایط و ضوابط (Terms and conditions) را پیدا کنید. در مقابل این گزینه یک فهرست کشویی وجود دارد که برگه‌ای که به عنوان شرایط و مقررات تعیین شده، در آن انتخاب شده است.

            1. حذف برگه تعیین شده:

                 

                  • در فهرست کشویی مقابل “شرایط و ضوابط”، گزینه “بدون برگه تنظیم شده” (No page set) یا گزینه خالی را انتخاب کنید تا برگه تعیین شده برداشته شود.

              1. ذخیره تغییرات:

                   

                    • به پایین صفحه بروید و روی دکمه ذخیره تغییرات (Save changes) کلیک کنید.

              بعد از این کار، تیک “شرایط وب‌سایت” و متنی که در صفحه تسویه‌حساب (Checkout) نمایش داده می‌شد، حذف خواهد شد.


              اگر تمایل دارید در مورد ویرایش یا حذف سایر فیلدهای صفحه تسویه‌حساب ووکامرس (مانند فیلد توضیحات سفارش یا فیلدهای آدرس غیرضروری) اطلاعات بیشتری کسب کنید در ادامه روش با کدهای دستی و توسعه یافته تر به همراه افزونه نیز برای شما قرار دادیم . 

              حذف تیک “شرایط وب‌سایت (شرایط و مقررات) را مطالعه کرده‌ام و می‌پذیرم” از صفحه تسویه‌حساب

              حذف و ویرایش فیلدهای صفحه تسویه‌حساب (Checkout) ووکامرس

              حذف و ویرایش فیلدهای صفحه تسویه‌حساب (Checkout) ووکامرس می‌تواند فرآیند خرید را برای مشتریان شما سریع‌تر و ساده‌تر کند.

              برای این کار، بهترین و رایج‌ترین روش استفاده از کدهای سفارشی (Custom Code) یا افزونه‌های مدیریت فیلدهای تسویه‌حساب (Checkout Field Editor Plugins) است.

               

              1. 🛠️ با استفاده از افزونه (روش ساده‌تر)

               

              استفاده از افزونه به شما اجازه می‌دهد بدون نیاز به کدنویسی، فیلدها را بکشید، رها کنید، حذف کنید یا اجباری بودن آن‌ها را تغییر دهید.

              • پیشنهاد افزونه: Checkout Field Editor for WooCommerce (توسط ThemeGrill) یا افزونه‌های مشابه که به صورت رایگان در مخزن وردپرس موجود هست و میتوانید دانلود کنید .

              • یا میتونید از این لینک دانلود نمایید 
              • Checkout Field Editor for WooCommerce

              مراحل کلی:

              1. افزونه را نصب و فعال کنید.

              2. به بخش تنظیمات افزونه (معمولاً در زیر ووکامرس یا ابزارها) بروید.

              3. لیست فیلدهای تسویه‌حساب را مشاهده خواهید کرد (مانند نام، نام خانوادگی، آدرس، تلفن و…).

              4. فیلدهایی که می‌خواهید حذف کنید (مثلاً نام شرکت یا آدرس خط 2) را انتخاب کرده و دکمه حذف (Remove) یا غیرفعال کردن (Disable) را بزنید.

              5. می‌توانید فیلدهای دیگر را نیز ویرایش کنید، مثلاً:

                • اجباری بودن (Required): تیک آن را بردارید تا دیگر پر کردن آن فیلد ضروری نباشد (مثلاً برای فیلد توضیحات).

                • عنوان (Label): عنوان فیلد را به چیزی که می‌خواهید تغییر دهید.

                • ترتیب (Order): با کشیدن و رها کردن، محل نمایش فیلدها را عوض کنید.

               

              2. 💻 با استفاده از کدهای سفارشی (روش تخصصی‌تر)

               

              اگر نمی‌خواهید افزونه اضافی نصب کنید، می‌توانید با استفاده از کدهای ووکامرس (Hook) فیلدها را حذف یا ویرایش کنید. این کدها باید در فایل functions.php قالب فرزند (Child Theme) یا یک افزونه کد اسنیپت قرار گیرند.

               

              الف) حذف فیلدهای آدرس غیرضروری

               

              این کد، فیلدهایی مثل “شرکت”، “آدرس 2” و “تلفن” را از بخش صورتحساب (Billing) حذف می‌کند:

              				
              					
              
              PHP
              
              
              add_filter( 'woocommerce_checkout_fields' , 'custom_remove_checkout_fields' );
              
              function custom_remove_checkout_fields( $fields ) {
              
                  // حذف نام شرکت، آدرس خط دوم و تلفن از فیلدهای صورتحساب
                  unset($fields['billing']['billing_company']);
                  unset($fields['billing']['billing_address_2']);
                  unset($fields['billing']['billing_phone']);
              
                  // مثال برای حذف فیلدهای حمل و نقل (Shipping) در صورت لزوم
                  // unset($fields['shipping']['shipping_company']);
                  // unset($fields['shipping']['shipping_address_2']);
                  
                  // حذف بخش یادداشت سفارش (Order Notes)
                  unset($fields['order']['order_comments']);
              
                  return $fields;
              }
              
              
              				
              			

               


              ب) غیر اجباری کردن فیلدها (Required)

               


              اگر نمی‌خواهید فیلدی را کاملاً حذف کنید، اما می‌خواهید اجباری بودن آن را بردارید (مثلاً فیلد “تلفن” یا “ایمیل”):

              				
              					
              
              PHP
              
              
              add_filter( 'woocommerce_checkout_fields' , 'custom_optional_checkout_fields' );
              
              function custom_optional_checkout_fields( $fields ) {
              
                  // فیلد ایمیل را از اجباری بودن خارج می‌کند
                  $fields['billing']['billing_email']['required'] = false;
              
                  // فیلد تلفن را از اجباری بودن خارج می‌کند
                  $fields['billing']['billing_phone']['required'] = false;
                  
                  return $fields;
              }
              
              
              
              				
              			

              ج) حذف کامل بخش “توضیحات سفارش” (Order Notes)

               


              اگر صرفاً می‌خواهید فیلد متنی بزرگ “توضیحات سفارش” را حذف کنید:

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


              توصیه مهم: اگر از روش کدنویسی استفاده می‌کنید، همیشه از یک قالب فرزند (Child Theme) استفاده کنید تا با به‌روزرسانی قالب اصلی، کدهای شما از بین نروند.

               

              با امتیاز جذاب خودتون مارو خوشحال 🤣 یا غمگین 😟  کنید

              0 / 5

              رتبه صفحه شما:

              مطالعه بیشتر