【问题标题】:How to change quantity input field to "Sold Out" in woocommerce如何在woocommerce中将数量输入字段更改为“已售罄”
【发布时间】:2018-03-01 18:19:16
【问题描述】:

我正在尝试添加条件,如果产品缺货,则不显示数量字段,只显示“Sold Out”。

如何做到这一点?

当我尝试在 /templates/global/quantity-input.php 中编辑此内容时,购物车无法正常工作。

有什么想法吗?

【问题讨论】:

  • 添加你的代码,这样我就可以看到你做错了什么。

标签: wordpress woocommerce e-commerce product


【解决方案1】:

如果我理解正确,当您的产品缺货时,您想显示“已售罄”,所以在您的 functions.php 中添加:

add_action( 'woocommerce_before_shop_loop_item_title', 'display_sold_out_woocommerce' );

function display_sold_out_woocommerce() {
    global $product;

    if ( !$product->is_in_stock() ) {
        echo '<span class="soldout">' . __( 'Sold Out', 'woocommerce' ) . '</span>';
    }
} 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-20
    • 2022-08-03
    • 1970-01-01
    • 1970-01-01
    • 2020-01-11
    相关资源
    最近更新 更多