
msPriceTiers
Оптовые цены по количеству для MiniShop3 — пороги на товаре и категории, шаблоны, корзина, ms3Variants


Визуальный блок «До следующей скидки»: сколько ещё добавить и какая будет цена.
Требует mspricetiers_progress_bar_enabled = Да (настройки).
| Параметр | По умолчанию | Описание |
|---|---|---|
product | ID ресурса | Товар для расчёта (страница товара) |
cart | 0 | 1 — агрегированный прогресс по корзине |
tpl | mspricetiers.progress или mspricetiers.progress_cart | Чанк вывода |
{'!msPriceTiersProgress' | snippet : [
'product' => $_modx->resource.id,
'tpl' => 'mspricetiers.progress'
]}[[!msPriceTiersProgress?
&product=`[[*id]]`
&tpl=`mspricetiers.progress`
]]Компактный вариант — чанк mspricetiers.progress_popup.
{'!msPriceTiersProgress' | snippet : [
'cart' => 1,
'tpl' => 'mspricetiers.progress_cart'
]}[[!msPriceTiersProgress?
&cart=`1`
&tpl=`mspricetiers.progress_cart`
]]На странице корзины также нужен msPriceTiers.initialize, если используется JS корзины MS3 с пересчётом.
| Плейсхолдер | Описание |
|---|---|
progress_message | Текст подсказки |
progress_bar_width | Ширина полосы, % |
quantity_needed | Сколько ещё штук до порога |
next_price_formatted | Цена на следующем пороге |
savings_formatted | Экономия |
Чанки: Чанки.