显示可变产品库存的变化总和

时间:2018-11-04 01:33:57

标签: php wordpress woocommerce

在woocommerce中,是否可以显示可变产品中的变化总量?我有这里的代码Get the total stock of all variations from a variable product In Woocommerce  及其工作原理,但显示两个股票信息。例如,我将可变产品中的库存留为空白(因为我希望将其自动生成为变动总和。)默认的库存显示显示其无库存,而代码中的另一个显示准确的库存。一个(在图片中突出显示的一个)。请帮忙  enter image description here

我在红色文本库中使用了此代码。

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);

1 个答案:

答案 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' );
}