Минимальное и максимальное количество для заказа

Тема в разделе "Общие вопросы", создана пользователем marand, 8 окт 2015.

  1. marand

    marand Пользователь

    Сообщения:
    123
    Симпатии:
    9
    Приветствую всех. Нужно решение вот такой задачи. В карточке товара есть такой параметр как минимальное количество для заказа, это здорово. А как сделать, чтобы был параметр максимального количества для заказа. Объясню зачем. Я продаю антивирусы и скажем, к примеру, есть продукт от 5 до 10 лицензий, чтобы покупатель мог выбрать любое количество лицензий, но в пределах данного количества. И еще как при этом сделать "живое" изменение цены.
     
  2. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.453
    Симпатии:
    787
    надо сначало придумать куда максимальное значение вписывать. Думаю в неиспользуемые поля..
     
  3. my2you

    my2you Продвинутый пользователь

    Сообщения:
    281
    Симпатии:
    125
    Если надо по быстрому, я когда то делал так.

    в product.tpl

    это
    Код:
            beforeSend: function() {
                $('#button-cart').button('loading');
            },
    заменяем на это
    Код:
            beforeSend: function() {
                $('#button-cart').button('loading');
                if ($('#input-quantity').val() > 4) {
                    alert('Максимально возможно 4 товара');
                    $('#button-cart').button('reset');
                    return false;
                }
            },
    думаю комментарии к коду не нужны?
     
  4. marand

    marand Пользователь

    Сообщения:
    123
    Симпатии:
    9
    Если бы это был один товар, то можно и по-быстрому. Но товаров подобных много и хотелось бы что-то фундаментальное.
    Этот вариант более интересен. А как реализовать?
     
  5. my2you

    my2you Продвинутый пользователь

    Сообщения:
    281
    Симпатии:
    125
    а чем не вариант?? Вместо 4, выведите цифру из свободного поля типа sku и будет вам разные значения.
     
  6. marand

    marand Пользователь

    Сообщения:
    123
    Симпатии:
    9
    Вариант конечно, но гораздо ведь удобнее выставлять нужное количество в админке, в карточке товара.
     
  7. my2you

    my2you Продвинутый пользователь

    Сообщения:
    281
    Симпатии:
    125
    а где лишнее поле типа sku у вас находится, не в админке ;)
    Наверно следующий вопрос, а как вывести. И на это есть ответ