WooCommerce comes with shortcodes that can be used to insert content inside posts and pages.
Use these shortcodes with combination of some drag and drop page builder
Check this tutorial, how to “display” the products, categories, etc. with the shortcodes: https://docs.woocommerce.com/document/woocommerce-shortcodes/
Popularis PRO comes with several WooCommerce Elementor widgets, that will help you add products/categories into Elementor page.