Я установил минимальное количество для категории товаров в WooCommerce. В моем случае я установил минимальное количество 5 штук. Код, который я использую, работает нормально, но я хотел бы добавить два сообщения об ошибке для клиента:
1) Если клиент пытается изменить количество на меньшее, чем минимальное, нажав на символ «-», я хотел бы получить что-то вроде: «Минимальное количество этого продукта 5, пожалуйста, добавьте не менее 5 единиц в корзину "
2) Если клиент нажимает кнопку «добавить в корзину», я хотел бы получить что-то вроде этого: «Минимальное количество 5 товаров для этого продукта. Пожалуйста, проверьте свою корзину»
Есть ли какой-нибудь код, который я могу добавить к своему фактическому коду?
add_filter( 'woocommerce_quantity_input_args', 'min_qty_filter_callback', 20, 2 );
function min_qty_filter_callback( $args, $product ) {
$category = 'Noten'; // The targeted product category
$min_qty = 5; // The minimum product quantity
$product_id = $product->is_type('variation') ? $product->get_parent_id() : $product->get_id();
if( has_term( $category, 'product_cat', $product_id ) ){
$args['min_value'] = $min_qty;
}
return $args;
}