Написание модуля "История изменений" для интернет-магазина

Гость8 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
09.02.2018

Задача

Требуется написать модуль "История изменений" для интернет-магазина.

Модуль должен запоминать основные действия, которые совершил администратор при редактировании товара (такие как, смена статуса или цены товара, смена изображения, редактирование описания и т.д.), а также запоминать имя администратора и дату внесения изменения.

Вся история для каждого конкретного товара должна быть доступна при нажатии кнопки (видима только администратору как из панели управления, так и с сайта).

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

Подробное ТЗ вышлю после небольшого собеседования.

Обязательные требования

Уровень программирования - middle+. 

Опыт работы в данной области, желательно иметь на руках примеры успешно выполненных похожих заданий.