Сниппет obGetPrice

Этот сниппет выводит стоимость объекта на указанную или текущую дату. Стоимость определяется с учётом специальных предложений.

Параметры сниппета

Ключ По-умолчанию Описание
resource Id продукта (ресурса) miniShop2
object Id объекта oneBooking
date Дата для определения стоимости. По-умолчанию берется текущая.

Обязательным является один из первых двух параметров. Можно сразу указать id объекта oneBooking, но для чанков и шаблонов удобно использовать второй с указанием ID текущего документа

[[!obGetPrice? &resource=`[[*id]]`]]

Через связь найдется нужный объект. Это может пригодится при использовании модуля «Периоды», чтобы на странице ресурса отображалась цена с учетом спецпредложений. Можно, например, в чанке msProduct.content минишопа строчки

[[!+price]] [[%ms2_frontend_currency]]
[[!+old_price:gt=`0`:then=`[[+old_price]] [[%ms2_frontend_currency]]`:else=``]]

заменить на

[[!obGetPrice? &resource=[[*id]]]]

Если в указанный (текущий) день есть спецпредложения, то выведется что-то типа -

Цена: 2000 руб. 1500 руб.
Выделите опечатку и нажмите Ctrl + Enter, чтобы отправить сообщение об ошибке.