在WooCommerce中显示无数量的库存状态

时间:2018-01-20 11:08:06

标签: wordpress woocommerce product stock product-quantity

我想显示产品库存状态,不带显示剩余数量。

现在,标准的WooCommerce股票显示,以及我到目前为止发现的插件(WooCommerce Booster等),显示数量或显示数量和“库存”短语的“套餐交易”。

换句话说,

我有:“5库存”

我想表明:“有货”

这可能吗?如果是这样,怎么样?

2 个答案:

答案 0 :(得分:1)

解决。

Woocommerce - >设置 - >产品 - >库存 - >股票显示格式。

......简直不敢相信我之前没有看到它。

答案 1 :(得分:0)

如果您对“有库存”自定义消息有疑问,请尝试以下代码:

add_filter( 'woocommerce_get_availability', 'custom_override_get_availability', 10, 2);

// The hook in function $availability is passed via the filter!
    function custom_override_get_availability( $availability, $_product ) {
    if ( $_product->is_in_stock() ) $availability['availability'] = __('In Stock', 'woocommerce');
    return $availability;
    }

或这个

//* Add stock status to archive pages
function envy_stock_catalog() {
    global $product;
    if ( $product->is_in_stock() ) {
        echo '<div class="stock" >' . $product->get_stock_quantity() . __( ' in stock', 'envy' ) . '</div>';
    } else {
        echo '<div class="out-of-stock" >' . __( 'out of stock', 'envy' ) . '</div>';
    }
}
add_action( 'woocommerce_after_shop_loop_item_title', 'envy_stock_catalog' );