如何禁用woocommerce中产品详细信息页面中的数量字段?

use*_*753 33 woocommerce

我需要在产品详细信息页面上的Woocommerce中隐藏"数量"字段(在添加到购物车之前输入数量),并且仅显示"添加到购物车"按钮,然后将数量设置为1在购物车中.原因是因为我根据重力形式收集数量.

Joh*_*ler 61

  • 编辑您的产品.
  • 点击"库存".
  • 选中"单独出售"框


Rya*_*n S 40

最安全的方法是使用WordPress内置钩子或过滤器

/**
 * @desc Remove in all product type
 */
function wc_remove_all_quantity_fields( $return, $product ) {
    return true;
}
add_filter( 'woocommerce_is_sold_individually', 'wc_remove_all_quantity_fields', 10, 2 );
Run Code Online (Sandbox Code Playgroud)

您也可以删除其他产品类型中的数量选择器,您可以在此处找到更多信息http://www.sutanaryan.com/how-to-remove-product-quantity-selectors-woocommerce/

请注意:使用此选项可以有效地避免在购物车中多次使用该产品.随后点击"添加到购物车"将触发警告,该产品只能在您的购物车中一次.这可能不适合每个人.

  • 这是迄今为止最好的答案,应该被接受作为问题的答案. (3认同)
  • 这可以简化为:`add_filter('woocommerce_is_sold_individually', '__return_true');` (2认同)

小智 7

在此输入图像描述

无需使用插件或编辑function.php只需检查上图中显示的选项.


小智 4

有一个免费插件可以删除可能适合您的数量选择器。 http://wordpress.org/extend/plugins/woocommerce-remove-quantity-fields/