ویرایش برگه تسویه حساب ووکامرس

ویرایش برگه تسویه حساب ووکامرس

دلخواه سازی صفحه ی تسویه حساب ووکامرس

ویرایش برگه تسویه حساب ووکامرس را به سادگی خواهید آموخت…

باما همراه باشید

.

ویرایش function.php

کد زیر را کپی کنید و آن را به فایل functions.php خود را اضافه کنید:

طریقه ی کارکرد کد بالا : اضافه کردن یک فیلتر برای تغییر فیلد های صفحه ی پرداخت ووکامرس، سپس حذف order_comments از آن صفحه .

در این مثال، ما به طور کامل order_comments را از فیلد های صفحه ی تسویه حساب حذف کردیم.

حال می خواهیم سایر زمینه ها را هم حذف کنیم!

اینجا یک لیست کامل از زمینه هایی که شما می توانید حذف کنید را داریم. توجه داشته باشید که ما فقط با اضافه کردن کد unset() عمل حذف را انجام می دهیم.

هر کدام از آیتم هایی که لازم بود حذف شوند ، مانند نمونه ی ذکر شده در بالا ، به فایل function.php قالب خود بیافزایید.

.

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

حتما بخوانید :  افزونه بهینه سازی تصاویر WP Smush

آیتم های قابل حذف از برگه پرداخت ووکامرس :

  • حذف نام در برگه تسویه حساب ووکامرس
  • حذف نام خانوادگی صورت حساب در برگه تسویه حساب ووکامرس
  • حذف نام شرکت از برگه تسویه حساب ووکامرس
  • حذف آدرس ۱ از برگه تسویه حساب ووکامرس
  • حذف آدرس ۲ از برگه تسویه حساب ووکامرس
  • حذف نام شهر از برگه تسویه حساب ووکامرس
  • حذف کد پستی از برگه تسویه حساب ووکامرس ( ZIP / postal code )
  • حذف نام کشور از برگه تسویه حساب ووکامرس
  • حذف نام استان از برگه تسویه حساب ووکامرس ( گاها به ایالت هم ترجمه شده – state )
  • حذف ایمیل از برگه تسویه حساب ووکامرس ( البته باید توجه داشت که مشتری پس از خرید نیاز به دریافت ایمیل و یا فاکتور نداشته باشد. )
  • حذف شماره تلفن از برگه تسویه حساب ووکامرس
حتما بخوانید :  دکمه اشتراک گذاری در تلگرام برای وردپرس

در ادامه کد ها ، مشابه موارد بالا ، آیتم های مربوط به موارد مذکور در ارتباط با “حمل و نقل” نیز ذکر شده که می توان آنها را نیز حذف نمود.

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

– اطلاعات مربوط به صورت حساب ( billing )

– اطلاعات مربوط به حمل و نقل ( shipping )

تفاوت billing و shipping در ووکامرس :

علت وجود این دو مورد این است که گاهی یک خریدار با مشخصات ثبت شده خویش در سیستم میخواهد خریدی را با نام فرد دیگری و یا با نام خود به آدرس فرد دیگری ثبت نماید.

به همین ترتیب امکان حذف مواردی مانند : “حذف نام کاربری از برگه پرداخت ووکامرس” و “حذف پسورد از برگه پرداخت ووکامرس” نیز امکان پذیر است که کد های آن را در بالا میبینید.

.

در صورت نیاز به راهنمایی و یا داشتن سوالی در ارتباط با این موضوع ، از طریق قسمت نظرات همین نوشته ، در کنار شما هستیم.

.

با تشکر از وب سایت تک آموز که کد ها را جمع آوری کرده بودند.

مطالب مرتبط

12 نظر

  1. pedram

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

    پاسخ
  2. pedram

    دقیقا ۲۱ فایل نوع فایل functions.php داریم کدومش بعد کجای فایل کپی بشه که باعث اختلال نشه خیلی برام مهمه

    پاسخ
    1. مدیر

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

      شاید فایل های دیگری با این نام در پوشه قالب وجود داشته باشند ، اما همگی پیشوند و یا پسوند دارند ، مانند :
      functions-template.php و یا functions.yith-wcmg.php و …
      که حتی ممکن است مانند مثال دومی ، توابع یکی از پلاگین های مورد استفاده در قالب باشد.

      پس فایل توابع اصلی مد نظر ماست که در روت اصلی قالب وجود دارد.

      اما در مورد اینکه کجای فایل وارد کنید :
      سعی کنید در انتهای تمامی کد های فایل مذکور آن ایتم هایی که میخواهید حذف کنید را وارد نمایید.
      حتما در داخل تگ php بدین صورت :
      < ?php ... ( کد های لازم ) ?>

      موفق باشید

      پاسخ
    1. مدیر

      با سلام

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

      اما راه حل بسیار ساده :

      در مرورگر گوگل کروم ، بر روی هر یک از آن آیتم ها به طور جداگانه این موارد را انجام دهید :
      ۱- بر روی آیتم راست کلیک کنید
      ۲- بر روی گزینه inspect کلیک نمایید
      ۳- بین کد های موجود ، div اصلی که تمام اپشن های آن آیتم را در خود جای داده ، بیابید
      ۴- کد css :
      display:none;
      را از قسمت style در مدیریت وردپرس ، به آن div اختصاص دهید.

      تمام.

      پاسخ
  3. محسن شريف زاده

    سلام.
    ممنون از مطلبتون.
    چطور میتونم تو قسمت پرداخت، برای روش های ارسال اولویت ایجاد کنم و یا یکیشون رو پیش فرض بذارم؟
    یا کلا شخصی سازی کنم ظاهرش رو ؟
    لطف می کنید

    پاسخ
    1. مدیر

      وردپرس بهترین است و ووکامرس بهترین فروشگاه ساز آن.
      هم امکان تعیین روش ارسال پیش فرض برای ووکامرس وجود دارد.
      هم امکان تعیین اولویت برای روش های ارسال در ووکامرس.
      برای این منظور به قسمت پیکربندی افزونه ووکامرس مراجعه و به سربرگ حمل و نقل بروید.
      در آنجا امکان تیک زدن روش پیشفرض و با کشیدن و رها کردن با موس هم می توانید اولویت را تعیین کنید.
      برای سفارشی کردن ظاهر هم نیاز به تغییراتی در CSS دارید.
      موفق باشید.

      پاسخ
      1. محسن شریف زاده

        متاسفانه نیست !
        در نسخه های جدید ووکامرس اون قسمت که میشد با درگ کردن ارسال های ÷یش فرض رو تعیین کرد برداشته شده و نیاز به تغییرات تو کد نویسی ها داره.

        پاسخ
        1. مدیر

          در ورژن : ۲٫۶٫۴ ووکامرس تست شد
          در قسمت > پیکربندی > پرداخت > ترتیب نمایش درگاه های پرداخت
          می توانید درگ کنید و جا به جا نمایید.

          پاسخ
  4. حامد

    سلام
    من در بخش تسویه حساب میخوام فیلد ایمیل را غیر ضروری کنم هر کی دوست داشت بنویسه هر کی دوست نداشت خالی بذاره، چطوری اینکارو بکنم
    ممنون میشم راهنماییم کنید

    پاسخ
    1. مدیر

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

      پاسخ

شما هم در بحث شرکت نمایید...

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