I have built a website similar to your request. You can consult at den247.com. This website is operated independently and can update the software according to the customer's request.
The website is fully integrated with the plugin to operate. Also has a high pagespeed index of google. Integrate plugin to copy products from other websites. Website: [login to view URL] has about 4500 products
Please refer to check the functions of the website: den247.com.
Completion time is about 7 -15 days