Как сделать промежуточный итог в корзине miniShop2
Сейчас в корзине есть кол-во, вес и цена по прайсу.
Нужно сделать что бы в дополнительной колонке считалась еще и сумма для каждого отдельного товара.
Нужно сделать что бы в дополнительной колонке считалась еще и сумма для каждого отдельного товара.
Комментарии: 3
В принципе все очень просто.
1. Проверим если ли у нас переменная шаблона с нужными данными
Вносим изменение в шапку
Динамическое изменение переменной $cost при изменении количества товара будет в MS 2.5.1
Результат
1. Проверим если ли у нас переменная шаблона с нужными данными
{foreach $products as $product}
{$products | print}
{/foreach}
Видим что данные есть [0] => array(
[count] => 3
[cost] => 75 000
)
Данные есть, теперь вносим изменения в чанк tpl.msCart параметра tpl сниппета msCart Вносим изменение в шапку
<table class="table">
<tr class="header">
...
<th class="cost">{'ms2_cart_cost' | lexicon}</th>
<th class="remove"></th>
...
</tr>
В носим изменение в items{foreach $products as $product}
...
<span class="mr-2 text-nowrap">{$product.cost} {'ms2_frontend_currency' | lexicon}
</span>
</td>
...
{/foreach}
Ну и в итогой строке делаем дополнильную ячейку.Динамическое изменение переменной $cost при изменении количества товара будет в MS 2.5.1
Результат
Спасибо большое! Все получилось!
Всегда пожалуйста
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.