如何在订单管理面板中更改最小数量
How to change minimum quantity in administration panel of order
使用 答案代码,我更改了我的 Woocommerce 商店中产品数量字段的步骤。
现在出现的问题是,如果数量是浮点值,在订单的管理视图中,无法更新订单并出现以下控制台错误:
An invalid form control with name='order_item_qty[]' is not focusable.
谁能告诉我需要添加什么过滤器才能更改最小数量?或者我如何绕过那里的验证?
我找到了解决方案,问题是管理视图中订单的步骤是 1 而不是 0.1。
解决方法:
add_filter( 'woocommerce_quantity_input_step', 'filter_woocommerce_quantity_input_step', 10, 2 );
function filter_woocommerce_quantity_input_step($arg, $product) {
$arg = 0.1;
return $arg;
};
使用
现在出现的问题是,如果数量是浮点值,在订单的管理视图中,无法更新订单并出现以下控制台错误:
An invalid form control with name='order_item_qty[]' is not focusable.
谁能告诉我需要添加什么过滤器才能更改最小数量?或者我如何绕过那里的验证?
我找到了解决方案,问题是管理视图中订单的步骤是 1 而不是 0.1。
解决方法:
add_filter( 'woocommerce_quantity_input_step', 'filter_woocommerce_quantity_input_step', 10, 2 );
function filter_woocommerce_quantity_input_step($arg, $product) {
$arg = 0.1;
return $arg;
};