msTimeStamp - Снятие метки новинка, особый или популярный по времени

Приложение добавляет дополнительное поле "действителен до" с выбором даты до которой будет действовать метка о том что товар Новинка, Особый или Популярный.

Проверка даты действия метки происходит во время входа пользователя на страницу. Если время действия метки истекло, то запись автоматически удаляется а у товара автоматически снимается метка.

Например можно установить у товара чекбокс Новинка и выбрать дату по наступлению которой товар перестанет быть новинкой


Возможность добавление своих полей с метками через системную настройку mstimestamp_fields_stamp.
По умолчанию добавлены: new,favorite,popular
Все поля должны хранить значения в msProductData.

Автоматическое снятие меток


По умолчанию раз в 4 часа происходит проверка меток, что позволяет не напрягать систему постоянными запросами в базу данных на наличие истекших меток. (время на проверку можно увеличить).
Это позволяет отказаться от crontab и начать использовать приложение сразу после установки.

Приложение бесплатное:
https://modstore.pro/packages/discounts/mstimestamp
Андрей Степаненко
09 апреля 2019, 13:32
modx.pro
5
502
+16
Поблагодарить автора Отправить деньги

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

Sem
Sem
09 апреля 2019, 16:09
0
Классная идея, спасибо автору!
Вопрос, а не будет проблем с кэшем MODX?
Например в родной системе публикации ресурсов по расписанию, если ресурс кэшируется, то ничего не работает, пока не почистишь кэш.
    Андрей Степаненко
    09 апреля 2019, 16:14
    0
    Мда, что то про кэш я забыл)) так как больше смотрел в сторону вывода блока «Новинки» на главной странице))
    Чуть позже сделаю чтобы файлик с кэшем ресурса удалялся.
      Андрей Степаненко
      12 апреля 2019, 05:21
      0
      С кэшам вопрос решил, теперь при удалении метки, автоматом чиститься кэш ресурса.
      iWatchYouFromAfar
      09 апреля 2019, 18:11
      0
      А можно увидеть исходники, раз уж пакет бесплатный?
      Здоров Александр
      09 апреля 2019, 21:48
      0
      отличный компонент, есть схожая потребность, НО для обычных ресурсов, новинка как TV, кто так же разделяет данную потребность? лайк или плюс под комментом)
        Андрей Степаненко
        10 апреля 2019, 02:26
        0
        Думал об этом, но с тв сложнее получается.
        Посмотрим по позже возможно реализую.
        Там ещё затея есть чтобы сделать ввод временного значения. Например у цены ставим галочку действительно до, появляется поле с датой и временной ценой. Подучится что новая цена будет действовать до определенной даты, в общем как скидка)
        Batys
        11 апреля 2019, 18:16
        +1
        Спасибо огромное, очень полезный модуль! Как раз нужно было решить такую задачу.
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          11