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

Как покупателю очистить корзину одной кнопкой

  • 08 ноября 2016 г.
  • Собственно вопрос: как это можно реализовать. Форум проглядел, но не увидел такой темы и решения ( Помогите
    • 10 ноября 2016 г.
    • М-да, чего-то ни кто не отвечает на Ваш вопрос. Ладно, данную задачу можно решить несколькими путями. На мой взгляд лучше делать с помощью AJAX, но здесь приведу пример с использование HTML и JS. Вам будет проще.
      И так, например, берем файл cart.view.info.php и в самый конец перед строчкой
      Код
      echo '</form>';
      вставляем этот код
      Код
      echo '<a href="#" onclick="ClearCart(event);" style="color: black;">Очистить карзину</a>';
      echo '<script>
      function ClearCart(e){
      e.preventDefault();
      $(".js_cart_remove").each(function(){
      $(this).click();
      });
      cart_submit();
      }
      </script>';
      Все. Конечно лучше js-скрипт положить в соответствующий файл, но так быстрее было пример Вам писать. Думаю все понятно, далее по аналогии.

      Успехов.
      • 10 ноября 2016 г.
      • Все отлично! Однако есть небольшое но ) появляются диалоговые окна по количеству позиций для удаления товара. (Вы действительно хотите удалить товары из корзины). Как сделать вывод только одного окна?

Новости

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

Форум