Skip to content
msPriceTiers
msPriceTiers
Оптовые цены по количеству для MiniShop3 — пороги на товаре и категории, шаблоны, корзина, ms3Variants
  1. Компоненты
  2. msPriceTiers
  3. Интеграция на сайте
  4. Сниппет msPriceTiersProgress

Сниппет msPriceTiersProgress

Визуальный блок «До следующей скидки»: сколько ещё добавить и какая будет цена.

Требует mspricetiers_progress_bar_enabled = Да (настройки).

Параметры

ПараметрПо умолчаниюОписание
productID ресурсаТовар для расчёта (страница товара)
cart01 — агрегированный прогресс по корзине
tplmspricetiers.progress или mspricetiers.progress_cartЧанк вывода

На странице товара

fenom
{'!msPriceTiersProgress' | snippet : [
  'product' => $_modx->resource.id,
  'tpl' => 'mspricetiers.progress'
]}
modx
[[!msPriceTiersProgress?
  &product=`[[*id]]`
  &tpl=`mspricetiers.progress`
]]

Компактный вариант — чанк mspricetiers.progress_popup.

В корзине

fenom
{'!msPriceTiersProgress' | snippet : [
  'cart' => 1,
  'tpl' => 'mspricetiers.progress_cart'
]}
modx
[[!msPriceTiersProgress?
  &cart=`1`
  &tpl=`mspricetiers.progress_cart`
]]

На странице корзины также нужен msPriceTiers.initialize, если используется JS корзины MS3 с пересчётом.

Плейсхолдеры (основные)

ПлейсхолдерОписание
progress_messageТекст подсказки
progress_bar_widthШирина полосы, %
quantity_neededСколько ещё штук до порога
next_price_formattedЦена на следующем пороге
savings_formattedЭкономия

Чанки: Чанки.

См. также