نمایش متغیرها و موجودی محصول در صفحه فروشگاه ووکامرس
شما براحتی میتوانید تعداد موجودی هر محصول و متغیر های آن محصول را در صفحه فروشگاهی ووکامرس به کاربران نمایش دهید.
برای انجام این کار کافیست کد زیر را در 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'; } } } }
نتیجه کد بالا :