В версиях модуля для OpenCart 2.x (ocStore 2.x) при сохранении сущности (категории, товара, призводителя, инфо-страницы) модификатор модуля добавляет удаление кеша от модуля SeoPro
$this->cache->delete('seo_pro');
В версиях модуля для OpenCart 3.x это удаление кеша не подходит, в связи с тем, что модулей SeoPro расплодилось 3 разных варианта
В ocStore 3.x, где втсроен свой SeoPro, удаление кеша и так вписано. Но при массовой генерации это все еще актуально
if($this->config->get('config_seo_pro')){
$this->cache->delete('seopro');
}
При массовой генерации ЧПУ удаление кеша тоже необходимо. Сейчас там прописано так:
$this->cache->delete($essence . '.seopath');
// TODO SUG
Разобраться, какое удаление кеша и где нужно!
К примеру, сами файлы кеша в ocStore
cache.seopro.queries.1618412940
В общем, вопросов больше, чем ответов. Надо проверить, как делает модуль Sla SeoPro и бесплатный с сайта, где скачивают аналоги модулей с opencartforum
---
#кеш, #кэш, #cache, #SeoPro, #Seo pro