You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Woocommerce前端展示单产品最小订购量的问题排查

解决Woocommerce Min/Max Quantities插件最小订购量显示问题

你使用的Min/Max Quantities插件不会将最小订购量数据存入Woocommerce默认的产品元字段,因此默认的get_min_purchase_quantity()方法无法读取到插件设置的数值。需要改用插件提供的专属函数来获取数据。

商品归档页显示SKU与最小订购量

替换你原有代码为以下内容,添加到主题的functions.php或代码片段插件中:

add_action( 'woocommerce_after_shop_loop_item_title', 'add_sku_and_min_qty_to_archive' );
function add_sku_and_min_qty_to_archive() {
    global $product;
    
    $sku = $product->get_sku();
    // 调用插件专属函数获取最小订购量
    $min_qty = wc_min_max_get_min_quantity( $product->get_id() );
    
    echo '<div class="sku-min-qty">';
    if ( $sku ) {
        echo 'Artikelnummer: ' . $sku . '<br />';
    }
    if ( $min_qty ) {
        echo 'Bestelhoeveelheid: ' . $min_qty;
    }
    echo '</div>';
}

单品页面显示最小订购量

若需在单品页展示,可添加以下代码,将内容插入到产品摘要区域(价格下方):

add_action( 'woocommerce_single_product_summary', 'add_min_qty_to_single_product', 15 );
function add_min_qty_to_single_product() {
    global $product;
    
    $min_qty = wc_min_max_get_min_quantity( $product->get_id() );
    
    if ( $min_qty ) {
        echo '<div class="product-min-qty"><strong>最小订购量:</strong> ' . $min_qty . '</div>';
    }
}

注意事项

  • 确认Min/Max Quantities插件已激活,且目标产品已正确配置最小订购量
  • 优先使用代码片段插件添加代码,避免主题更新导致代码丢失
  • 可自定义输出的HTML类名和文本,配合CSS调整显示样式

内容的提问来源于stack exchange,提问作者Jaap Veldhorst

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 14:02:34