IMCache (OC 3) - Кэширование магазинов OpenCart (Html)

IMCache (OC 3) - Кэширование магазинов OpenCart (Html)

Модуль решает одну из самых частых задач в интернет-магазинах - кэширование основных страниц сайта. Кроме того, модуль позволяет решать ещё одну частую задачу - отслеживание в карточке товара изменений цены, акционной цены, количества и даты модификации.

Совместим с OpenCart: 3.0.x.x,
Совместим с OcStore: 3.0.x.x,
Цена
2000р.
Загружен: 21.07.2025
Покупок:  1
devimirochnik Россия портфолио
Товаров: Рейтинг: Продаж:
Название файла Имя файла Дата Действие
IMCache(OC3)_1.0.0.zip opencart_file_12423.zip 2025-07-21 20:07:27 Платный файл
IMCache(OC3)_1.0.1.zip opencart_file_4839.zip 2025-08-20 18:08:39 Платный файл
* Возможность скачивания появится после покупки

До нормализации ситуации модули продаются только в РФ и дружественных странах. Как ситуация нормализуется, продажи и техническая поддержка восстановятся. Не касается ХО, ЗО, ЛНР, ДНР, так как это часть РФ.

Обращаю ваше внимание, что в моих модулях нет каких-то "вшитых гадостей". Ключи не требуют подключения к интернету. Поэтому у тех, кто приобрел модуль ранее, проблем с лицензией (и т.п.) не возникнет.

-------------------------------------------------------------------------------

 

IMCache (OC 3) - Кэширование магазинов OpenCart (Html)

Версия для OpenCart и ocStore 2.3 находится тут:

https://shop.opencart-russia.ru/imcache23

Данный модуль решает одну из самых частых задач в интернет-магазинах - кэширование основных страниц сайта. Кроме того, модуль позволяет решать ещё одну частую задачу - отслеживание в карточке товара изменений цены, акционной цены, количества и даты модификации.

Модуль позволяет:

  1. Кэшировать товары

  2. Кэшировать категории

  3. Кэшировать страницу товаров производителя

  4. Кэшировать главную страницу

  5. Кэшировать стандартные материалы (обзоры)

  6. Кэшировать страницу поиска

  7. Кэшировать стандартное меню опенкарта

  8. Модуль умеет пересоздавать кэш при просмотре карточки товара в случаях: изменения цены, изменения акционной цены, изменения даты модификации и изменения количества товара (отслеживается отсутствие на складе - переходы из 0 или отрицательное количество в положительное,и обратное из положительного количества в 0 или отрицательное)

  9. Модуль умеет очищать кэш при редактировании и создании товара в админке. Признаком для очистки является поле статус. В случае редактирования, если статус Включено или был переключен (из Отключено в Включено и обратное из Включено в Отключено), то кэш очищается. В случае создания, очистка кэша производится только если статус Включено

  10. Модуль умеет при пересоздании кэша карточки товара или редактировании/создании в админке автоматически очищать кэш связанных с товаром категорий и производителей, а также очищать поиск и кэш главной страницы

  11. Для каждого типа объекта (товар, категория и т.д.) можно задавать своё время хранения кэша

Модуль тестировался в UniShop2 и стандартной теме.

Также вам может быть интересен модуль IMDBOptimizer - Оптимизация базы данных. При совместном использовании с модулем IMCache, SQL-кэш модуля IMDBOptimizer необходимо отключать.

Важный момент. Кэширование происходит только для незарегистрированных (незалогиненных) пользователей, так как чаще всего смысла в отдельном html-кэше для каждого пользователя нет. Абстрактно, пользователь открыл сайт, где каждую страницу практически повторно не просматривает (а кэш создавался бы), набрал корзину, оформил заказ и потом месяцами не появляется (а кэш продолжал бы накапливаться и при повторном посещении опять пересоздавался бы).

 

Демо OpenCart 3 (demo / demo)

Ссылка - https://oc3020rs.im-cloud.ru/admin/index.php?route=extension/module/IMCache

Страница магазина - https://oc3020rs.im-cloud.ru/

 

Особенности и ограничения

  • Шапка (header) и подвал (footer) сайта не кэшируются (в целях корректного отображения корзины и прочего)

  • Проверял скорость при 40 000 записей в таблице кэша

  • Для совместимости с шаблоном UniShop 2 необходимо перенести модификатор в каталог "system" вашего сайта. Для иных шаблонов, вероятно, нужно сделать также.

  • Для более оптимального функционирования необходимо, чтобы была подключена библиотека zlib (обычно подключена)

  • Требуется, чтобы в настройках сайта было выставлено mbstring.func_overload 0. Если вы не знаете как это сделать , то уточните в вашем хостинге. В большинстве случаев по умолчанию это значение 0 (вам, как клиенту, ничего не нужно делать), но в некоторых хостингах выставляют значение 2. Это актуально в тех случаях, если у вас возникли проблемы с ключами и активацией модуля.

  • Требуется boostrap и jquery

 

Установка, следующие версии и использование

1. Сделайте бэкап сайта

2. Распакуйте архив и скопируйте в корень сайта каталоги admin, catalog и system.

3. Откройте админку и установите модуль IMCache (если это следующая версия, то переустановите), чтобы создались необходимые таблицы и т. д.

4. Установите/Переустановите модификатор "imcache.main.ocmod.zip"

5. Обновите модификаторы и почистите кэш твига

6. Пользуйтесь

 

Лицензия и использование

Сделано для версий OpenCart 3.0.1.1, 3.0.2.0, 3.0.3.0, 3.0.3.1-3.0.4.1, ocStore 3.0.2.0, 3.0.3.7, 3.0.3.9

Лицензия распространяется только для одного сайта (одного интернет-магазина). Т.е. 1 домен + все поддомены = 1 оплата. Лицензия не выписывается для TLD и прочих доменов, которые подразумевают, что пользователи могут создавать поддомены. Например, нельзя в качестве домена указать RU или COM.RU.

Лицензия для тестового домена выписывается только в том случае, когда видно, что данный тестовый домен не может быть использован для реального сайта (интернет-магазина).

Купив модуль, вы автоматически соглашаетесь с текстом лицензии.

Модуль имеет принцип распространения "as is" ("Как есть").

Ввод лицензионного ключа необходимо осуществить в течение 5 дней после установки модуля. Лицензионный ключ состоит из двух частей.

Ключи необходимо вводить так, как они были присланы, без лишних пробелов и символов.

Запрещается несанкционированное использование, копирование, перепродажа, передача модуля третьим лицам, а также иные способы распространения, в том числе в ознакомительных целях.

Если у вас русский домен, то необходимо указывать то имя, которое указано в config.php в корне сайта.

 

История версий

Версия 1.0.1

- Мелкие правки

Версия 1.0.0

- Сам модуль

IMCache (OC 3) - Кэширование магазинов OpenCart (Html) IMCache (OC 3) - Кэширование магазинов OpenCart (Html) IMCache (OC 3) - Кэширование магазинов OpenCart (Html) IMCache (OC 3) - Кэширование магазинов OpenCart (Html)

Дополнительные опции товара

* Адрес сайта:
Тестовый домен:

Написать отзыв

* Выполните Вход в свой аккаунт, для получения возможности оставить отзыв о товаре.

Если комментарии не отобразились по какой то причине, то вы можете прочитаь их на отдельной технической странице комментариев

После просмотра, пожалуйста сообщите нам о возможной проблеме через форму обратной связи.

Оставить комментарий



Примечание: HTML разметка не поддерживается! Используйте обычный текст.

Введите код, указанный на картинке: