hello sir,
I understand your requirements, and I need to discuss more details.
I have a great experience in wordpress which has an API that let me build a website with your requirements, high security, stylish and responsive design, and easy editing and adding products.
Also can add online payment gateway.
I provide online preview that allows you observe the updates of the website while I am working on it.
I am available to start your work.
best regards,