Внимание! С версии плагина 3.0 отключена поддержка переменных версии 1.X. Переменные старого формата работать не будут. Необходимо будет заменить все переменные старого формата на переменные нового формата, которые использовались с версии 2.0.
Отключена поддержка хелперов вида {shopSeoViewHelper::getTagDescription()}.
Некоторые опции плагинов, которые интегрированы с плагином «SEO-оптимизация», не будут работать до выхода обновлений этих плагинов (в новых версиях плагинов «SEO-фильтр», «Навигация в хлебных крошках» уже добавлена поддержка плагина «SEO-оптимизация» версии 3.0, необходимо будет установить эти обновления).
Обязательно проверяйте корректность работы плагина и введенных шаблонов после обновления.
Переменные нового формата используются с 2016 года с версии 2.0.
Переменные нового формата выглядят так: {$category.seo_name}.
Узнать их можно по:
Пример:

Старые переменные подсвечиваются зеленым (кроме описаний) и не содержат знак доллара.
Пример:

Ключевое отличие новых переменных в том, что они поддерживают Smarty.
С их помощью можно прописывать условия типа:
{if $page_number == 1} Текст 1 {else} Текст 2 {/if}
{foreach $parent_categories as $i => $_category}
{$parent_category_seo_names[$i] = $_category['seo_name']}
{/foreach}
Что значительно расширяет возможности настройки шаблонов.
Старые переменные такую возможность не поддерживали.
Есть в шаблонах используются старые переменные, например:

...то их нужно заменить на новые. Получить новые переменные можно в подсказках справа.

Например, старая переменная {category_seo_name} выводила «SEO-название категории» и ее нужно заменить на {$category.seo_name}.

Как это сделать:

То есть после замены в шаблоне должны оставаться только новые переменные. Эту замену нужно сделать во всех полях: Title, Заголовок H1, META Description, META Keywords, Описание, Дополнительное описание.
Важно!
1. Замену нужно сделать во всех шаблонах. Свои шаблоны также могут быть настройках категорий, товаров и т.д.
2. Новая версия «SEO-оптимизации» не поддерживает старые переменные других плагинов - «SEO-регионы», «SEO-фильтра».
3. Переменная {region_name} плагина «SEO-регионы» больше не поддерживается! Ее нужно заменить на {$region.name}. Аналогично и с другими устаревшими переменными плагина «SEO-регионы».
Шаблоны плагина могут быть настроены в:
— Общих настройках (Магазин/Плагины/SEO-оптимизация);

— В общих настройках для конкретной витрины;

— В настройках категорий (в стандартных полях Title, Description, Keywords, Описание);

— В настройках категорий (дополнительный функционал «SEO-оптимизации» с выбором витрин);

— В настройках товаров (по аналогии с категориями).
Ранее плагин поддерживал следующие хелперы:
Эти хелперы больше не поддерживаются!
Их нужно заменить. Или удалить из кода шаблонов.
| Больше не поддерживаются | Нужно заменить на | Может присутствовать в шаблонах |
| {shopSeoViewHelper::getCategoryAdditionalDescription()} | {$category.additional_description|default:''} | category.html или другой шаблон, где выводится описание категории |
| {shopSeoViewHelper::getProductAdditionalDescription()} | {$product.additional_description|default:''} | product.html или другой шаблон, где выводится описание товара |
| {shopSeoViewHelper::getTagDescription()} | {$tag_description|default:''} | search.html |
| {shopSeoViewHelper::parseTemplate} | - | зависит от целей использования этой функции |
Пример замены:

Перейдите в Инсталлер и кликните по кнопке «Обновить». Обновление установится автоматически.

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