Как изменить минимальное количество в административной панели заказа

С помощью Включите десятичные количества и запасы для продуктов WooCommerce код ответа, я изменил шаг полей количества товаров в моем магазине Woocommerce.

Проблема, которая теперь возникает, заключается в том, что если количество является значением с плавающей запятой, в административном представлении заказа заказ не может быть обновлен из-за следующей ошибки консоли:

Недопустимый элемент управления формы с именем = 'order_item_qty []' не может быть выбран.

Может ли кто-нибудь сказать мне, какой фильтр мне нужно добавить, чтобы изменить минимальное количество? Или как там обойти валидацию?


person adi    schedule 07.12.2020    source источник


Ответы (1)


Я нашел решение, проблема заключалась в том, что шаг от заказа в административном представлении был 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; 
}; 
person adi    schedule 08.12.2020