Кэширование происходит самим браузером после выдаче сайтом даты изменения документа. Если дата изменения новее чем сохраненная в браузере, то браузер запрашивает новые данные, иначе содержание страницы берется из кэша браузера.

Можно отключить генерацию даты изменения документа в файле /phpshop/inc/config.ini

[cache]
last_modified="false";  # раньше стояла true