【发布时间】:2021-01-10 14:01:33
【问题描述】:
在 WooCommerce 中,我使用以下功能,如果产品缺货,它会在产品缩略图上添加售罄文本:
add_action( 'woocommerce_before_shop_loop_item_title', 'bbloomer_display_sold_out_loop_woocommerce' );
function bbloomer_display_sold_out_loop_woocommerce() {
global $product;
if ( ! $product->is_in_stock() ) {
echo '<span class="soldout">Sold Out</span>';
}
}
它适用于简单的产品,但不适用于可变产品。
对于具有变体的可变产品,如果我将除 1 变体之外的所有变体设置为 0 库存数量,我注意到已售罄消息仍显示在缩略图上。从技术上讲,这是不正确的,因为我们确实有一些库存。
有人知道如何更改下面的代码来处理这个问题吗?
【问题讨论】:
标签: php wordpress woocommerce stock product-variations