I am fully ware that /store /check-out and /shopping-cart are virtual pages and hence don't have a post id
but this then causes issues with 'standard' themes that use
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>> or
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
as the post_class() function fails to return a class and hence the right formatting for div.page or article.page fails.
Obviously I can recode a theme to use a 'super' function that uses slug logic (as per this post) https://premium.wpmudev.org/forums/topic/wordpress-pagepost-ids-and-auto-generated-marketpress-urls
But it would make marketpress more compatible with themes without coding is there was some way to 'fake' the post-id / post_class.
Is there are way?