Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

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


Recommended Posts

Добрый день.

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

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

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

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

 

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

 

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

Link to post
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 post
Share on other sites

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

 

 

  • +1 1
Link to post
Share on other sites

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

 

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

Link to post
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
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • 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.