انتخاب کشور و استان پیشفرض در صفحه تسویه حساب ووکامرس

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

افزودن استان و کشور پیشفرض به صفحه تسویه حساب ووکامرس

تغییر کشور و استان پیشفرض در صفحه تسویه حساب ووکامرس

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

در ادامه نحوه انجام این کار به کمک یک قطعه کد که قبلا درستی آن در قالب وودمارت تست شده است را به شما آموزش خواهیم داد.

  1. وارد پیشخوان وردپرس خود شوید.
  2. از سمت چپ نمایش را انتخاب کنید.
  3. به بخش سفارشی سازی بروید.
  4. در سمت چپ توابع پوسته را مشاهده می کنید.

در انتهای این بخش تکه کد را بارگذاری نمایید.
جایگذاری تکه کد در پوسته

 

 

 

حالا این تکه کد را کپی و در انتهای توابع پوسته paste نمایید:

add_filter( 'default_checkout_billing_country', 'change_default_checkout_country' );
add_filter( 'default_checkout_billing_state', 'change_default_checkout_state' );

function change_default_checkout_country() {
  return 'XX'; // country code
}

function change_default_checkout_state() {
  return 'XX'; // state code
}

توجه به جای xx ها باید کد کشور و کد استان را به ترتیب جایگذاری کنید. کد کشور ایران IR است. کد استان های ایران را می توانید از افزونه حمل و نقل ووکامرس پیدا کرده و به جای XX دوم بگذارید. 

برای ثبت سفارش سایت فروشگاهی یا مشاهده قیمت های طراحی فروشگاه اینترنتی روی لینک کلیک کنید.

اگر سوالی پیرامون این نوشته دارید در بخش کامنت ها با ما درمیان بگذارید.

‏3 نظرات

  • Author's gravatar
    مهدی 25ام مهر 1400 , 8:29 ق.ظ

    سایتتون عالیه

    پاسخ
  • Author's gravatar
    عرفان 22ام آبان 1400 , 4:39 ب.ظ

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

    پاسخ
    • Author's gravatar
      zahra azizi 23ام آبان 1400 , 8:48 ق.ظ

      سلام دوست عزیز لطفا از بخش پشتیبانی تیکت بزنید.

      پاسخ

ارسال پاسخ