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

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

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

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

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

.

ویرایش function.php

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

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

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

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

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

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

.

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

حتما بخوانید :  سایت های پر بازدید وردپرسی در ایران

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

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

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

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

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

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

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

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

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

.

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

.

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

مطالب مرتبط

18 نظر

  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. مدیر

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

      پاسخ
  5. کامیار

    سلام و وقت بخیر
    یک سوال
    در صورتیکه روش های حمل و نقل فعال باشند(پیک موتوری و پست پیشتاز و…) حمل و نقل میاد توی قسمت فاکتور (بعد از فیلدهای اطلاعات مشتری) و مشتری رو سردرگم میکنه و شاید اصلا متوجه نشه که میتونه از روش های ارسال یکی رو انتخاب کنه
    برای همین امکان جدا سازی این بخش و قرار دادنش توی جای دلخواهمون هست یا نه؟
    و اگه هست چجوری میتونم این بخش رو بزارم پایین “سفارشات به همین آدرس ارسال شود” “توضیحات سفارش”

    پاسخ
    1. مدیر

      سلام خدمت شما

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

      پاسخ
  6. ادریس

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

    ممنون میشم اگر توضیح بدید.
    با تشکر فراوان

    پاسخ

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

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