В чем проблема поискать любой интернет магазин с "балансами" у пользователей? Вместо руб, долл и т.д. у баланса будут "баллы".
Товар: кружка, цена 100 баллов
А вообще, как пишут в комментариях, такой проект действительно не долго пишется (в зависимости от того, как раширить его хотите), а у готовых интернет-магазинов будет много излишеств. Т.к. язык программирования не указан, могу посоветовать джанго, в нем есть встроенная простая админка для просмотра и управления БД, несколько вьюх для сотрудников сделать и вот уже магазин готов