Hello,
You would definitely need have Content management capabilities, Promotion and discount code tools, An easy-to-use checkout, Search engine optimized code and layout, Reporting tools, An integrated blog or articles section, Email marketing integration.
All I can do with an admin panel to control the whole stuff
And with the maintenance if required
https://www.freelancer.in/u/vicksan
Regards: