[Помогите] Вывод способа доставки и оплаты в истории заказа

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

  1. SmileOk

    SmileOk

    Регистрация:
    29 янв 2013
    Сообщения:
    84
    Симпатии:
    27
    Добрый день!Никак не получается вывести способа доставки и оплаты в историю заказов. Понимаю что ковыряться надо в контролере order что бы вывести переменную $payment_method и $shipping_method, но что то я совсем запутался. Возможно кто то сможет помочь. Заранее благодарен.
     
  2. SmileOk

    SmileOk

    Регистрация:
    29 янв 2013
    Сообщения:
    84
    Симпатии:
    27
    Разобрался.Тему можно закрывать.
     
  3. Bogdan

    Bogdan

    Регистрация:
    25 фев 2013
    Сообщения:
    228
    Симпатии:
    104
    Ну так есть смысл написать как именно - другим пригодится.
     
  4. SmileOk

    SmileOk

    Регистрация:
    29 янв 2013
    Сообщения:
    84
    Симпатии:
    27
    Нашел решение на другом форуме.

    В catalog/controller/accont/order после
    Код:
    foreach ($results as $result) {
                $product_total = $this->model_account_order->getTotalOrderProductsByOrderId($result['order_id']);
                $voucher_total = $this->model_account_order->getTotalOrderVouchersByOrderId($result['order_id']);
                $order_products = $this->model_account_order->getOrderProducts($result['order_id']);
    вставить
    Код:
    $my_order_info = $this->model_account_order->getOrder($result['order_id']);
    После

    Код:
    $this->data['orders'][] = array(
    вставить

    Код:
    'payment_method' => $my_order_info['payment_method'],
                    'shipping_method' => $my_order_info['shipping_method'],
    Теперь в catalog/view/theme/Вашатема/template/account/order_list.tpl в нужном месте выводим эти переменные
    Код:
    <?php echo $order['shipping_method'] ?>
    <?php echo $order['payment_method'] ?>
    Возможно и вправду кому-то пригодится.