Post Content fallback to WP source if Bricks is empty

I have an eCommerce store set up, with a default single product template and all the product details already filled out in the WP dashboard.

I want to have richer product descriptions for several specific products (e.g. fancier formatting, embedded videos/images, etc etc), using the Bricks Builder. Post Content (when set to Bricks) works perfectly for this; however, most of my products do NOT have a Bricks page, they just use the normal WP product description.

My request is to have an option for a fallback Post Content setting, where the website will use Bricks as the source, but if it is not present, then it will default to Wordpress as the source (or vice versa). This would be useful both for Products and Posts (e.g. if you want a fancier blog post layout for a few select posts).

I’ve been getting by with conditional “if X element is present then set Y element display to none” but it’s hacky and weirdly buggy on mobile specifically. Would be neat if it was a default option.

Just put two content elements, one for WP and one for Bricks content, it will only render if there is actual content, you can even render both. If you have to render WP content in a special wrapper for example then you can use conditions to only render it if there is post content.

The issue is that customizing a solution by using hacky scripts is a little unstable, and having that be a specific option would be nice.

My workaround for this was to have two different Post Content elements always visible (one WP one Bricks), and NOT populate the WP product description whenever I want to have a rich Bricks product description. That way, the WP one doesn’t render, but the Bricks renders properly, and in the majority of cases that have WP descriptions, the Bricks doesn’t render at all (which is the intended result)