msBonus2ProductBonus

02 апреля 2021, 07:00

Выводит кол-во бонусов, которые пользователь получит, если оформит заказ на данный товар.

Бонусы в приоритете берутся из тех, что указаны в настройках компонента во вкладке "Ресурсы", либо для конкретного товара, либо для ближайшей категории. Если здесь ничего не найдено, то для авторизованного пользователя будет выведено кол-во бонусов, в соответствии с его уровнем.

Параметры

Название По умолчанию Описание
id $modx->resource->get('id') Id ресурса.
tpl @INLINE {$bonus} Чанк вывода.

Примеры

Использование на странице товара

{var $product_bonus = ('!msBonus2ProductBonus' | snippet : ['id' => $_modx->resource.id])}
{if $product_bonus?}
    <i>При покупке данного товара вы получите {$product_bonus | decl : 'бонус|бонуса|бонусов' : true}</i>.
{/if}

Использование в чанке товара (при выводе в категориях)

{var $product_bonus = ('!msBonus2ProductBonus' | snippet : ['id' => $id])}
{if $product_bonus?}
    <i>При покупке данного товара вы получите {$product_bonus | decl : 'бонус|бонуса|бонусов' : true}</i>
{/if}