نمایش متغیرها و موجودی محصول در صفحه فروشگاه ووکامرس

نمایش متغیرها و موجودی محصول در صفحه فروشگاه ووکامرس

نمایش متغیرها و موجودی محصول در صفحه فروشگاه ووکامرس

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

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

add_action( 'woocommerce_after_shop_loop_item', 'a4fran3_echo_stock_variations_loop' );
  
function a4fran3_echo_stock_variations_loop(){
    global $product;
    if ( $product->get_type() == 'variable' ) {
        foreach ( $product->get_available_variations() as $key ) {
            $attr_string = array();
            foreach ( $key['attributes'] as $attr_name => $attr_value ) {
                $attr_string[] = $attr_value;
            }
            if ( $key['max_qty'] > 0 ) { 
        echo '<br/>' . implode( ', ', $attr_string ) . ': ' . $key['max_qty'] . ' in stock'; 
            } else { 
        echo '<br/>' . implode(', ', $attr_string ) . ': out of stock'; 
            }
    }
    }
}

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

نمایش متغیرها و موجودی

 

لینک کوتاه:

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

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

مطالب تصادفی