Hello,
As per your requirements, I can check all those things on your site, and can do configuration which ever required to achieve your expectation. But in case if we will require any major development level changes then we may expect more budget on that. If that's what we can go with, let's discuss.
I hope you can understand that. Don't mind if that's not what you suits with.