Понятное дело, что дописывать/допиливать надо. Вопрос в том, с нуля писать или на основе чего-то пригодного к допиливаю.
на кодеканьене можно поискать готовые решения, например
AdFlex - начинался как простой ротатор баннеров и тизеров, а сейчас навороченная система размещения рекламы
GreenBox - скрипт размещения рекламы, есть плагин под Вордпресс
все хают Пятерочку, а ведь их лозунг "продадим товар по цене на ценнике" иногда работает и придуман как раз против ленивых сотрудников и хитрожопых манагеров🤔