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

Способ оплаты в зависимости от способ доставки

  • 29 декабря 2018 г.
  • Здравствуйте. Сейчас на сайте при оформлении заказа сразу отображаются все способы доставки и оплаты. Как можно сделать чтоб способы оплаты скрывались и показывались при выборе способа доставки? Например при выборе доставки по России чтоб была оплата только картой или безналом, а при доставке курьером оплата только наличкой. Заранее спасибо за ответы.
    • 29 декабря 2018 г.
    • Это надо скрипт писать, его будет достаточно
      • 29 декабря 2018 г.
      • А в каком файле?
        • 29 декабря 2018 г.
        • Михаил, тут вопрос скорее не в каком файле, а обладаете ли вы знаниями JS?
          • 29 декабря 2018 г.
          • Обладаю. Сайты делаю давно, просто с диафаном только недавно связался. Документацию читаю, увидел что модули по файлам разбиты. Я так понял надо править файлы модуля корзины.
            • 29 декабря 2018 г.
            • modules/cart/js/cart.form.js
              • 29 декабря 2018 г.
              • а лучше его в тему загнать и там править

                будет custom/my/modules/cart/js/cart.form.js
              • 29 декабря 2018 г.
              • Цитата
                а лучше его в тему загнать и там править
                Я бы даже сказал, что не лучше, а необходимо только так и делать.
              • 29 декабря 2018 г.
              • Ну тогда и скидку к этому прикрутить...
                - типо "Сам вывозит" - получи скидку за самовывоз
            • 30 декабря 2018 г.
            • Можно смой подключить или дописать в тот который соотвествует названию view файла например
  • 03 сентября 2019 г.
  • Подскажите, за год не реализовали сей очень необходимый магазинам и примитивный функционал в диафане?
    • 03 сентября 2019 г.
    • Все молчат. Никто не реализовал этот примитивный функционал. Видимо, не такой он и необходимый ;)
      • 04 сентября 2019 г.
      • Реализовывал пару раз среди своих :)
        • 04 сентября 2019 г.
        • Аналогично, делали, но было бы здорово если бы это было в коробке.
          Актуально же, когда при смене оплаты меняется и доставка, или наоборот.

          Допустим Безнал, он не всегда нужен.

          Так же было бы здорово если в коробке была скидка от способа доставки на весь заказ, при примеру купона.
          Частенько бывает нужно когда на какую то доставку нужно сделать скидку на весь заказ.
  • 29 июня 2021 г.
  • Здравствуйте! Перерыл форум и модули - не нашел. Есть аналогичная потребность, чтобы при оплате "онлайн" доставка "почтой РФ" была бесплатной. При смене на другой способ оплаты - такой вариант должен пропасть. Кто-то делал из пользователей, поделитесь. Можно не бесплатно.
    • 30 июня 2021 г.
    • На мой взгляд самый простой вариант это использовать js. У каждого способа доставки и платежа должны быть свои id. А дальше просто проверять какой пользователь сделал выбор и от этого скрывать или показывать что нам нужно. Может не совсем надежно но зато быстро и без серьезного вмешательства в систему.
  • 17 октября 2023 г.
  • Добрый день!
    За прошедшие годы, кто то реализовал?!

Новости

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

Форум