Вход • Регистрация

Покупка всех товары из категории разом и «повтор» заказа

  • 24 февраля 2016 г.
  • 1. Некоторые категории представляют собой специализированные наборы товаров для определённых целей. Желательна возможность поместить всю категорию в корзину разом.
    2. Так же хотелось бы иметь возможность повторить ранее сделанный заказ из «кабинета» пользователя

    Есть ли возможность относительно малой кровью соорудить такой функционал?
    Заранее спасибо.
  • 24 февраля 2016 г. , редакция: 24 февраля 2016 г.
  • Цитата
    Есть ли возможность относительно малой кровью соорудить такой функционал?
    А что для Вас - "малой кройвью"? Здесь надо корректировать скрипт, определяющий процесс покупки. По второму вопросу нужно скорректировать вывод ранее сделанных покупок с имитацией кнопки "купить еще раз". Т.е. немного php, немного js и чуточку sql.
  • 24 февраля 2016 г.
  • Мало кровью можно так:

    Надо в shop.view.list.php добавить <div id="buy_all">Купить все</div>

    идем /modules/shop/js/shop.buy_form.js

    и добавляем скрипт:

    Код
    $("#buy_all").click(function() {
    $(this).parents(".shop_list").find("form.js_shop_form").each(function() {
    $(this).find('input[name=action]').val('buy');
    $(this).submit();
    });
    });


    Может и сработает
    • 25 февраля 2016 г.
    • Огромное спасибо, сработало )
      На первом этапе это решение устраивает более чем.
  • 24 февраля 2016 г.
  • Мало кровью можно так:

    Надо в shop.view.list.php добавить <div id="buy_all">Купить все</div>

    идем /modules/shop/js/shop.buy_form.js

    и добавляем скрипт:

    Код
    $("#buy_all").click(function() {
    $(this).parents(".shop_list").find("form.js_shop_form").each(function() {
    $(this).find('input[name=action]').val('buy');
    $(this).submit();
    });
    });


    Может и сработает
    • 24 февраля 2016 г. , редакция: 24 февраля 2016 г.
    • А если количество товаров больше количества, которое может быть на одной странице, то скрипт зацепит только видимую часть. Есть и другие моменты (например, так можно зацепить и товар, который не относится к категории, т.е. который может выводится через шаблонный тег и т.д.), так что одним js не получится. Как я говорил нужен и php, и sql.
      • 25 февраля 2016 г.
      • кнопка вносится в блок .shop_list и ищет там торвары.

        Скрипт не претендует на Приз года, стоял вопрос Малой кровью.
  • 25 февраля 2016 г.
  • @АЛЕКСАНДР БИГ ЭПЛ (BA5)
    Выявилась одна проблемка — скрипт периодически (но не всегда) «пропускает» одну-две позиции.

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум