Prevent material rendering behind itself?

It’s hard to describe so I’ve attached an image.
I have a domed roof that’s transparent based on WS normals. Circled in red you can see the bottom of this roof being rendered through itself because the top is transparent. Is there a way to make it so that it doesn’t render?

Also is it possible to force an object to render a shadow even if transparent?

Thank you! I’ll get to learning these asap.

That is fundamental issue of translucency sorting. You can use a workaround,via custom depth

Proper shadows can be achieved with static lights.