【问题标题】: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>';
}
}