• Здравствуйте. Ранее я уже создавал топик: вот он
    Нужно было на WP установить калькулятор как вот здесь — посоветовали использовать Caldera Forms. Но теперь появилась проблема с ценами — они не равномерно снижаются.
    Загляните в цены, а также взгляните на сам калькулятор: ссылка

    High School:
    6 Hours — $25
    12 Hours — $23 — снизилась на $2
    24 Hours — $20 — разница на $5
    2 Days — $17 — разница на $8

    А в Undergraduate цены снижаются по другому:
    6 Hours — $31
    12 Hours — $27 — снизилась на $4
    24 Hours — $25 — снизилась на $6
    2 Days — $22 — снизилась на $9

    То есть нельзя цену за 6 Hours использовать как константу, и везде задать одинаковое снижение при разных ACADEMIC LEVEL (High School, Undergraduate, Master, Phd, Admissions). Как настроить так калькулятор? В каком плагине так можно настроить калькулятор. Просто формула: «ACADEMIC LEVEL минус DEADLINE» не работает.

    P.S извините если не понятно объяснил
    UPD: в Caldera Forms есть Условия, но я не совсем понял как это там реализовать.

    • Тема изменена 6 лет, 8 месяцев назад пользователем aptitude.
Просмотр 10 ответов — с 1 по 10 (всего 10)
  • Пробовали писать автору в техподдержку? Он отвечает

    Та попробуй такую телегу объяснить 😀

    Тогда можно пробовать на Gravity forms сделать. Уж там на javascript можно любой функционал написать, могу рассказать потом. Вот я делал тут и тут различные расчеты

    • Ответ изменён 6 лет, 8 месяцев назад пользователем Nitrat.

    Вот такой еще на Gravity forms делал

    Как-то пришлось делать что-то подобное плагином Calculated Fields Form. Там было что-то типа: если выбираете (в вашем случае) High School, то показаны одни поля, если выбираете Undergraduate, то соответствующие (нужные вам для расчета) поля заменяются на другие, с точно такими же названиями, но конечная формула считается уже по-другому. Посетитель, конечно, такую подмену полей не видит. Почитайте документацию к этому плагину, надеюсь, поможет.

    А-а-а создать 4-е поля DEADLINE и выводить нужное согласно выбора пользователя в ACADEMIC LEVEL?

    Nitrat, про JS+Gravity интересно было бы узнать. Что конкретно было реализовано на JS?

    Nitrat, и еще. Он может также как и Calculated Fields Form? Просто это самая большая трудность, на данный момент.

    С Gravity form можно делать все, что угодно, уже много лет с ним работаю.
    Чтобы ввести туда свои расчеты и логику, делается HTML поле, туда вписываем код типа такого (ниже). Вверху перечисляем поля, при изменении которых нужно запускать этот расчет. Ну а ниже делаем свои калькуляции и присваиваем значения тем полям, какие надо. Как-то так кратко

    
    <script type="text/javascript">
    
            var $jq = jQuery.noConflict();
          
           $jq('#input_14_6,#input_14_36,#input_14_27,#input_14_33,#input_14_6').change(function() {
       calc();
    });
    
    function calc() {
                   
    var login = $jq('#input_14_38').val();
    var ss = $jq('#input_14_36').val();
    var start = $jq('#input_14_27').val();
    var ssum = 0;
    var agent;
    
    if (ss == 1000){ssum = 50000;}
    if (ss == 1500){ssum = 75000;}
    if (ss == 2000){ssum = 100000;}
    if (ss == 2500){ssum = 125000;}
    if (ss == 3000){ssum = 150000;}
    if (ss == 5000){ssum = 250000;}
    if (ss == 7000){ssum = 350000;}
    
    if (login == 'Autolux'){$jq('#input_14_48').val("Москва г");$jq('#input_14_46').val("Территория РФ");$jq('#input_14_43').val("Отдел по работе с автосалонами");}
    if (login == 'AvisGroup'){$jq('#input_14_48').val("Москва г");$jq('#input_14_46').val("Территория РФ");$jq('#input_14_43').val("Отдел по работе с автосалонами");}
    if (login == 'Vasilisa'){$jq('#input_14_48').val("Москва г");$jq('#input_14_46').val("Территория РФ");$jq('#input_14_43').val("Отдел по работе с автосалонами");}
    
    $jq('#input_14_41').val(agent); 
    $jq('#input_14_40').val(ssum); 
    $jq('#input_14_43').val(kod); 
    $jq('#input_14_46').val(final); 
    
    }
    </script>
    

    Еще не плохой плагин: WP Cost Estimation & Payment Forms Builder
    Решаю свою проблему им. Правда он премиум.

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • Тема «Калькулятор на сайт» закрыта для новых ответов.