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

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

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

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

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

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

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

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

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

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

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

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

نتیجه

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

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

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

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

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


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

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

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

ناصر خالدی

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

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

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

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

پی اچ پی - PHP

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


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

نود جی اس

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


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

هوش مصنوعی

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


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

جاوا اسکریپت

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


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