Система скидок msSimpleDiscounts 1.0.0

msSimpleDiscounts — очень простая система скидок для minishop2 с возможностью применения промокода.

Умеет применять скидки для авторизованных и не очень посетителей вашего магазина.

А также:
— определенных категорий товара;

— определенной ценовой категории;

— определенной даты публикации товара;

— скидки по промокоду;

— не применять скидку для товара у которого заполнена старая цена;

— срок окончания действия скидки.

В комплекте сниппет для проверки промокода msSimpleDiscountsPromo с чанком оформления блока промокода, плагин msSimpleDiscounts.




После обкатки на «боевом магазине» отправлю в modstore.
Посмотреть можно тут
Покатать здесь
Иван
12 августа 2018, 19:53
5
532
+9

Комментарии: 25

Андрей Шевяков
13 августа 2018, 11:54
0
Добрый день!

Есть функционал как в msDiscount:

Автоматический вывод цены со скидкой в price, а старой цены в old_price.
Пользователь после авторизации видит новые цены везде: и в каталоге, и на странице товара, и в корзине.
???
    Иван
    13 августа 2018, 11:58
    +1
    Да, именно так
Павел Гвоздь
14 августа 2018, 05:56
0
А почему уже добавленные в корзину товары по 100% цене, а после применения промо-кода, товары улетают в корзину, во-первых рядом стоящими пунктами, во-вторых, по цене со скидкой, при этом уже добавленные товары так и продолжают торчать в корзине по старой цене?
    Иван
    14 августа 2018, 11:34
    0
    Все верно. Если покупатель готов был купить мой товар без скидки, зачем мне терять прибыль?
      Павел Гвоздь
      14 августа 2018, 11:39
      +1
      Это с точки зрения продавца. Зачем вообще с такой точки зрения придумывать функционал промо-кодов?
      А с точки зрения покупателя это как выглядит? Человек добавил в корзину товар, потом применил промо-код, перешёл в корзину, а товар без скидки.
      Какая-то недоработочка на мой скромный взгляд. Ну да ладно! :)
        Иван
        14 августа 2018, 11:41
        0
        я и делал компонент с точки зрения продавца, под свой магазин
        Иван
        14 августа 2018, 12:23
        0
        Зачем вообще с такой точки зрения придумывать функционал промо-кодов?
        со стороны покупателя: зачем мне нужен это товар если я не вижу первоначальной цены со скидкой, и узнаю её только в корзине? По Вашему Павел это не глупо?
          Павел Гвоздь
          14 августа 2018, 12:25
          0
          Это о чём речь то?)
            Иван
            14 августа 2018, 12:37
            0
            ?? наверное ответ на Ваш вопрос-" Зачем вообще с такой точки зрения придумывать функционал промо-кодов?"
              Павел Гвоздь
              14 августа 2018, 12:39
              +1
              Я всегда думал, что ответ на вопрос как минимум без знака вопроса в конце предложения. Странно вы отвечаете на вопросы)

              А если всё-же это был реально вопрос, а не
              ответ на вопрос
              то хотелось бы узнать, о чём вообще речь идёт? Если о вашем компоненте, то у вас уже изначально цены товаров в каталоге со скидкой после применения промо-кода. К чему тогда этот вопрос, я понятия не имею…
                Иван
                14 августа 2018, 12:43
                0
                Дискуссия ни о чем, приятного дня Павел
                  Павел Гвоздь
                  14 августа 2018, 13:45
                  +4
                  Хм…
                  1) Я задал конкретный вопрос о том, почему после применения промо-кода в корзине появляется 2 строки одного товара с разными ценами. Вы на него не ответили, спросив меня «зачем терять прибыль». Ладно.
                  2) Далее, я попытался донести до вас, что с точки зрения покупателя, это выглядит странно. Ибо покупатель закинул товар в корзину, применил промо-код, а товар в корзине без скидки. Вы опять ничего не ответили, сказав «я делал компонент с точки зрения продавца, под свой магазин». Ладно!
                  3) Потом вы задали мне вопрос с намёком, наверное, на мой msPromoCode, умолчав при этом то, что нигде не сказано, что данный компонент должен отображать скидку на товар вне корзины. Ибо та же Ламода (по крайней мере, на момент написания компонента) с промо-кодами работает именно так: отображает скидку на товар по промо-коду только в корзине.
                  4) Я попытался выяснить, что вы имеете ввиду. Может быть реально вы не имели ввиду мой компонент, а вопрос был сформирован чисто гипотетически и ничего общего с реальностью не имеет. На что вы мне заявляете, что «это вообще был не вопрос и дискуссия ни о чём».
                  Ок! Реально ни о чём… Удачи, Иван! :)
                    Иван
                    14 августа 2018, 18:36
                    0
                    Я вам ответил по вашим конкретным вопросам, на мой взгяд, перечитайте выше

                    Касательно 3 пункта: Я не знал что это ваш компонент
Иван
14 августа 2018, 13:05
0
Думаю прекрасная альтернатва платным системам скидок, что есть у нас в modstore.pro
— сомневаюсь что примут в репозиторий, согласно пункту 7 их договора
    Андрей Степаненко
    15 августа 2018, 17:19
    0
    какие отличия от платного компонннта? Проста в сравнении не вижу большего
Кирилл
04 ноября 2018, 00:58
0
СПАСИБО ТЕБЕ ОГРОМНЕЙШЕЕ!
УДАЧИ ТЕБЕ ВО ВСЕХ ТВОИХ ПРОЕКТАХ И САМОГО САМОГО.
Кирилл
04 ноября 2018, 02:06
0
Хотел заюзать в личном кабинете, начал тестить с одного юзера всё ок он после входа в личный кабинет и после ввода промокода видит везде со скидкой товары. Сделал logout цены висят со скидкой. Логинюсь другим пользователем который невводил промокод тоде везде 10% на все товары. Пытаюсь понять как это поправить но с учётом того что некодер для меня это очень сложно. Если вы поправите или подскажете как избежать этого буду признателен.
Всё равно спасибо за данный плагин ))))
    Иван
    04 ноября 2018, 11:41
    0
    В чанке msProduct.content измени [[+price]] и [[+old_price]] на [[!+price]] и [[!+old_price]].
    Сниппет msSimpleDiscountsPromo вызывай без кэша [[!msSimpleDiscountsPromo]]
      Кирилл
      04 ноября 2018, 11:48
      0
      Спасибо за совет! Попробую, буду просто счастлив если будет работать без нюансов.
Кирилл
04 ноября 2018, 12:03
0
Непомогло. Посовету что делать и из админа сразу со скидкой в 10% видит как только для одного юзера задал.
Может время куки какое поставить правильное подскажите пожалуйста. Буду очень признателен!
    Иван
    04 ноября 2018, 12:09
    0
    скинь ссылку naoadvert@yandex.ru посмотрю
      Кирилл
      04 ноября 2018, 13:28
      0
      Я на openserver локально просто делаю. Google Chrome57 так как новый постоянно на сертификат ssl ругается и я незнаю как поправить пробывал целый месяц никак неосилил (((
        Иван
        04 ноября 2018, 13:40
        0
        замени содержимое сниппета msSimpleDiscountsPromo на это
          Кирилл
          05 ноября 2018, 00:20
          0
          Спасибо попробую. А можно к тебе маленькое пожелание по поводу его доработки БЫЛО БЫ ПРОСТО СУПЕР если внизу можно было list view сделать где бы выпадали юзеры шопа к которму создаётся промо код. Были бы твои скидки просто вообще без комментариев, я просто сам если начну разюираться как лет черз 5 сделаю ))). Серьёзно ПОЖАЛУЙСТА если тебе несложно сделай, если это неочень сложно. Многим понравится эта доработка я думаю.
          promocode
          list user ms2 шопа для кого он действителен будет только,
          даже если кто то комуто промокод сказал поделился им и он работате для других юзеров тоже НЕКРИТИЧНО. Было бы просто сказка если бы доделал так свои скидки. Ещё раз СПАСИБО!
            Кирилл
            05 ноября 2018, 05:09
            0
            Я с огромным удовольствием попытаюсь с тобой сделать чтобы

            promo код

            листит юзеров шопа выбираешь для кого дисконт чтобы работал

            накидайте что почитать чтобы реализовать данный листинг и как зацепить select
            базовые знания php незнаю просто смогу тебе помочь если ты надумаешь

            но если надумаешь даделать будте намного быстрее всё тестить с Chromium 65 и Google Chrome57 ну незнаю с основным твоим браузером у меня просто такая связка когда я начинаю сума сходить от постоянных логин и логоутов. Удачи тебе в его развитии, если списко что почитать для человека с базовыми знаниями выложат, с удовольствием поучаствую чтобы данные скидки с таким фукционалом работали. Спасибо за данное дополнение ещё раз.