[msDiscount] 1.0.2-pl Сниппет «Успей купить»

Обновили компонент msDiscount в репозитории Simple Dream. Основное обновление — это сниппет msdBuyNow. Этот сниппет выводит список товаров, участвующих в акциях.

Радом с каждым товаром выводится обратный отсчет — сколько дней, часов, минут и секунд осталось до конца акции. Кроме того, доступны для вывода все параметры акции — скидка, название акции, описание.

Сниппет выбирает товары, учитывая группы, в которых состоит пользователь. Кроме того, доступен параметр &where, с помощью которого можно ограничить выборку товаров в блок. Доступны параметры &limit и &offset, значит, можно сделать пагинацию, когда товаров много.

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

Документация — https://docs.modx.pro/components/minishop2/other-add-ons/msdiscount Попробовать на тестовых сайтах — http://tefile.modx.pro Купить в магазине — http://store.simpledream.ru/msdiscount

← Предыдущая заметка
[Office] Версия 1.0.0-beta Удалённая авторизация
Следующая заметка →
[Tickets] Версия 1.4.0-beta - Настройки секции
Комментарии (6)
CoraloReefВячеслав Сергееевич
18.03.2014 10:44

Можно ли с помощью msDiscount не уменьшать цены товаров, а увеличивать? В связи с неустойчивым курсом валют, всё чаще спрашивают варианты массовой корректировки цен, как вверх, так и вниз, ищу средства..

bezumkinВасилий Наумкин
18.03.2014 10:46

Для этого есть отдельное дополнение - msRevaluation.

CoraloReefВячеслав Сергееевич
18.03.2014 11:27

Супер! Спасибо.

CoraloReefВячеслав Сергееевич
18.03.2014 11:31

Сейчас еще раз пересмотрел компоненты... На самом деле - minishop2 с компонентами получился мощнейшим интернет-магазинным движком! Браво Василий. Еще бы синхронизацию с 1С и всё, можно все магазины делать на MODX + MS2

bezumkinВасилий Наумкин
18.03.2014 12:27

Посмотри mSklad - он вроде умеет.

Ilya Ev
27.03.2014 04:53

msdBuyNow отличный снипет, но на мой взгляд не хватает обвертки т.е. возможность указать чанк обвертку для результатов если они есть. Это было бы удобно, позволило задать заголовок и внешний вид результатов если они есть а если нет было бы пусто.

bezumkin
Василий Наумкин
04.07.2022 23:34
Что-то странное у тебя произошло: миграция есть, и вроде как выполнена, но таблицы при этом отсутств...
inetlover
Александр Наумов
03.07.2022 20:36
Василий, спасибо! Все понятно!
bezumkin
Василий Наумкин
02.07.2022 20:28
Спасибо, поправил!
bezumkin
Василий Наумкин
30.06.2022 03:58
Есть ли возможность формировать "friendly URL aliases", используя аналог translit MODx? ...
bezumkin
Василий Наумкин
27.06.2022 03:32
Спасибо за исправления, очень выручаешь =) Но учитывая количество не описаных в заметке дополнительн...
bezumkin
Василий Наумкин
27.06.2022 03:10
что будет использоваться для вывода многоуровневого меню Посмотри как работают комментарии на этом ...
bezumkin
Василий Наумкин
25.06.2022 11:56
Поправил, спасибо!
bezumkin
Василий Наумкин
21.06.2022 01:58
onLoad(data) { this.total = data.total }, и onLoad({total}) { this.total = total }, В нашем случ...
bezumkin
Василий Наумкин
20.06.2022 14:01
Прекрасно тебя понимаю, я когда сам в этом разбирался - голова дымилась. Но зато теперь прямо-таки п...
bezumkin
Василий Наумкин
20.06.2022 09:30
Не надо, оно по умолчанию так - я просто чуть более подробно написал.