ZF WordPress Category Accordion plugin allows to show all categories as WooCommerce category accordion, WordPress category accordion, also support pages, support any custom post types.
It supports shortcode vs widget with many options. So you can easily configure plugin to display what you want.
It is fully customizable to display categories with 7 color schemes. of course, you also can add more existing colors.
You can buy with price better here : https://zufusion.com/downloads/zf-wordpress-category-accordion/