Skip to content
  1. Компоненты
  2. msPointsIssue
  3. Сниппеты
  4. msPointsIssue.Order

msPointsIssue.Order

Сниппет msPointsIssue.Order служит для расчет стоимости заказа. Практически сниппет обертка, выполняет необходимые действия, данные выставляет в плейсхолдеры, затем запускает поочередно сниппеты из списка elements. Последним необходимо указать родной сниппет msOrder.

msPointsIssue.Order

Параметры

ПараметрПо умолчаниюОписание
tplmsPointsIssue.orderЧанк оформления
userFieldsАссоциативный массив соответствия полей заказа полям профиля пользователя в формате "поле заказа" => "поле профиля".
processedBlocksСтрока, закодированная в JSON с чанками для обработки

Подсказка

Можно использовать и другие общие параметры pdoTools*

Оформление

Сниппет рассчитывает на работу с чанком Fenom. Он передаёт в него 5 переменных:

Форма заказа

Данный сниппет рекомендуется вызывать в связке с другими на странице оформления заказа:

modx
[[!msCart]] <!-- Вывод корзины заказа -->
[[!msPointsIssue.Order]] <!-- Форма оформления заказа, скрывается после его создания -->
[[!msGetOrder]] <!-- Вывод информации о заказе, показывается после его создания -->