Ильяс

Ильяс

Был в сети 30 марта 2020, 13:53
Заказы не принимаю
В общем как выясняется помочь не кому, все свелось к тому что читай всю документацию, может что и найдешь. Больше всего бесит что эта проблема была уже давно, а заметили ее только сейчас, сколько заказов было потеряно и денег, учитывая что у нас товар не дешевый, а клиенты делают непосредственно заказ спустя 2-3 дня после того как положили в корзину, и большинство с мобильных телефонов, где провайдером может быть или мобильная связь, или домашний провайдер, или провайдер на работе и во всех случаях мы в пролете.
В общем проблема не только с кешем, а еще и с тем что когда переподключаюсь на другого интернет провайдера, корзина очищается, что очень странно, ведь содержимое корзины должно сохраняться только в cookies браузера, а тут ощущение что идет привязка к IP пользователя.
А как мне реализовать свою задачу?

Так выглядит код самого фильтра:
<form action="[[~[[*id]]]]" method="post" id="mse2_filters">
[[+filters]]
[[+filters:isnot=``:then=`
<button type="reset" class="btn btn-default nonbtn hidden">Сбросить фильтр</button>
<div class="clearfix"></div>
`]]
</form>

Вот код вывода чекбоксов в фильтре
<li>
    <label for="mse2_[[+table]][[+delimeter]][[+filter]]_[[+idx]]" class="[[+disabled]]">
        <input type="checkbox" class="le-checkbox" name="[[+filter_key]]" id="mse2_[[+table]][[+delimeter]][[+filter]]_[[+idx]]" value="[[+value]]" [[+checked:!empty=`[[+checked]]="[[+checked]]"`]] [[+disabled]]/> [[+title]] <sup>[[+num]]</sup>
    </label>
</li>
Еще раз, т.е создаем текстовое поле вес, в котором вводим цифру от 40-150, затем вводим другое поле, где указывается рост от 120-210 см, и по этим данным нам нужно вывести ответ.
Если вес от 65-70, а рост 155-160, нам нужно вывести ответ к примеру вероятность размера XS — 80%, S-20%
Если вес от 65-70, а рост 160-165, нам нужно вывести ответ вероятность размера S — 70%, M-30%
Если вес от 65-70, а рост 165-170, нам нужно вывести ответ вероятность размера M — 60%, L-40%

и т.д…
Т.е все поля будут текстовые.