У меня есть код, который ограничит пользователя, чтобы выбрать максимальное количество, доступное в магазине. Но я хочу уведомить и клиента. Как бы я это сделал? - PullRequest
0 голосов
/ 09 июля 2019

У меня есть код в файле 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 );
}

Приведенный выше код ограничивает пользователя, но не отображает никаких уведомлений для пользователей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...