Из этого вопрос, как можно принудительно сделать пересчет цены на всем сайте

Уменьшить время жизни сессии. Параметр "session_cookie_lifetime" в настройках системы.