Кстати, сэр, я использую поисковый плагин ajax для woocommerce. Я использовал поле {_stock}, чтобы добавить акции в результаты, но {_stocks} отображает не общее количество вариантов. как узнать поле суммы запасов? Спасибо, сэр

ользую этот код в показе запасов продуктов:

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

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 low
echo '<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);

И если продукт является переменной, я использую этот код ответа для отображения наличия на складе:
Получите общий запас всех вариантов из переменного продукта в Woocommerce

Как я могу объединить эти коды в одну условную функцию?

Например. если продукты - простой продукт, другой код для переменного продукта не будет отображаться.

Ответы на вопрос(1)

Ваш ответ на вопрос