Информация о файле
* модуль для Opencart 3
* тестировался на дефолтном Opencart 3.0.2.0 на 38 категориях и 19 товаров. НО!
Так как логика работы пользовательского контроллера осталась прежней от модуля версии для Опенкарт 2.3,
то можно с большой вероятностью предположить что будет работать и на 370 категориях и 30к товаров.
Модуль создавался по нескольким причинам - так как карта Google Sitemap
которая идет в комплекте с Opencart 3 не принимается Yandex (из за тегов image, как правило).
Но помимо этого логика стандартного модуля оставляет желать лучшего- при более-менее большом количестве товаров и категорий
ему часто не хватает времени или памяти. и он падает с ошибкой.
В данном модуле переделана модель и логика обработка списка продукта, что значительно снижает нагрузку на БД.
И делает получившуюся карту сайта валидной для Яндекса
После первого запуска в корне сайта появится файл yandex_sitemap.xml, который на час кеширует получившийся сайтмап.
Сам модуль не модифицирует никакие файлы движка, работает автономно.
Установка:
1) Копируем содержимое директории upload в корневую директорию веб сервера.
2) Заходим в админку "Группы пользователей" -> выбираем нужную группу (Administrator по умолчанию), жмем кнопку редактировать
3) Ставим галочки "Разрешён просмотр" и "Разрешено внесение изменений" для extension/feed/yandex_sitemap
4) Сохраняем изменения
5) Переходим в "Модули / Расширения" .
6) Выбираем тип Каналы продвижения.
7) В списке находим Yandex Sitemap, жмем кнопку "Активировать". Потом кнопку "Редактировать"
Ставим статус модуля "Включено", сохраняем изменения.
в настройках модуля находится ссылка на sitemap, ссылка имеет вид
https://your_domain.com/index.php?route=extension/feed/yandex_sitemap по данной ссылке можно просмотреть получившийся сайтмап.
и добавить эту ссылку в личный кабинет Яндекса
v 1.0.0
модуль адаптирован под 3 из модуля olaff\Yandex Sitemap 2.3
(Изменены ссылки в админском контроллере, шаблон из опенкартовского tpl переделан на twig)
Что нового в версии 21.03.2023 05:39 Просмотр изменений
Размещено
Добавлено для ОС 2.0, ОС 2.1, ОС 2.3