یک مشکل مهم

  • نویسنده موضوع sahin
  • تاریخ شروع

sahin

کاربر عضو
سلام دوستان من یه فروشگاه دارم در ووکامرس در حمل نقل زدم بالای 100 هزار تومن پیک رایگانه اما برای کسانی که خرید زیر 100 هزار تومنه باید پول پیک پرداخت کنن حالا یه مشکلی دارم کسانی که خرید بالای 100 هزار تومن دارن در بخش حمل و نقل صورتحساب دوتا روش نشون میده یکی حمل و نقل رایگان و یکی حمل و نقل محلی(که باید بابت پیک پول بدن) که مشتری باید یکیشو انتخاب کنم چطوری میتونم کاری کنم که کسی بالای 100 تومن خرید کرد اون حمل و نقل محلی که باید پول بدن نمایش نده؟
 

1mahdimf

تازه وارد
اینو تو فانکشن قالب بگذارید.

100000 تغییر بدید (به تومان است)

PHP:
add_filter( 'woocommerce_package_rates', 'gyume_shipping_on_price', 10, 2 );
function gyume_shipping_on_price( $rates, $package ) {
 
    $total = WC()->cart->cart_contents_total;
    //echo $total;
    if( $total >= 100000 ) {
 
        unset( $rates['local_delivery'] );
        unset( $rates['flat_rate'] );
 
    }
 
    return $rates;
}
 
  • Like
واکنش‌ها[ی پسندها]: Mohammad

sahin

کاربر عضو
اینو تو فانکشن قالب بگذارید.

100000 تغییر بدید (به تومان است)

PHP:
add_filter( 'woocommerce_package_rates', 'gyume_shipping_on_price', 10, 2 );
function gyume_shipping_on_price( $rates, $package ) {

    $total = WC()->cart->cart_contents_total;
    //echo $total;
    if( $total >= 100000 ) {

        unset( $rates['local_delivery'] );
        unset( $rates['flat_rate'] );

    }

    return $rates;
}
داداش گذاشتمش ولی بازم مشکلم حل نشد:(:(
 
بالا