Разработать модификацию для CS-Cart в виде модуля "История изменения статусов заказов". Модуль отслеживает события изменения статуса заказа и логирует их.
- Скачать CMS для интернет-магазинов CS-Cart.
- Установить CS-Cart. Материалы, которые вам помогут:
- В панели администратора в меню "Заказы" добавлен пункт "История изменения статусов заказов".
- При нажатии на данный пункт открывается страница с таблицей "История изменения статусов заказов".
- Столбцы таблицы:
- ID заказа
- Старый статус
- Новый статус
- Кем изменен — имя пользователя в виде ссылки, при нажатии на которую открывается страница редактирования этого пользователя.
- Дата изменения — UNIX timestamp, приведенный к формату даты, заданному в настройках магазина.
- Соблюдать стандарты разработки CS-Cart.
- Языковые переменные, логическая и графическая части (шаблоны) размещать в соответствующих папках модуля.
- Не модифицировать ядро. Использовать стандартные возможности платформы: хуки, pre- и post- контроллеры, cхемы (schemas), функции для работы с БД, отладочные функции.
- Не завязываться на возможности других модулей и стандартного Журнала событий.
- Результат оформить в виде репозитория на Github.