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

Сниппет msPriceTiers.initialize

Регистрирует фронтенд-ресурсы и создаёт window.msPriceTiersConfig.

Параметры

Нет.

Вызов

fenom
{'!msPriceTiers.initialize' | snippet}
modx
[[!msPriceTiers.initialize]]

Что подключается

  • assets/components/mspricetiers/js/web/mspricetiers.css (cache bust ?v=filemtime)
  • assets/components/mspricetiers/js/web/mspricetiers.js
  • Скрипт инициализации window.msPriceTiersConfig
  • Глобальный объект msPriceTiers с fetchPrice(), fetchSections(), подписками на события

msPriceTiersConfig

ПолеОписание
assetsUrlБазовый URL assets
connectorUrlWeb connector
enabledmspricetiers_enabled
applyOnProductPagemspricetiers_apply_on_product_page
quantityHintEnabledmspricetiers_progress_bar_enabled
numberLocaleru-RU / en-US
messages.untilNextШаблон подсказки «ещё N шт.» ({count})
messages.tierPriceШаблон цены на пороге
messages.maxDiscountМаксимальная скидка достигнута
messages.savingsПрефикс экономии
messages.currencyСимвол валюты из lexicon

Где вызывать

  • Шаблон msProduct — если нужна динамическая цена.
  • Шаблон корзины — для прогресса с data-mspt-live.
  • Шаблон категории — если на листинге AJAX-цена или таблицы в карточках.

Без этого сниппета msPriceTiers выведет статичный HTML без пересчёта при смене количества.

См. также