Одна кнопка в шапці адмінки: перезбирає модифікатори, чистить кеш шаблонів, системний кеш та перезбирає SASS. Працює на будь-якій сторінці без перезавантаження.
Навіщо він потрібний
Поправив шаблон, стиль або встановив модифікатор — магазин показує стару версію, поки скинеш кеш. У стандартному OpenCart це розкидано по трьох місцях: перескладання модифікаторів в «Розширення → Модифікації», скидання кешу теми та SASS у «Налаштуваннях розробника», системний кеш у storage/cache — руками через FTP.
Модуль зводить все це до однієї кнопки у шапці адмінки. Вона на кожній сторінці, натиснув – оновилося все одразу.
Що робить кнопка
- Модифікатори.Перезбирає storage/modification зі встановлених ocmod — як кнопка «Оновити» у розділі «Модифікації».
- Кеш шаблонів.Чистить скомпіловані Twig-шаблони в storage/cache/template.
- Системний кеш.Видаляє storage/cache/cache.* — кеш списків товарів, категорій, валют та іншого.
- SASS.Видаляє скомпільований bootstrap.css в адмінці та у всіх темах вітрини з вихідними джерелами — ядро збирає css заново.
Все це за один клік, за AJAX, без відходу зі сторінки. Після завершення – повідомлення.
Як влаштований
- Чистий модифікатор (ocmod): своїх контролерів, шаблонів та таблиць у базі немає.
- Править два файли інтерфейсу адмінки — шапку та «Налаштування розробника». Ядро вітрини не чіпає.
- Кнопка видно на всіх сторінках, тому що живе в загальній шапці адмінки.
- Обидві дії захищені токеном сесії та доступні лише авторизованому адміністратору.
Установка
- Розширення → Установка розширень → завантажити ocmod-архів.
- Розширення → Модифікації → «Оновити».
- Оновити сторінку — кнопка «Оновити кеш» з'явиться у правому верхньому кутку, поряд із «Вийти».
Окремої сторінки параметрів немає, встановлювати модуль у «Модулях» не потрібно.
Обмеження
- Кнопка працює у користувачів з доступом до розділів «Налаштування розробника» та «Модифікації». У групи «Адміністратор» вони є за замовчуванням.
- SASS перезбирається тільки там, де поруч із css лежить вихідник _bootstrap.scss. Тему без вихідних модуль не зачіпає.
- Дані, налаштування та товари не торкаються - чиститься тільки кеш.
Технічні деталі
- Версія модуля:1.0
- Сумісність: OpenCart 3.0.x, ocStore 3.0.x. Перевірено на PHP 8.3.
- Установка штатна: завантаження ocmod-архіву, оновлення модифікаторів.
- Чистий модифікатор - своїх файлів у каталогах магазину не створює.
- Мова інтерфейсу: російська.
Що нового у версії 1.0
Спосіб розповсюдження:
Безкоштовно
Сумісність:
LiveStore 3.*OCStore 3.*OpenCart 3.*
Версія PHP:
PHP 7.0PHP 7.1PHP 7.2PHP 7.3PHP 7.4PHP 8.0PHP 8.1PHP 8.2PHP 8.3
Активація:
Автоматично
Отримання файлів:
На сайті, в особистому кабінеті
Система захисту:
Ні
VQmod:
Ні
Ocmod:
Так
Events:
Жоқ
Завантажений:
31.08.2026
Оновлення:
31.08.2026
Перегляд:
141
Що б завантажити цей безкоштовний товар, його не потрібно замовляти, просто
увійдіть під своїм логіном.