Используя данный информационный блок, Вы можете вывести на страницу товара цену со скидкой, которая будет обновляться при изменении артикула или количества товара.
Настройки для данного блока находятся в разделе:
Магазин - Маркетинг - Скидки - Гибкие скидки - Информационные блоки скидок и бонусов
Если Вам не нравится расположение блока, предусмотренное темой дизайна, используйте ручной вывод.
Ручной вывод
Для ручного вывода используется конструкция общего вида (не используйте ее в шаблоне в таком виде):
{shopFlexdiscountPluginHelper::price($product, $sku_id = 0, $view_type = null},
где $product - Массив данных о товаре, или ID товара, или объект shopProduct
$sku_id - ID артикула,
$view_type - Тип отображения
Для типа отображения доступно два значения: 1 или ничего. (Подробнее про типы отображения)
В шаблоне вывод осуществляется через конструкцию:
1) Страница товара (product.html, product.cart.html):
- Без типа отображения: {shopFlexdiscountPluginHelper::price($product)}
- Информация о скидке для конкретного артикула (необходимо знать ID артикула):
{shopFlexdiscountPluginHelper::price($product, 1)}
- Тип отображения равен 1: {shopFlexdiscountPluginHelper::price($product, 0, 1)}
2) Каталог товаров (list-thumbs.html, catalog.html, product.list.html):
Найдите фрагмент кода:
{foreach $products as $product} или {foreach $products as $p}
Если у Вас первый случай: {shopFlexdiscountPluginHelper::price($product)}
Если у Вас второй случай: {shopFlexdiscountPluginHelper::price($p)}
Переменные, передаваемые в шаблон:
$fl_price => цена товара со скидкой без валют,
$view_type - тип отображения,
$workflow = array( Полная информация о скидках и бонусах
"discount" => общий размер скидки (в валюте),
"discount_html" => общий размер скидки с символом рубля,
"clear_discount" => общий размер скидки без валют,
"affiliate" => общее количество бонусов,
"currency" => валюта товара,
"price" => цена товара со скидкой (в валюте),
"price_html" => цена товара со скидкой с символом рубля,
"clear_price" => цена товара со скидкой без валют,
"real_price" => цена товара без скидки (в валюте),
"product" => информация о товаре,
"items" => array( Правила скидок, в которых участвует товар
rule_id => array( Ключом является ID правила скидок
"discount" => размер скидки для одного товара (в валюте),
"discount_html" => размер скидки для одного товара с символом рубля,
"clear_discount" => размер скидки для одного товара без валют,
"affiliate" => размер бонусов для одного товара,
"quantity" => количество товаров, участвующих в скидке,
"name" => название правила скидок,
"params" => array( Информация о правиле скидок
"discount" => размер скидки в валюте,
"discount_currency" => валюта скидки,
"discount_percentage" => процент скидки,
"discounteachitem" => устанавливать ли скидку на каждый товар,
"affiliate" => размер бонусов,
"affiliate_percentage" => процент бонусов,
"affiliateeachitem" => начислять ли бонусы за каждый товар,
"code" => символьный код,
)
)
)
)