Минимальная сумма заказа

Возможно, програмисты смогут подсказать способ реализации?
В каких файлах и что подправить. Чтоб при не достижении минималки в корзине вместо кнопки "оформить" выводилось сообщение: "минимальная сумма заказа составляет ххх у.е"

6 ответов

  • 2
    Евгений Скульдицкий 7 сентября 2015 01:13 #

    Разработчики, два года прошло, вы где?

  • 2
    Александр 20 декабря 2015 18:53 #

    Лицензионный, платный и без минимальных нужных настроек!!!!((((((

  • 1
    Михаил Ушенин Webasyst 6 марта 2019 20:45 #

    Пожелания по доработке программных продуктов публикуйте, пожалуйста, в специальном разделе форума поддержки. Так их удобнее регистрировать и обсуждать, если потребуется. Или голосуйте/комментируйте аналогичные предложения других пользователей. Если писать свои пожелания просто в комментариях на форуме, крайне мало вероятности, что их заметят разработчики.

  • 1

    Решение за 5 минут:


    <div class="cart-checkout">
                    <div class="inline-block min-order-msg"  {if $cart.total >= $wa->globals('min_order')}style="display:none;"{/if} >
                        Минимальный заказ&nbsp;-&nbsp;{shop_currency_html($wa->globals('min_order'))}
                    </div>
                    
                    <input class="btn btn-default btn-block min-order-hide" {if $cart.total < $wa->globals('min_order')}style="display:none;"{/if} name="checkout" type="submit" value="[`Proceed to checkout`] &rarr;">
                    
                </div>

    Взято для одной из тем, но сути не поменяет: в доп параметрах сайта указываем - min_order=ХХХ  и далее в файле cart.html две проверки


    <div class="inline-block min-order-msg"  {if $cart.total >= $wa->globals('min_order')}style="display:none;"{/if} >                    Минимальный заказ&nbsp;-&nbsp;{shop_currency_html($wa->globals('min_order'))}                </div>

    - это вывод "страшного сообщения

     {if $cart.total < $wa->globals('min_order')}style="display:none;"{/if} 

    - а это сокрытие кнопки "оформить".


    P.S. Зачем городить лишний функционал, если решение в шаблоне за 2 минуты? 

    P.P.S. кому нужно пишем на m@welldi.ru -  делаем быстро и аккуратно ;) (в обмен на деньги).




  • 1
    Sergey 17 сентября 2019 11:15 #

    Здравствуйте! Подскажите по такому вопросу - добавил {if $cart.total < ('1000')} Минимальная сумма заказа - 1 000 руб.{else}....но не могу настроить обновление после превышения суммы заказа 1000 (если только не обновить страницу вручную). Как сделать динамическое обновление? Об этом писали выше. Я так понял надо "прикрутить" $(".cart-total").html(data.total); или править шаблон js/cart.js

  • 0
    Crechet 6 марта 2019 20:18 #

    так и не реализовали.., позор

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите