G'Day mate,
Your given requirements are straight forward. I have expertise in PHP, HTML, CSS and working on different CMS i.e. WordPress, OpenCart, Magento etc.
I can do this task within a day or at most couple of days. However, it really depends on your design brief. I can provide you my assistance for each phases of website setup including, wordpress installation, template updates and deployment.
You would just need to provide me design brief, images or other assets and I will provide you the working website. Also, I can show you the website by hosting one of my dummy website or directly at your website.
Feel free to contact me if you have any queries or doubts.
Cheers!
Yasir