I have a strange behavior on a Magento 2.2.10 (but may be it's the same on other version)
I have created 2 more customers groups (G1 and G2), each one with a set of products prices different from normal prices.
The customer fill is cart, then subscribe, and there with a custom field I can change their group on certain conditions.
If condition is ok, the customer changes group (for example G1) and prices (in a
The cart is updated, the new prices are here, it's working.
But if they come back to the product page, the price is still the normal price.
If I logout and then login back (on an incognito window), and go to the product page, now I have the good prices. But if again I change the customer group (to G2 for example), I still have G1 prices on the product I've viewed.
I guess there's a customer cache issue here, but anyone have an idea how to work around this ? I want my caches on.