Как добавить общий вес корзины в счет в opencart?

Я разрабатываю сайт электронной коммерции на opencart 1.5.6. сайт почти готов но я застрял на 1 пункте. например, у меня в корзине 4 товара весом 100 грамм каждый. Я уже добавляю столбец веса в счет-фактуру для каждого продукта. но теперь я хочу показать общий вес корзины или сумму веса всех продуктов. я получил реф. для добавления веса отсюда: http://www.opencartaz.com/opencart/-vqmod-add-weight-to-invoice.html

Вот прикрепленный скриншот.

введите здесь описание изображения

пожалуйста, помогите мне.


person The CodeBlaster    schedule 06.02.2015    source источник
comment
Было бы полезно показать, что у вас уже есть, или конкретную точку, где вы хотите запустить код с вашими входными переменными.   -  person James McClelland    schedule 06.02.2015
comment
но как получить общий вес в шаблоне счета.?   -  person The CodeBlaster    schedule 06.02.2015


Ответы (1)


Вы используете vqmod?

Найдите в файле admin/view/template/sale/order_invoice.tpl <?php foreach ($order['voucher'] as $voucher) { ?>.

Установите положение «до» и добавьте:

<tr>
  <td align="right" colspan="4"><b>Total Weight:</b></td>
  <td align="right"><?php 
    $total_weight = 0;
    foreach($order['product'] as $product) {
      $total_weight += $product['weight'];
    }
    echo $total_weight;
  ?></td>
  <td> </td>
</tr>

Это добавит общий вес продукта между списком продуктов и ваучерами.

person Richard Parnaby-King    schedule 06.02.2015
comment
я использовал этот код, но он показывает только вес 0 кг. вы можете увидеть скриншот выше. - person The CodeBlaster; 06.02.2015
comment
@ Ричард Парнаби-Кинг Спасибо. оно работает. Я изменяю его в зависимости от количества продукта. - person The CodeBlaster; 07.02.2015