Добавляем номер заказа на страницу с успешно оформленным заказом OpenCart
06.02.2021 | Написав eugenem
Стандартно на странице success OpenCart мы видим сообщение Ваш заказ принят!. Если нужно вывести номер заказа, чтобы было Ваш заказ №999 принят! Делаем следующим образом:
1. Открываем файл /catalog/controller/checkout/success.php. Находим:
unset($this->session->data['shipping_method']); |
И добавляем перед ней:
$data['order_id'] = $this->session->data['order_id']; |
Ниже в строку:
if ($this->customer->isLogged()) { $data['text_message'] = sprintf($this->language->get('text_customer'), $this->url->link('account/account', '', true), $this->url->link('account/order', '', true), $this->url->link('account/download', '', true), $this->url->link('information/contact')); } else {$data['text_message'] = sprintf($this->language->get('text_guest'), $this->url->link('information/contact')); } |
Добавляем вызов переменной order_info, чтобы было вот так:
if ($this->customer->isLogged()) { $data['text_message'] = sprintf($this->language->get('text_customer'),$this->language->get('order_info'), $this->url->link('account/account', '', true), $this->url->link('account/order', '', true), $this->url->link('account/download', '', true), $this->url->link('information/contact')); } else {$data['text_message'] = sprintf($this->language->get('text_guest'),$this->language->get('order_info'), $this->url->link('information/contact')); } |
2. Теперь в шаблоне /catalog/view/theme/default/template/common/success.tpl мы можем вывести номер заказа:
<?php if ($order_id) { echo '<strong>№'.$order_id .'</strong>'; } ?> |
Рубрика: Веброзробка
Коментарі читачів статті "Добавляем номер заказа на страницу с успешно оформленным заказом OpenCart"
Немає коментарів.