У меня есть код в файле functions.php, который ограничит пользователя в выборе максимального количества, доступного на складе для каждого продукта. Но я хочу также уведомить клиента, что «Введенное количество превышает доступный запас». Как бы я показал это сообщение клиенту, когда вводит больше, чем доступно на складе .?
Я пытался добавить разные коды, но ничего не получалось. Действительно неопытность, хотя в этой области. так что, ищите помощи, ребята.
add_action ('woocommerce_add_to_cart', 'add_to_cart_qty', 10, 6);
функция add_to_cart_qty ($ cart_item_key, $ product_id, $ количество, $ вариация_id, $ вариация, $ cart_item_data) {
$real_product_id = $variation_id > 0 ? $variation_id : $product_id;
$product = wc_get_product($real_product_id);
$product_stock = $product->get_stock_quantity();
if( $quantity > $product_stock && $product->get_manage_stock() ){
WC()->cart->set_quantity( $cart_item_key, $product_stock );
}
Приведенный выше код ограничивает пользователя, но не отображает никаких уведомлений для пользователей.