Я уверен, что есть много примеров - попробуйте взглянуть на некоторые инструменты корзины с открытым исходным кодом.
В общем, я думаю, что существует так много способов, которыми могла бы работать цена продукта и система скидок/подарочных ваучеров, что поиск схемы базы данных, которая работает для каждой возможности, маловероятна!
Возможно, вы можете немного сэкономить, уточнив требования немного?