我成功地为woocommmerce单品的简短说明添加了一个过滤器,根据库存数量和可用性显示不同的信息。代码如下:
add_filter( 'woocommerce_short_description', 'custom_stock_messages', 25 );
function custom_stock_messages($desc) {
global $product;
$prodquantity = $product->get_stock_quantity();
if ( ! $product->is_in_stock() ) {
$desc .= '<p>この商品は完売しました。</p>';
return $desc;
}
else {
if ( $prodquantity < 1 ) {
$desc .= '<p>この商品はご注文を受けてから製作に入るため、発送まで10日~2週間頂きます。</p>';
return $desc;
}
else {
return $desc;
}
}
}
它就像简单产品的魅力一样,但对于可变产品,只有在产品级别管理库存时才有效。相反,如果我选择在变化级别管理它,则在选择变体时消息不会更改。我尝试过但尝试过但我无法解决这个问题,因为我还不是专家程序员。提前致谢 Alessio的