نحوه دریافت روش حمل و نقل فعلی ووکامرس

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

چرا از روش حمل و نقل فعلی ووکامرس استفاده می کنید؟

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

به عنوان مثال ، در توسعه افزونه اخیرم ، می خواستم روش حمل و نقل فعلی را بدست آورم تا بتوانم ایجاد کنم ووکامرس پس از پرداخت بر اساس روش حمل و نقل تغییر مسیر می دهد.

در این پست – نحوه تنظیم تغییر مسیر ووکامرس پس از پرداخت ، من توضیح دادم که چگونه می توانید پس از پرداخت بر اساس روش ارسال ، تغییر مسیر را تنظیم کنید.

من همچنین افزونه خود را به اشتراک گذاشتم که می تواند به شما در ایجاد تغییر مسیر مشروط ووکامرس پس از پرداخت کمک کند.

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

نحوه اضافه کردن روش حمل و نقل ووکامرس

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

  • وارد داشبورد ووکامرس  خود شده و به قسمت Settings> Shipping Options رفته و بر روی Add Shipping Zone مطابق تصویر زیر کلیک کنید:

  • مرحله دوم این است که نام منطقه را پر کرده و مناطق را انتخاب کنید ، سپس روی دکمه کلیک کنید تا روش حمل و نقل همانطور که در تصویر زیر نشان داده شده است اضافه شود:

  • گام سوم این است که روش ارسال را از منوی کشویی انتخاب کرده و سپس روی دکمه Add Shipping Method (مطابق تصویر زیر) کلیک کنید:

  • در نهایت ، باید ببینید روش حمل و نقل ووکامرس اضافه شده است و مطابق تصویر زیر فعال است:

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

روش حمل و نقل فعلی را دریافت کنید ووکامرس

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

مشتری روش ارسال را در صفحه سبد خرید انتخاب می کند ، همانطور که در تصویر زیر نشان داده شده است:

توجه به این نکته ضروری است که گزینه انتخاب روش ارسال در ووکامرس تنها زمانی ظاهر می شود که بیش از یک روش ارسال به صفحه تنظیمات اضافه شده باشد همانطور که در تصویر زیر نشان داده شده است:

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

روش حمل و نقل فعلی ووکامرس و نمایش دادن را در سرصفحه دریافت کنید

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

برای دریافت این جلسه ، ما باید به شی ووکامرس – WC () دسترسی داشته باشیم.

تابع WC () چیست؟

این به سادگی یک تابع است که نمونه ووکامرس را برمی گرداند و اکنون می توانید برای دسترسی به متدها و خواص موجود در کلاس ، همانطور که در مثال کد من به زودی مشاهده خواهید کرد ، پیش بروید.

به عنوان مثال ، می توانید از این تابع به شرح زیر استفاده کنید:

WC()->session->get('foo');

برای به دست آوردن روش حمل و نقل فعلی در ووکامرس، می توانیم از عملکرد و روش get به شرح زیر استفاده کنیم:

$current_shipping_method = WC()->session->get( ‘chosen_shipping_methods’ );

اکنون می توانیم این مورد را به عنوان هک وردپرس به منظور نشان دادن اضافه کنیم و می توانید آن را در قلاب عمل مانند کد زیر داشته باشید:

// Get Current Shipping Method WooCommerce
 
add_action('wp_head', 'get_current_shipping_method');
 
function get_current_shipping_method(){
 
$current_shipping_method = WC()->session->get( 'chosen_shipping_methods' );
 
print('
');
 
print_r( $current_shipping_method );
 
print('

‘);

}

وقتی این کد را به فایل functions.php تم خود اضافه می کنید ، می توانید آن را آزمایش کنید همانطور که من آن را به قالب سفارشی ویترین فروشگاه اضافه کرده ام و می توانید آن را در تصویر زیر مشاهده کنید.

وقتی به صفحه پرداخت می روم ، روش ارسال فعلی را در سرصفحه نمایش می دهم:

نتیجه

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

در این مقاله قصد داریم تا درباره نحوه دریافت روش حمل و نقل فعلی ووکامرس صحبت کنیم.


قیمت آموزش
رایگان
نوع دسترسی
رایگان

این مقاله در حال حاضر تنها به روش رایگان در دسترس می باشد.

ناصر خالدی
مدرس دوره

ناصر خالدی

مهندس شبکه, امنیت, برنامه نویسی تلفن های هوشمند, طراح وب سایت و متخصص هوش مصنوعی

گفتگوی برنامه نویسان

بخشی برای حل مشکلات برنامه‌نویسی و مباحث پیرامون آن

دیدگاه‌ها و پرسش‌ها

برای ارسال نظر نیاز است تا ابتدا وارد سایت شوید.

هیچ نظری ارسال نشده است.

مقالات پیشنهادی

هک و امنیت

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


۸۶
۰
۱۳ آذر ۱۳۹۹

جاوا اسکریپت

جاوا اسکریپت یک زبان پویا و محبوب مبتنی بر شیء, داینامیک و مفسری می باشد. این زبان برای برنامه نویسی سمت سرور و کلاینت استفاده میشود که ...


۸۴
۰
۱۳ آذر ۱۳۹۹

وردپرس

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


۹۰
۰
۱۳ آذر ۱۳۹۹

نود جی اس

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


۱۲۸
۰
۱۲ آذر ۱۳۹۹