我想显示产品库存状态,不带显示剩余数量。
现在,标准的WooCommerce股票显示,以及我到目前为止发现的插件(WooCommerce Booster等),显示数量或显示数量和“库存”短语的“套餐交易”。
换句话说,
我有:“5库存”
我想表明:“有货”
这可能吗?如果是这样,怎么样?
答案 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' );