Новая версия модуля MicrodataPro 7.7

Основные нововведения и улучшения модуля

ноябрь 01 , 2021

Вышло обновление модуля MicrodataPro версии 7.7

Основные нововведения

  • Адаптирована микроразметка под новые требования google, те что автор, бренд и тп.
  • Модуль больше адаптирован под Яндекс, теперь валидатор не показывает ошибки те что были ранее, все это успешно обошли.
  • Проведен серьезный рефакторинг кода, он стал легче и понятнее
  • Код модуля еще более оптимизирован, в категориях нет необходимости делать подсчет цен от и до, также были убраны мелкие запросы в базу.
  • Для нагруженных магазинов добавлена возможность ставить на CRON ссылку для выборки цен от и до. Также можно указать ключ защиты от случайных запусков
  • Добавились настройки размеров логотипа, размеров превью и больших фото для разметки галереи
  • Добавилась возможность сделать соответствие статусов товара со статусами в микроразметке, что дает еще большую гибкость
  • Добавлена поддержка мультиязычного лого
  • Исправлено много мелких недочетов модуля

Где скачать новую версию MicrodataPro

Получить обновление модуля можно в личном кабинете на сайте где покупали. Если у разработчика напрямую напишите ваш домен и версию Opencart я пришлю модуль. Также напомню что из-за того что нет привязки на покупателя и место покупки вам достаточно будет сообщить ваш домен.

Как модуль проверяет лицензию

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

Да, есть привязка, об этом указано. Сделано это из-за соображений удобства получения ключа. Для активации достаточно при покупке ввести домен и все, более ничего не надо, никаких ключей получать, вводить и помнить за них. Такая система работает уже 5 лет и все ок.

Модуль не привязывается на версию опенкарт, версию php и тп вещи, если у вас активирован домен - вы можете модуль использовать, обновлять без каких либо ключей и это реально удобно.

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

Как обновить модуль

  • Сделайте бекап базы данных и файлов (на всякий случай!)
  • Проверьте, не вносили ли вы какие-то изменения в файлы модуля и не делали кастомные правки. Если да, лучше обратитесь к разработчику.
  • Удалите модификатор модуля (для Opencart 2.x и выше)
  • Установите новую версию через установщик дополнений (для Opencart 2.x и выше)
  • Для версии Opencart 1.x достаточно просто загрузить все из архива модуля в корень сайта

Новые настройки

Размеры логотипа - это размеры логотипа в микроразметке. Ширина х Высота в px. Модуль делает ресайз логотипа под эти размеры.

Статус в разметке при статусе товара - это соответствие статуса товара со статусом в микроразметке. Рекомендуется проставить на все статусы.

Ключ для CRON ссылки выборки цен - это возможность уникализировать ссылку для выборки цен от и до в категориях. Если магазин не нагружен и в нем не много товаров можно не ставить на крон задание для выборки. Однако когда в магазине много товаров и он сильно нагружен рекомендуется поставить ссылку на задание CRON что бы выбирались новые значения с базы.

По умолчанию модуль при посещении категории делает запрос в базу на выборку минимальной и максимальной цены товаров, после чего эти данные пишет в файл system/microdatapro.min.max.dat в формате массива json_encode. После повторного посещения страницы уже готовые данные забираются с этого файла без лишних запросов в базу данных. Частота обновления - раз в сутки.

Если ставить на CRON рекомендую это делать на 00:01 тк модуль смотрит на дату создания файла и как раз в 00:01 сработает CRON задание.

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