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

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

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

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

برای دستورات شرطی دسته بندی در ووکامرس کافیست کد زیر را در functions.php قرار دهید

add_action('woocommerce_before_cart', 'a4fran3_check_category_in_cart');
 
function a4fran3_check_category_in_cart() {
 
// Set $cat_in_cart to false
$cat_in_cart = false;
 
// Loop through all products in the Cart        
foreach ( WC()->cart->get_cart() as $cart_item_key => $cart_item ) {
 
    // If Cart has category "download", set $cat_in_cart to true
    if ( has_term( 'download', 'product_cat', $cart_item['product_id'] ) ) {
        $cat_in_cart = true;
        break;
    }
}
   
// Do something if category "download" is in the Cart      
if ( $cat_in_cart ) {
 
// For example, print a notice
wc_print_notice( 'Category Downloads is in the Cart!', 'notice' );
 
// Or maybe run your own function...
// ..........
 
}
 
}

در کد بالا باید تغییراتی را طبق سلیقه خود اعمال نمایید

نتیجه کد بالا :

دستورات شرطی دسته بندی

لینک کوتاه:

https://a4fran3.ir/?p=17726

guest
0 نظر
Inline Feedbacks
مشاهده همه نظرات

مطالب مشابه