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

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

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

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

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

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

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

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

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

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

  • وارد داشبورد ووکامرس  خود شده و به قسمت 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 تم خود اضافه می کنید ، می توانید آن را آزمایش کنید همانطور که من آن را به قالب سفارشی ویترین فروشگاه اضافه کرده ام و می توانید آن را در تصویر زیر مشاهده کنید.

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

نتیجه

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

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


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

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

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

ناصر خالدی

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

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

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

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

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

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

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

درباره فایل Robots.txt

این فایل ربات های خزنده موتور های جستجو را راهنمایی می کنند و به آنان می فهماند که چه دایرکتوری و لینک هایی قابل بررسی و چه دایرکتوری و لینک هایی غیرقابل برررسی می باشند...


۵۳۶
۰
۲ دی ۱۳۹۹

بک لینک چیست؟

بک لینک (Back Link) به لینک دادن یک سایت به سایت دیگر گفته میشود که یک فاکتور مهم و اساسی در سئو هر سایتی می باشد.


۷۷۴
۰
۲۲ آذر ۱۳۹۹

پی اچ پی - PHP

با استفاده از این زبان می توان وب سایت های پویا طراحی کرد, این زبان می تواند با HTML ادغام شود, در حقیقت یک زبان اسکریپتی متن باز و رایگان است. یعنی زمانی که سرور درخواست ...


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

اندروید

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


۷۵۸
۰
۲۹ آبان ۱۳۹۹