Hello, Mohamed,
We suggest you use XStore. You can import a demo version and then customize it to suit your requirements.
For instance, this demo has one product (https://xstore.8theme.com/elementor/demos/headphone), but you can easily add more products via Dashboard > Products.
We hope this information is helpful.
Kind Regards,
8theme team