在 Woocommerce 中使用分组产品时,组内每个产品的默认数量为 0。如何将此默认数量更改为 1?
我希望有人一键将组内的所有子产品添加到购物车。默认所有数量都设置为 0,因此他们必须在单击“添加到购物车”按钮之前将所有单独的数量设置为 1。如果我可以将所有数量预设为 1,他们只需点击“添加到购物车”即可。
最佳答案
不幸的是,其他答案中给出的文件中没有过滤器可供使用,我不建议编辑核心文件。
您可以使用以下过滤器,但我似乎无法将产品类型识别为“分组”,因此这些设置将应用于每个产品输入(我希望所有产品都为 1,所以没问题) .
add_filter( 'woocommerce_quantity_input_args', 'custom_quantity', 10, 2 );
function custom_quantity( $args, $product ) {
$args['input_value'] = 1;
return $args;
}
关于Woocommerce - 分组产品的默认数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20262048/