- OpenCart
- 3 Листопада 2018 року о 14:19
- 74
Часто виникає необхідність вивести відсоток знижки на товар.
Для цього існують відповідні модулі, але я обійшовся без модулів. Не дуже знаю PHP, але це працює.
Встановлюємо відображення відсотка знижки у картці товару
Відкриваємо файл /catalog/view/theme/default/template/product/product.tpl і вставляємо наступний код у тому місці, де ви плануєте виводити знижку:
<?php if ($special) { ?>
<span class="leyba">
<?php
$procent = $price / 100;
$rez = $special / $procent;
$itog = 100 - $rez;
echo "-$itog%";
?>
</span>
<?php } ?>
Встановлюємо відображення відсотка знижки на сторінці категорії
Відкриваємо файл /catalog/view/theme/default/template/product/category.tpl і вставляємо наступний код у тому місці, де ви плануєте виводити знижку:
<?php if ($product['special']) { ?>
<span class="leyba">
<?php
$procent = $product['price'] / 100;
$rez = $product['special'] / $procent;
$itog = 100 - $rez;
echo "-$itog%";
?>
</span>
<?php } ?>
Таким же чином як на сторінці категорії, знижку можна вивести і у модулях (останні переглянуті, нові надходження, популярні і т. ін.)
Коментарі