Данный блок отображается на странице корзины и содержит информацию о скидках и бонусах, которые уже имеются у пользователя.
Настройки для данного блока находятся в разделе:
Магазин - Маркетинг - Скидки - Гибкие скидки - Информационные блоки скидок и бонусов
Типы отображения
Тип отображения 0:
Тип отображения 1:
Ручной вывод
Для ручного вывода используется конструкция общего вида (не используйте ее в шаблоне в таком виде):
{shopFlexdiscountPluginHelper::getUserDiscounts($view_type)}, где $view_type - Тип отображения.
Доступно два значения для типа отображения: 0 или 1. (Подробнее про типы отображения)
В шаблоне вывод осуществляется через конструкцию:
{shopFlexdiscountPluginHelper::getUserDiscounts(0)}
или
{shopFlexdiscountPluginHelper::getUserDiscounts(1)}
Переменные, передаваемые в шаблон:
$fl_discounts => array( Активные правила скидок rule_id => array( Ключом является ID правила скидок "name" => название правила скидок, "code" => символьный код, "discount" => общий размер скидки, "affiliate" => общий размер бонусов, "coupon_id" => использован ли купон для правила, ID купона, "coupon_code" => код использованного купона, "full_info" => array( Полная информация о правиле скидок (из админ части) "id" => ID правила скидок, "name" => название правила скидок, "code" => символьный код, "description" => описание правила, "conditions" => условия правила, "target" => цели правила, "discount" => размер скидки в валюте, "discount_currency" => валюта скидки, "discount_percentage" => процент скидки, "discounteachitem" => устанавливать ли скидку на каждый товар, "affiliate" => размер бонусов, "affiliate_percentage" => процент бонусов, "affiliateeachitem" => начислять ли бонусы за каждый товар, "discount_base" => база скидок, "limit" => array( Ограничение скидок "status" => активно ли ограничение (переменная существует только, когда ограничение активно), "price1" => первый выпадающий список с типами цен, "value" => размер цены, "currency" => валюта или процент, "price2" => второй выпадающий список с типами цен, ), "maximum" => array( Максимальный размер скидки "value" => размер, "currency" => валюта ), "maximum_affiliate" => максимальный размер бонусов ) ) ), $view_type - тип отображения, $workflow = array( Полная информация о скидках и бонусах "discount" => общий размер скидки, "affiliate" => общее количество бонусов, "rule_products" => array( Массив правил, содержащий товары, участвующие в формировании скидки rule_id => array( Ключом является ID правила скидок sku_id => array( Ключом является ID артикула товара "quantity" => количество товаров, участвующих в скидке, "discount" => общий размер скидки для правила, "affiliate" => общий размер бонусов для правила ) ) ), "products" => array( Массив товаров, участвующий в формировании правил скидок sku_id => array( Ключом является ID артикула товара "total_affiliate" => общий размер бонусов, "total_discount" => общий размер скидки, "affiliate" => размер бонусов для одного товара, "discount" => размер скидки для одного товара, "rules" => array( Список всех правил, в которых задействован товар rule_id => array( Ключом является ID правила скидок "quantity" => количество товаров, участвующих в скидке, "discount" => общий размер скидки для правила, "affiliate" => общий размер бонусов для правила ) ) ) ), "active_rules" => array( Дополнительная информация по правилам скидок rule_id => array( Ключом является ID правила скидок "name" => название правила скидок, "code" => символьный код, "discount" => общий размер скидки, "affiliate" => общий размер бонусов, "coupon_id" => использован ли купон для правила, ID купона, "coupon_code" => код использованного купона, "full_info" => array( Полная информация о правиле скидок (из админ части) "id" => ID правила скидок, "name" => название правила скидок, "code" => символьный код, "description" => описание правила, "conditions" => условия правила, "target" => цели правила, "discount" => размер скидки в валюте, "discount_currency" => валюта скидки, "discount_percentage" => процент скидки, "discounteachitem" => устанавливать ли скидку на каждый товар, "affiliate" => размер бонусов, "affiliate_percentage" => процент бонусов, "affiliateeachitem" => начислять ли бонусы за каждый товар, "discount_base" => база скидок, "limit" => array( Ограничение скидок "status" => активно ли ограничение (переменная существует только, когда ограничение активно), "price1" => первый выпадающий список с типами цен, "value" => размер цены, "currency" => валюта или процент, "price2" => второй выпадающий список с типами цен, ), "maximum" => array( Максимальный размер скидки "value" => размер, "currency" => валюта ), "maximum_affiliate" => максимальный размер бонусов ) ) ) )