Первая задача — персонализация: система должна анализировать историю просмотров каждого посетителя и формировать для него точечные предложения, например скидку на товар, который он открывал несколько раз, но так и не положил в корзину. Вторая задача — работа с залежавшимся товаром: позиции, которые долго не продаются, должны дешеветь постепенно и автоматически, по заданной формуле, с нижней границей цены, ниже которой продавать уже невыгодно. Третья задача — гибкость по времени: цена одного и того же товара может отличаться утром, днём и вечером, в зависимости от того, когда обычно совершаются покупки этой категории.
Все три механизма должны работать вместе и опираться на данные из уже существующей базы товаров и заказов. Нужна отдельная панель, где можно включать и выключать правила, задавать пороги и смотреть историю изменений цены. Отдельное требование — скорость: пересчёт цены не должен ощущаться пользователем как задержка страницы.
Кого ищу:
— разработчика с опытом в электронной коммерции и работе с рекомендательными механизмами;
— умение аккуратно встраиваться в существующую базу данных;
— готовность зафиксировать логику расчёта цены в понятной документации.
В заявке — примеры похожих задач и примерная оценка сроков.