[Помогите] подсчет Итого (Total) в заказе?

Тема в разделе "OpenCart", создана пользователем Vadiev Dem, 27 апр 2014.

  1. Vadiev Dem

    Vadiev Dem

    Регистрация:
    25 апр 2014
    Сообщения:
    57
    Симпатии:
    8
    Можно ли указать какую-то формулу и если да, то подскажите где и как это реализовать, чтоб в "Оформлении заказа" в графе "Итого" показывалось Х, где (Х=сумма заказанных товаров +2% этой суммы и +13). Так как нет доступа к API НовойПочты, думаю так реализовать подсчет с доставкой.[​IMG]
     
  2. Vlad-i-Slav

    Vlad-i-Slav

    Регистрация:
    20 мар 2013
    Сообщения:
    286
    Симпатии:
    176
    Изменить
    public function getSubTotal в system/library/cart.php
    например так $total += $product['total']+($product['total']*0.02);
    Подчет изменится не только при оформлении заказа, но и в корзине, и в миникорзине
     
  3. Vadiev Dem

    Vadiev Dem

    Регистрация:
    25 апр 2014
    Сообщения:
    57
    Симпатии:
    8
    Пробовал, выкидывало ошибки и ничего не меняло. Нашел тут:
    /catalog/model/total/total.php

    меняем 'text' => $this->currency->format(max(0, $total),
    на 'text' => $this->currency->format(max(0, $total)+($total*0.02)+13),

    теперь суппер все))
    [​IMG]

    Спасибо за пинок в правильном направлении)))))
     
    Последнее редактирование: 27 апр 2014
  4. Baco

    Baco Антихронофаг Команда форума

    Регистрация:
    9 окт 2012
    Сообщения:
    803
    Симпатии:
    399
    Мм, вроде рабочее решение, но неграмотное, так как целенаправленно добавляет % к любому виду доставки, покажите ваш файл НОВОЙ ПОЧТЫ из папки:
    catalog\model\shipping\
     
  5. Vadiev Dem

    Vadiev Dem

    Регистрация:
    25 апр 2014
    Сообщения:
    57
    Симпатии:
    8
    Доставка только наложенным платежем по Украине. Вес не более от 0,2 до 1кг. Рачет нужен приблизительный +/- 5грн. Чтобы клиент мог ориентироваться.

    shipping.php

     
  6. Baco

    Baco Антихронофаг Команда форума

    Регистрация:
    9 окт 2012
    Сообщения:
    803
    Симпатии:
    399
    Вроде так:
     
  7. Vadiev Dem

    Vadiev Dem

    Регистрация:
    25 апр 2014
    Сообщения:
    57
    Симпатии:
    8
    Да, спасибо. Красиво)). Но не могу понять почему он теперь сумму 101 кидает в способ доставки?
    [​IMG]
    --- Добавлено, 28 апр 2014 ---
    Все, разобрался, можно не отвечать)
    нужно было продублировать формулу
     
    Последнее редактирование: 28 апр 2014