Ограничение суммы минимального заказа

Можно ли как-то ограничить сумму минимального заказа? В старом скрипте была такая возможность, а в новом?

7 ответов

  • 6
    Tatiana 7 октября 2013 18:25 #
    а плагин опять платный?
  • 3
    Александр 19 сентября 2013 01:56 #
    ))) безобразие)
  • 2
    Alexej Hammer 15 декабря 2014 06:50 #

    Поскольку плагина нет, предлагаю такой способ. Пользуюсь облачной версией и шаблон при обновлении скрипта(по крайней мере так было недавно) не обновился и все мои изменения остались на своих местах. Решение может быть топорное, но пока нет плагина, приходится пилить самому. Решение для магазина с мультивалютной системой. Не срабатывает если внутри корзины удалить товар.
    Открываем фаил: cart.html ищем строку <input name="checkout" type="submit" value="[`Proceed to checkout`] &rarr;" class="button large"> и заменяем на следующее.

    {if ($wa->shop->currency()=='RUB' && substr(shop_currency_html($cart.total,'RUB','EUR'), 3) < 50) || ($wa->shop->currency()=='EUR' && substr(shop_currency_html($cart.total,'EUR'), 3) < 50) }

    Сумма ниже минимальной
    {else}

    <input name="checkout" type="submit" value="[`Proceed to checkout`] &rarr;" class="button large">
    {/if}
    Теперь объяснения.
    первая строчка: проверяем какая валюта сейчас включена $wa->shop->currency()=='RUB', далее substr(shop_currency_html($cart.total,'RUB','EUR'), 3) < 50 делаем пересчёт из рублей в евро, удаляем аббревиатуру евро(EUR) перед числом, иначе строка не будет распознаваться как число и знак меньше не даст эффекта при сравнении. Заключаем эти два условия в скобки и дальше ставим || этот знак означает слово ИЛИ. И вставляем проверку стоит ли сейчас у пользователя EUR как валюта и делаем сравнение с нашей минималкой.
    Вкратце читая условие словами будет звучать так: ЕСЛИ ( стоит валюта рубли И сумма переведённая из рублей в евро меньше 50) ИЛИ (стоит валюта евро И сумма в евро меньше 50), ТО выводим "Сумма ниже минимальной" ИНАЧЕ выводим кнопку.
    Надеюсь достаточно понятно разьяснил.

  • 1
    obmen86 9 мая 2015 03:39 #

    прошло два года а воз и ныне там

  • 1
    Максим 16 декабря 2015 11:47 #

    Разработчики да введите вы уже эту функцию в движок! Для чего нужно ждать или заказывать какой-то плагин, когда эта функция очень проста и многим нужна по умолчанию!

  • 0
    wyct 26 марта 2015 08:26 #

    Чего разнылись то? Платите фрилансерам! Те кто ноют либо не ведут бизнес вовсе имея лицензию webasyst или ведут но получают копейки, непонятно что хотели вообще пользователи покупая лицензию, разработчики должны были обречь себя на рабство(вечную разработку бесплатных плагинов)?

    А те кто ведёт прибыльный бизнес с webasyst вообще тут ничего не пишут мне кажется (молча решают свои проблемы сами).

  • -23
    В базовой версии Shop-Script 5 такой функции не предусмотрено. Вероятно, скоро появится плагин в магазине Webasyst, который позволит добавить такой функционал.
    • +1
      Игорь Игорь 10 октября 2013 06:09 #
      платный или нет? Ваша служба поддержки обещала ещё 17 апреля что "она будет реализована в одном из ближайших обновлений скрипта".
      • 0
        Алексей Алексей 22 октября 2013 02:15 #
        А ты еще не понял?
        Конечно платный!
        Бесплатного ждать не приходится.
        • 0
          Игорь Игорь 22 октября 2013 02:55 #
          Спасибо за ответ. Но было бы интересно услышать его от разработчиков.
          Интересно то, что я спрашивал у службы поддержки ещё ДО ТОГО, КАК КУПИЛ: "будет ли реализовано?". На что ответили: "Скоро будет". И про магазин приложений тогда ещё никто не заикался. Да бог с ним, с магазином. Оно вообще ни как не реализовано - не платно, не бесплатно.
          И вообще весь этот Shop Script 5 похож на обычное кидалово.
          • +1
            Михаил Пашков Михаил Пашков 30 октября 2013 00:26 #
            Ну не будем говорить "кидалово", скажем просто - ребята ведут бизнес по-русски. И вот внизу сайта сейчас они видимо с гордостью написали "Разработано в России". Так вот похоже что таких фраз и всего что с этим связано, надо остерегаться :)
        • -6
          Леонид Вакуленко Леонид Вакуленко Webasyst 22 октября 2013 03:56 #
          Предлагаю вам заказать у фрилансера разработку такого плагина и бесплатно опубликовать его в магазине Вебасиста. Обойдётся недорого - думаю, легко уложитесь в 5 тысяч рублей. И на свой магазин поставите, и другие вам, безусловно, скажут спасибо за доброе дело :)
          • 0
            Игорь Игорь 22 октября 2013 05:08 #
            Огромнейшее Вам спасибо за такое простое решение проблемы :-)
            Я подумаю

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

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