Перейти к содержанию

Запрет на добавление в корзину товара больше чем в наличии


 Поделиться

Рекомендуемые сообщения

Как реализовать, чтобы при наличии товара, например 3 шт., покупатель не мог добавить больше, а добавлялось только 3 штуки с сообщением, что На складе только 3 шт?

Ссылка на комментарий
Поделиться на другие сайты

В 08.04.2022 в 11:59, - Елена - сказал:

Как реализовать, чтобы при наличии товара, например 3 шт., покупатель не мог добавить больше, а добавлялось только 3 штуки с сообщением, что На складе только 3 шт?

 

Ссылка на комментарий
Поделиться на другие сайты

кому нужно.

пример для дефолтного шаблона. у кого есть "+-", дописать строчку для "+", по аналогии.

product.tpl

возле

<input type="text" name="quantity" value="<?php echo $minimum; ?>" size="2" id="input-quantity" class="form-control" />

добавляем:

<div id="messages" style="white-space:pre;"></div>

далее сам скрипт:

<script type="text/javascript">

var input = document.querySelector('#input-quantity');

var messages = document.querySelector('#messages');
var a=<?php echo $stock; ?>;

input.addEventListener('input', function()
{

if (input.value <= a) {
 messages.textContent += 'Кол-во, которое вы выбрали: ' + input.value + '\n';
} else {
document.getElementById('input-quantity').value = a ;
messages.textContent += 'Не достаточно на складе.Максимально возможно: ' + input.value + '\n';  
} 
});

</script>

 

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

 Поделиться

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...