ну для начала надо вообще понять что делать...
график имхо вообще ни очем.
таймер в списке или все таки в карточке товара.
переключение скидок каким образом производится ? таблица, рендом
какая цена учитывается в заказе, если положил в корзину при скидке 50% а текущая скидка 20%
и т.д.
я думаю вам просто красота понравилась.. но сам механизм вы не продумывали.
1. График - как бы чтобы клиент понимал (примерно), куда может скакануть цена, подождать или купить сейчас. Там есть и статистика.
2. Таймер - в карточке товара. но, и в списке (категориях) на товаре должен появляться значок, что скидка есть сейчас.
3. Переключение скидок - в случайном порядке (возможно), но в определённом интервале. Сам таймер работает по другому, то есть, цена товара 5000 руб. и в какой то момент, на определённое время цена переключается на 4500 руб. и остаётся 4500 руб. скажем 10 секунд (может 3 или 15 секунд), потом обратно 5000 руб. и т.д.
У меня товар с параметрами, например: клиент выбрал параметры и держит мышь на кнопке "в корзину" отсчитывается время (вперед), цена переключилась на 4500 руб., клиент не нажал "в корзину", цена опустилась на 100 руб ниже. Можно так, плюс случайный порядок и т.п.
4. Какая цена учитывается - цена товара соответствует цене в момент нажатия на кнопку "в корзину", то есть, то, что видел клиент в карточке товара когда нажимал...