Hi,
I already have a cashback website running and I am looking to sell it. It has all the features that you are looking for. If you are unaware of how cashback website works, I can guide you on setting up on your country and getting tie up with stores as well.
I will give you the link to my website hosting and you can directly take the code and deploy it, it is as simple as that. I spent more than 10000 dollars for developing the website and it has a powerful admin page where you can add stores, cashback, coupons, users etc. I also have referral system where users can refer other users