在woocommerce中,是否可以显示可变产品中的变化总量?我有这里的代码Get the total stock of all variations from a variable product In Woocommerce 及其工作原理,但显示两个股票信息。例如,我将可变产品中的库存留为空白(因为我希望将其自动生成为变动总和。)默认的库存显示显示其无库存,而代码中的另一个显示准确的库存。一个(在图片中突出显示的一个)。请帮忙
我在红色文本库中使用了此代码。
function show_stock() {global $product;if ( $product->stock ) { // if manage stock is enabled if ( ! $product->managing_stock() && ! $product->is_in_stock() ) echo '';}if ( number_format($product->stock,0,'','') > 0 ) { // if stock is lowecho '<div class="remainingpc" style="text-align:center;"><font color="red"> ' . number_format($product->stock,0,'','') . ' Pcs Left</font></div>';} else {echo '<div class="remaining" style="text-align:center;"><font color="red">Out of Stock</font></div>'; }} add_action('woocommerce_after_shop_loop_item','show_stock', 10);
答案 0 :(得分:0)
尝试将提供的代码替换为:
add_action( 'woocommerce_after_shop_loop_item', 'display_variable_product_stock_quantity', 10 );
function display_variable_product_stock_quantity(){
wc_get_variable_product_stock_quantity( 'echo_html' );
}