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

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

 

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

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

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

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

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

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

 

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

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

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

 

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

 

  • در نهایت ، باید ببینید روش حمل و نقل ووکامرس اضافه شده است.

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

 

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

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

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

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

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

 

 

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

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

برای بدست آوردن این جلسه ، باید به شیء ووکامرس -دسترسی داشته باشیم.

 

عملکرد WC() چیست؟

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

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

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

 

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

$current_shipping_method = WC()->session->get (‘selected_shipping_methods’)؛

 

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

// روش حمل و نقل فعلی را دریافت کنید ووکامرس
 
add_action('wp_head', 'get_current_shipping_method');
 
function get_current_shipping_method(){
 
$current_shipping_method = WC()->session->get( 'chosen_shipping_methods' );
 
print('<pre>');
 
print_r( $current_shipping_method );
 
print('</pre>');
 
}

 

 

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

 

نتیجه

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

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

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

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

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


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

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

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

ناصر خالدی

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

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

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

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

بک لینک چیست؟

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


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

هوش مصنوعی

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


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

پی اچ پی - PHP

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


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

جاوا اسکریپت

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


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