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


Формирует HTML таблицы (или другого вида) ценовых порогов для указанного товара. Чанки — Fenom (@FILE).
| Параметр | По умолчанию | Описание |
|---|---|---|
product | ID текущего ресурса | ID товара (msProduct) |
tpl | mspricetiers.table | Чанк-обёртка |
tplRow | mspricetiers.row | Чанк строки |
toPlaceholder | — | Имя плейсхолдера вместо прямого вывода |
{'!msPriceTiers' | snippet : [
'product' => $_modx->resource.id,
'tpl' => 'mspricetiers.table',
'tplRow' => 'mspricetiers.row'
]}[[!msPriceTiers?
&product=`[[*id]]`
&tpl=`mspricetiers.table`
&tplRow=`mspricetiers.row`
]]{'!msPriceTiers' | snippet : [
'product' => $_modx->resource.id,
'toPlaceholder' => 'price_tiers'
]}
{$_modx->getPlaceholder('price_tiers')}[[!msPriceTiers?
&product=`[[*id]]`
&toPlaceholder=`price_tiers`
]]
[[+price_tiers]]{'!msPriceTiers' | snippet : ['product' => $id, 'tpl' => 'mspricetiers.compact', 'tplRow' => 'mspricetiers.row_compact']}[[!msPriceTiers?
&product=`[[+id]]`
&tpl=`mspricetiers.compact`
&tplRow=`mspricetiers.row_compact`
]]Перед вызовом на странице категории желателен msPriceTiers.initialize.
| Плейсхолдер | Описание |
|---|---|
count_from | Минимальное количество |
price / price_formatted | Цена порога |
old_price / old_price_formatted | Зачёркнутая цена |
discount | Разница с базой |
rank | Сортировка |
Полный список чанков: Чанки.
Таблица пустая, если:
mspricetiers_enabled = Нет;Диагностика: FAQ.