根据库存数量向woocommerce变化添加消息

时间:2015-03-26 19:14:58

标签: php wordpress woocommerce

我成功地为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的

0 个答案:

没有答案