msPointsIssue.Order

06 августа 2018, 11:31

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

Параметры

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

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

Оформление

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

Форма заказа

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

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