Hi,
I’m using WooCommerce with B2BKing (Pro). Prices are hidden from guest users using B2BKing’s "Hide Prices for Guests" setting. They are shown when a B2B user (trade) logs in.
The issue:
-
If a user views a product or category page while logged out (so prices are hidden), then logs in, the prices still don’t appear — unless they manually refresh the page.
-
This happens even when WP Rocket is completely disabled.
-
We’ve confirmed it’s not a caching issue. It seems WooCommerce or B2BKing isn’t re-evaluating visibility or session state properly on the first load after login.
Expected behaviour:
-
Once logged in, the user should see prices immediately on the next page they visit. (whether clicking a search history from fibo search, or visiting a fresh product or category page from the menus).
Can you help confirm what might be causing this, or whether there's a way to force B2BKing to re-evaluate price visibility after login?
Thanks!