آموزش مرتب سازی روش های حمل و نقل تسویه حساب در ووکامرس + تکه کد

احتمالا شما به عنوان صاحب یک فروشگاه آنلاین دوست دارید تا روند خرید را برای مشتریان آسان تر کنید و آن را تسریع بخشید. یکی از کارهایی که به این منظور میتوانید انجام دهید مرتب سازی روش های حمل و نقل از کم به زیاد است. با این کار مشتری دیگر نیازی نیست تا در بین گزینه های موجود به دنبال قیمت مناسب باشد. برای مثال هزینه های حمل نقل از 10000 تومان شروع شده و تا 50000 هزار تومان مرتب سازی شده اند.

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

با ووکامرس همراه باشید!

چگونه از تکه کدها استفاده کنیم؟

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

چطور از تکه کدها استفاده کنیم؟

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

جایگذاری تکه کد در پوسته

 

تکه کد آموزش مرتب سازی روش های حمل و نقل تسویه حساب در ووکامرس

function wooir_sort_shipping_methods( $rates, $package ) {
 if ( empty( $rates ) ) return;
    if ( ! is_array( $rates ) ) return;
    
    uasort( $rates, function ( $a, $b ) { 
        if ( $a == $b ) return 0;
        return ( $a->cost < $b->cost ) ? -1 : 1; 
    } );
    
    return $rates;
}
add_filter( 'woocommerce_package_rates' , 'wooir_sort_shipping_methods', 10, 2 );

این تکه کد با ووکامرس نسخه 6.9.0 آزمایش شده است.

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

4.6/5 - (10 امتیاز)

One thought on “آموزش مرتب سازی روش های حمل و نقل تسویه حساب در ووکامرس + تکه کد

  1. ساشا نوروزی زاد گفت:

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

    1. محمد مجیدی گفت:

      درخواست پشتیبانی ثبت کنید تا کد برایتان شخصی سازی شود.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *