Hello,
I’ve encountered a conflict involving the ‘Store Conditions Show/Hide’ settings.
Specifically, when I configure:
One container to “Hide when logged in”, and
Another container to “Show when logged in”,
The expected behavior does not occur consistently. There appears to be a conflict between the two conditions that prevents the elements from displaying correctly.
To help with troubleshooting, I’ve set up a staging site so you can test this without affecting the live site—especially important since this issue occurs on the login page.
Here’s the setup and the issue in more detail:
On the login page, I use the ‘My Account’ element. It is configured to be visible only to logged-out users, allowing them to sign in or reset their password. Once a user logs in, the element is hidden—this works correctly, as we don’t want to show the account page content after login on this page.
However, the problem arises when I try to configure another element to be either visible only to logged-in users or hidden from logged-out users. At that point, a conflict seems to occur between the two containers, and the visibility conditions do not function as intended.
I’ve included a video demonstrating how the page behaves correctly when only one container is set to “Hide when logged in”—the element hides as expected.
Additionally, there is a second video showing the issue where the element fails to appear after a user signs in.
Please note, I have tried various alternatives, such as setting the problematic element to “Hide when logged out” instead of “Show when logged in,” but none of these changes resolve the problem.
(videos are uploading to drive, ill add them soon)