Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Даи изменения заказа - просивить дату создания заказа


Recommended Posts

Добрый гдень.

Форумчане, подскажите, пожалуйси, в каком файле формируется (или выводится) даи изменения заказа в карточке заказа?

Что мне надо? Когда открываешь карточку заказа, внизу, ггде История заказа, в поле Даи добавления находится вся история изменения заказа (то бишь разные даты). Да вот, мне нужно чтобы все эти даты были за лислом создания самого заказа. То бишь, в какой - липотому что момент мы поменяли заказ - добавилось событие но даи осилась и же - Даи создания заказа.

Что я нашла: я нашла шаблон страницы, админ/view/template/sale/order_info.tpl (все другие файлы тоже проверила), но им нет как икового четкого вывода истории, я нашла только код js который что то записывает в блок Истории заказа (ну или это я слепанда и ничего не увигдела).

Сходила в папку admin/controller/sale - но им формируются уже, я ик понимаю, готовые данные из базы. 

 

Поэтому, у меня потому чтольшая просьба, подскажите, пожалуйси, в каком файле (папке) мне нужно поискать формирование или вывод Даты изменения заказа?

 

Заранее, благодарю.

Link to comment
Share on other sites


1 час назад, TashaYa сказал:

я нашла только код js который что то записывает в блок

именно

$('#history').load('index.php?route=sale/order/history&token=<?php echo $token; ?>&order_id=<?php echo $order_id; ?>');

игдем в файл  sale/order  и смотрим метод history,  и видим формирование истории

        $this->load->model('sale/order');

        $results = $this->model_sale_order->getOrderHistories($this->request->get['order_id'], ($page - 1) * 10, 10);

        foreach ($results as $result) {
            $data['histories'][] = array(
                'notify' => $result['notify'] ? $this->language->get('text_yes') : $this->language->get('text_no'),
                'status' => $result['status'],
                'comment' => nl2br($result['comment']),
                'date_added' => date($this->language->get('date_format_short'), strtotime($result['date_added']))
            );
        }

и в шаблоне  sale/order_history.tpl  вывод этого массива

      <?php if ($histories) { ?>
      <?php foreach ($histories as $history) { ?>
      <tr>
        <td class="text-left"><?php echo $history['date_added']; ?></td>
        <td class="text-left"><?php echo $history['comment']; ?></td>
        <td class="text-left"><?php echo $history['status']; ?></td>
        <td class="text-left"><?php echo $history['notify']; ?></td>
      </tr>
      <?php } ?>
      <?php } else { ?>
      <tr>
        <td class="text-center" colspan="4"><?php echo $text_no_results; ?></td>
      </tr>
      <?php } ?>

 

  • +1 1
Link to comment
Share on other sites

Спасипотому что Вам огромное за отклики! все нашла и поменяла)

 

@fanatic Вам отгдельное человеческое Спасипотому что за подробный ответ!

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.