|  | 

Уроки по Opencart

Урок 26 Вывести точное время оформления заказа в админке opencart

img-responsive

Приветствую. На очереди еще одна доработка клиентского интернет магазина. В принципе, данный функционал востребован в основном для магазинов, которые занимаются доставкой пищи. Например, интернет-пиццерия или фастфуд, когда важно отслеживать точное время оформления заказа клиентом. Ведь в данной сфере каждая секунда дорога, особенно если за просрочку предусмотрены штрафы.

В общем приступим. Работать будем только с админкой, а в конце поста как всегда готовый мод.

Сначала вносим правки в контроллере заказов

после

Добавляем

После

Добавляем

Тут же перед

добавляем

и после

добавить

С контроллером заказов закончили, и еще внесем правки в контроллер панели управления, чтобы вывести точное время оформления заказа и там

после

добавляем

С контроллерами закончили. Теперь для 24 часового формата вывода времени в файле

после

необходимо добавить

Если секунды не нужны, тогда

И переходим к правкам в темплейтах. Сначала в

Это

заменяем на

В файле

это

меняем на

Переходим к файлу

это

меняем на

И тут же это

меняем на

И еще вносим изменения в одном файле.

Это

меняем

Все. Теперь необходимо залить все измененные файлы на сервер, и обязательно обновить кеш модификаторов. Если все сделано правильно, в админке Вы увидите что то такое

Вывести точное время оформления заказа в админке opencart

Вывести точное время оформления заказа в админке opencart

И как и обещал, готовый модификатор можете скачать по ссылке ниже.

Скачать дополнение

tochnoe-vremja-oformlenija-zakaza

ABOUT THE AUTHOR

12
Оставить комментарий

avatar
2 Цепочка комментария
10 Ответы по цепочке
0 Последователи
 
Популярнейший комментарий
Цепочка актуального комментария
4 Авторы комментариев
valdemariusesАлексейПрохожийСпасиб бро Авторы недавних комментариев
  Подписаться  
новее старее большинство голосов
Уведомление о
Спасиб бро
Гость
Спасиб бро

А как вывести телефон?

Прохожий
Гость
Прохожий

Автор забыл упомянуть, что данное решение актуально только для OpenCart, для сборки ocStore этого делать не нужно — там время заказа уже прописано. Единственно что можно дополнить, это исправить отображение даты. Сделать его как: «05 декабря 2020 г. (20:28)«. Для этого в главном языковом файле дописываем в конце: // Month $_['month-01'] = ' января '; $_['month-02'] = ' февраля '; $_['month-03'] = ' марта '; $_['month-04'] = ' апреля '; $_['month-05'] = ' мая '; $_['month-06'] = ' июня '; $_['month-07'] = ' июля '; $_['month-08'] = ' августа '; $_['month-09'] = ' сентября '; $_['month-10'] = ' октября ';… Подробнее »

Цель сайта

Главная цель создания сайта - собрать, а так же упорядочить все свои наработки по Opencart, которых накопилось уже порядочно. Сайт позволит создать эффективную и удобную базу, в которой будет легко отыскать нужную информацию.

© 2010 — 2017, OC-new.com. Все права защищены.

Любое использование материалов допускается только с указанием активной ссылки на источник.