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

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

  • 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)
    Выявилась одна проблемка — скрипт периодически (но не всегда) «пропускает» одну-две позиции.

Новости

  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 
  • 15 декабря 2023 г.
  • Подводим итоги 2023 года. Выпустили новую сборку DIAFAN.CMS 7.1.1, вводим новые тарифы на аренду сайта и коммерческую поддержку и автообновления с января 2024 г., строим планы на будущий год.
  • 25 июля 2023 г.
  • Выпустили очередную сборку DIAFAN.CMS 7.0.1. Она уже доступна к установке.

Блоги

  • 15.12.2023
  • В новой сборке DIAFAN.CMS 7.1.1 мы расширили функциональность баннеров, уделили внимание YML-фиду для Яндекс.Маркет, улучшили “Настройки шаблона”, оформили модуль лога действий и разработали “Заметки” для пользователей административной части сайта. Также проработали замечания и предложения наших пользователей, исправили несколько ошибок.

Форум