To achieve a unified dashboard for all purchases and courses for one user, you may want to consider using a learning management system plugin that integrates with WooCommerce and LearnPress. This will enable you to manage all your courses and products from a single interface.
One LMS plugin that you may want to consider is the LearnDash plugin. It integrates with WooCommerce and LearnPress and provides a unified dashboard for all user purchases and course enrollments. With LearnDash, you can create customized course templates using Oxygen builder, so your courses can have a consistent look and feel with your website.
Additionally, LearnDash provides advanced features such as course progress tracking, quizzes, and certificates upon completion. These features can enhance the user experience and help to increase engagement with your courses.
Another plugin that you may want to consider is the WP Fusion plugin. This plugin integrates WooCommerce, LearnPress, and other WordPress plugins with a customer relationship management tool such as Salesforce, Infusionsoft, or HubSpot. With WP Fusion, you can create a unified profile dashboard for each user, which displays all of their purchases and course enrollments, as well as any other data you have collected about them.