Hi Vincent,
thank you for your answer.
At the moment we need to show different versions of the “Dashboard” page based on the user’s role because within it we show different text in addition to the [customer-area-dashboard /] shortcode.
But we don’t exclude that in the future we may want to show different pages even in a different language via WPML.
I’m not sure, it would probably be enough to have a filter hook in the get_page_id function:
https://gitlab.com/wp-customerarea/plugins/customer-area/-/blob/master/src/php/core-addons/customer-pages/customer-pages-addon.class.php#L199-L218
Is there already a way to alter this behavior?