For what you are asking, there is only 1 solution and that is not to cache for known users which means the IP of the user gets tracked and if you make any updates to prices or any products, it will reflect changes without you having to clear cache. if you want, I can set this up for you right away. I look forward to your response and will reply soon once I hear from you.
Regards,
Codinglogics