[Помогите] Добавить общее кол-во товаров в счет

Тема в разделе "OpenCart", создана пользователем Bnopen, 4 мар 2013.

  1. Bnopen

    Bnopen Команда форума

    Регистрация:
    3 мар 2013
    Сообщения:
    1.264
    Симпатии:
    534
    При просмотре счета админом admin/sale/order/invoice .... при нажатии кнопки "Показать счет" формируется счет, в котором есть общая сумма заказа - как туда же добавить еще и рядом общее количество товаров в заказе?
     
  2. kur1977

    kur1977

    Регистрация:
    11 фев 2013
    Сообщения:
    123
    Симпатии:
    59
    файл admin\controller\sale\order.php

    После строки
    PHP:
    $products $this->model_sale_order->getOrderProducts($order_id);
    Добавить
    PHP:
    ///
    $quantity 0;
    ///
    После
    PHP:
    $product_data[] = array(
    'name' => $product['name'],
    'model' => $product['model'],
    'option' => $option_data,
    'quantity' => $product['quantity'],
    'price' => $this->currency->format($product['price'], $order_info['currency_code'], $order_info['currency_value']),
    'total' => $this->currency->format($product['total'], $order_info['currency_code'], $order_info['currency_value'])
    );
    добавить
    PHP:
    ///
    $quantity += $product['quantity'];
    ///
    После строки
    PHP:
    $total_data $this->model_sale_order->getOrderTotals($order_id);
    добавить
    PHP:
    ///
    $total_data[]=array(
    "title" => "product count"//можно написать тут вместо product_count нужное название на русском, только в этом случае необходимо перекодировать файл в UTF-8 без BOM. Например, редактором Notepad++
    "text" => $quantity,
    );
    ///
     
    Bnopen нравится это.