Заинтересовался модулем, прочитал ветку, остались вопросы... 1. Как я понял при использовании кэша есть проблема с отображением остатков товара на складе и статусов "в наличии/нет в наличии".
Т.е. если есть синхронизация количества товаров со складом или включены опции типа "Показывать остаток на складе", "Вычитать со склада" и т.п., то на актуальность итогов при отображении товаров можно не расчитывать? Актуальность итогов будет верна только раз в час для первого посетителя?
2. В штатном функционале при включении в настойках магазина опции "Клиенты онлайн", в контроллере футера (catalog\controller\common\footer.php) вызывается метод whosonline (из catalog/model/tool/online.php) для определения актуальных посетителей с выводом инфы о них в админке. Будут ли проблемы с работой этого функционала при включение кэша? Аналогично со всякими модулями кнопок/групп соцсетей и т.п., где отображаются некие цифры или другая динамически меняющаяся информация (количкство лайков, число пользователей в группе и т.п.)?
3. При изменении товара в админке, сбрасывается ли автоматом кэш страницы измененного товара или придется сбрасывать его вручную?
4. Аналогично при массовом импорте товаров с последующей корректировкой их цен и прочих характеристик и параметров придется постоянно вручную сбравывать кэш для просмотра актуальности изменений или же присутствует некий механизм, отслеживающий необходимость выборочного сброса кэша на автомате (к примеру полю времени последней модификации)?
5. В модуле используется библиотека MobileDetect, "...Так как тот же Journal использует mobile detect по полной. А в реализации Турбо, это сделано для того чтобы не терять совместимость с подобными творениями...". Можно ли отключить эту фичу, поскольку есть модуль, который использует аналогичную, но более продвинутую библиотеку для реализации похожих функций и лишние телодвижения (читай нагрузка) для поддержки указанной совместимости нафиг не нужна? Или же для корректной работы нужна встроенная поддержка конкретно этой библиотеки?
6. В nitropack есть интересная и полезная фишка - при сбросе кэша можно сделать автоматический обход страниц карты сайта. Имеется в виду не глобальный обход всей информации из sitemap.xml, а быстрый обход первых страниц, генеруемых ссылками из штатного модуля карты сайта (index.php?route=information/sitemap). Есть ли нечто подобное в вашем модуле или может быть вы планируете такую фичу?
7. Можно ли управлять включением/отключением кэширования на отдельные составные части страницы "...как то верхнее меню, модуль категорий, стандартные модули..."?