📑 Содержание
01 О плагине
SEO AI for WooCommerce — это плагин для WordPress, который автоматически генерирует и управляет сворачиваемыми (toggle/collapse) SEO-описаниями для категорий, товаров и произвольных таксономий WooCommerce. Описания формируются по шаблонам с динамическими переменными — название категории, количество товаров, диапазон цен и т.д.
Плагин решает типичную SEO-задачу: наполнение страниц каталога уникальным текстовым контентом без ручного написания сотен описаний.
Free vs PRO
| Функция | Free | PRO |
|---|---|---|
| Шаблоны для категорий | ✓ | ✓ |
| Динамические переменные (6 базовых) | ✓ | ✓ |
| Collapse/Toggle виджет | ✓ | ✓ |
| Шорткод [scs_toggle] | ✓ | ✓ |
| Gutenberg-блок | — | PRO |
| Шаблоны для товаров | — | PRO |
| Массовое применение шаблонов | — | PRO |
| Откат (rollback) описаний | — | PRO |
| Условная логика {if}…{endif} | — | PRO |
| Аналитика (клики, GA4, GTM) | — | PRO |
| Настройки на элемент | — | PRO |
| Произвольные таксономии | — | PRO |
| Кастомизация кнопки | — | PRO |
| Приоритетная поддержка | — | PRO |
02 Требования и совместимость
Минимальные версии
| Компонент | Мин. версия | Рекомендуемая |
|---|---|---|
| WordPress | 5.8+ | 6.4+ |
| WooCommerce | 6.0+ | 8.x+ |
| PHP | 7.4+ | 8.1+ |
| MySQL / MariaDB | 5.7 / 10.3 | 8.0 / 10.6 |
Протестированные темы
- Storefront, Astra, OceanWP, Flavor, Flavflavor
- Kadence, GeneratePress, Flavor
- Большинство тем, использующих стандартные WooCommerce-хуки
Конструкторы страниц
- Elementor + Elementor Pro
- WPBakery Page Builder
- Gutenberg (нативная поддержка)
- Beaver Builder, Divi — через шорткод
AJAX и бесконечная прокрутка
Плагин корректно работает с AJAX-фильтрацией и бесконечной прокруткой товаров. Контент toggle вставляется до списка товаров и не зависит от AJAX-обновлений.
Мультиязычность
Совместим с WPML и Polylang. Шаблоны можно задать для каждого языка отдельно через настройки плагина или через переопределение на уровне категории.
03 Установка
Free через панель WordPress
Free через ZIP / FTP
scs-toggle в /wp-content/plugins/ по
FTP, затем активируйте в панели.
PRO установка
Типичные ошибки при активации
| Ошибка | Решение |
|---|---|
| «WooCommerce is not active» | Убедитесь, что WooCommerce установлен и активирован. |
| «PHP version too low» | Обновите PHP до 7.4+ у хостинг-провайдера. |
| «Лицензия недействительна» | Проверьте ключ в личном кабинете, убедитесь что он не привязан к другому домену. |
| White screen после активации | Включите WP_DEBUG, проверьте лог ошибок. Часто — конфликт с кешированием. |
04 Быстрый старт
Free: настройка за 2 минуты Free
{category_name} —
каталог с
{products_count} товарами.
PRO: расширенная настройка за 5 минут PRO
После активации лицензии доступны расширенные шаблоны. Пример шаблона с условной логикой:
<h2>Каталог {category_name}</h2> <p>В разделе «{category_name}» представлено {products_count} товаров по цене от {min_price} до {max_price} руб.</p> {if products_count > 50} <p>Большой ассортимент — воспользуйтесь фильтрами!</p> {else} <p>Просмотрите все товары ниже.</p> {endif}
05 Настройки бесплатной версии Free
Доступные переменные
| Переменная | Описание | Пример вывода |
|---|---|---|
{category_name} |
Название текущей категории | Кроссовки Nike |
{products_count} |
Количество товаров в категории | 142 |
{min_price} |
Минимальная цена товара | 2 990 |
{max_price} |
Максимальная цена товара | 24 900 |
{category_slug} |
Slug категории (URL-часть) | krossovki-nike |
{parent_category} |
Название родительской категории | Обувь |
Пример: шаблон → вывод
Каталог «{category_name}»: {products_count} товаров от {min_price} ₽
Каталог «Кроссовки Nike»: 142 товара от 2 990 ₽
Настройки collapse-виджета
- Текст кнопки «Развернуть» — по умолчанию «Подробнее»
- Текст кнопки «Свернуть» — по умолчанию «Свернуть»
- Начальное состояние — свёрнуто / развёрнуто
- Высота превью — количество пикселей видимого текста (по умолчанию 120px)
- Анимация — плавное раскрытие (CSS transition)
- Позиция вставки — до товаров, после товаров, через шорткод
- Градиент затухания — включить/выключить fade-эффект внизу свёрнутого блока
06 Функции PRO PRO
Массовое применение шаблонов (Bulk Apply)
Применяйте один шаблон ко всем категориям одним кликом. Выберите шаблон, выберите категории (или «Все»), нажмите «Применить». Описания будут сгенерированы автоматически на основе данных каждой категории.
Откат (Rollback)
Перед каждым массовым применением PRO-версия сохраняет резервную копию всех описаний. Если результат не устроил — откатите к предыдущей версии в один клик.
Шаблоны для товаров
Кроме категорий, PRO позволяет создавать toggle-описания для отдельных товаров. Дополнительные переменные:
| Переменная | Описание |
|---|---|
{product_name} |
Название товара |
{product_price} |
Текущая цена |
{product_sku} |
Артикул (SKU) |
{product_rating} |
Средний рейтинг |
{product_stock} |
Статус наличия |
{product_categories}
|
Список категорий товара |
Кастомизация кнопки
- Произвольный текст для «Развернуть» / «Свернуть»
- Выбор иконки (стрелка, плюс, шеврон или без иконки)
- Положение иконки (слева / справа от текста)
- Цвет фона и текста кнопки
- Размер и радиус скругления
- Класс CSS для полной кастомизации через тему
07 Шорткоды
Шорткод [scs_toggle] позволяет
вставить collapse-блок в любое место — страницу, запись, виджет
или конструктор.
Синтаксис
[scs_toggle title="Заголовок" open="false" height="120"] Содержимое toggle-блока. HTML поддерживается. [/scs_toggle]
Параметры
| Параметр | Тип | По умолчанию | Описание |
|---|---|---|---|
title |
string | — | Заголовок блока (если не задан, блок без заголовка) |
open |
bool | false | Начальное состояние: true — развёрнуто |
height |
int | 120 | Высота превью в px |
more_text |
string | Подробнее | Текст кнопки «Развернуть» |
less_text |
string | Свернуть | Текст кнопки «Свернуть» |
fade |
bool | true | Показывать градиент затухания |
class |
string | — | Дополнительный CSS-класс |
Пример с параметрами
[scs_toggle title="О нашем магазине" open="false" height="80" more_text="Читать далее" less_text="Скрыть"] <p>Мы работаем с 2015 года и предлагаем ...</p> [/scs_toggle]
08 Gutenberg-блок SCS Toggle PRO
PRO-версия добавляет нативный Gutenberg-блок «SCS Toggle», который можно использовать в редакторе блоков WordPress.
Преимущества блока
- Визуальное редактирование содержимого прямо в редакторе
- Предпросмотр toggle в реальном времени
- Все параметры доступны через боковую панель настроек
- Поддержка вложенных блоков (изображения, списки, таблицы)
- Drag-and-drop позиционирование на странице
- Совместимость с Full Site Editing (FSE)
09 Условная логика PRO
PRO-версия поддерживает условные конструкции в шаблонах, позволяя показывать разный контент в зависимости от данных категории или товара.
Синтаксис
{if переменная оператор значение} Контент, если условие истинно {else} Контент, если условие ложно {endif}
Поддерживаемые операторы
| Оператор | Описание | Пример |
|---|---|---|
== |
Равно | {if category_slug == "sale"} |
!= |
Не равно | {if parent_category != ""} |
> |
Больше | {if products_count > 100} |
< |
Меньше | {if min_price < 1000} |
>= |
Больше или равно | {if products_count >= 50} |
<= |
Меньше или равно | {if max_price <= 5000} |
contains |
Содержит подстроку | {if category_name contains "Nike"} |
Пример для маркетплейса
{if products_count > 200} <div class="large-catalog-notice"> 🔥 В разделе «{category_name}» более {products_count} товаров! Используйте фильтры для быстрого поиска. </div> {endif} {if min_price < 500} <p>💰 Бюджетные варианты от {min_price} ₽</p> {endif} {if parent_category != ""} <p>Подкатегория раздела «{parent_category}»</p> {else} <p>Корневая категория каталога.</p> {endif}
10 Аналитика PRO
PRO-версия включает встроенную аналитику и интеграцию с Google Analytics 4 (GA4) и Google Tag Manager (GTM).
Встроенная аналитика
- Подсчёт кликов на кнопку «Развернуть» по каждой категории/товару
- Таблица статистики в админ-панели с сортировкой и фильтрацией
- График кликов за период (7/30/90 дней)
- Экспорт данных в CSV
GA4 события
При клике на toggle плагин отправляет кастомное событие в GA4:
gtag('event', 'scs_toggle_click', { event_category: 'engagement', event_label: 'Кроссовки Nike', toggle_state: 'open' });
GTM события
Для GTM плагин пушит данные в dataLayer:
dataLayer.push({ event: 'scs_toggle', scs_action: 'open', scs_target: 'category-krossovki-nike' });
11 Настройки на элемент PRO
PRO-версия позволяет переопределить глобальные настройки для конкретной категории или товара.
На уровне категории
- Собственный шаблон описания (вместо глобального)
- Своя высота превью
- Своя кнопка (текст, цвет, иконка)
- Отключение toggle для конкретной категории
На уровне товара
- Индивидуальное toggle-описание
- Переопределение позиции вставки
- Выбор: использовать шаблон или ручной текст
12 Таксономии PRO
Помимо стандартных категорий WooCommerce, PRO-версия поддерживает произвольные таксономии:
- product_cat — категории товаров (по умолчанию)
- product_tag — теги товаров
- pa_* — атрибуты WooCommerce (цвет, размер и т.д.)
- Произвольные таксономии — бренды, коллекции и любые кастомные таксономии, зарегистрированные плагинами или темой
13 FAQ
Плагин работает без WooCommerce?
Можно ли использовать HTML в шаблонах?
Описания индексируются поисковыми системами?
Плагин замедляет сайт?
Как перенести настройки на другой сайт?
Совместим ли плагин с Elementor?
Сколько категорий можно обрабатывать одновременно?
Как обновить Free до PRO?
14 Решение проблем
Collapse не работает / кнопка не нажимается
| Причина | Решение |
|---|---|
| Конфликт JavaScript | Откройте DevTools → Console. Найдите ошибку JS. Отключите другие плагины поочерёдно. |
| CSS-кеш | Очистите кеш браузера и плагина кеширования (WP Super Cache, LiteSpeed, W3TC). |
| Минификация JS |
Исключите scs-toggle.js из минификации в
Autoptimize или WP Rocket.
|
| jQuery не загружен | Плагин не зависит от jQuery, но если тема его требует — убедитесь что jQuery подключён. |
Переменные не подставляются
-
Убедитесь, что используете фигурные скобки:
{category_name}, а не квадратные. - Проверьте правильность написания переменной (регистр имеет значение).
- Переменные работают только на страницах WooCommerce (архивы, категории, товары).
Условная логика не работает
- Убедитесь, что используется PRO-версия с активной лицензией.
-
Проверьте синтаксис:
{if переменная оператор значение}— пробелы обязательны. -
Нельзя вкладывать
{if}друг в друга (вложенные условия не поддерживаются).
Проблемы с лицензией
- «Ключ недействителен» — проверьте ключ в личном кабинете, скопируйте заново.
- «Превышено количество активаций» — деактивируйте лицензию на старом домене через личный кабинет.
- «Не удалось связаться с сервером» — проверьте доступность API сервера лицензий, убедитесь что хостинг не блокирует исходящие запросы.
GA4 события не отправляются
- Убедитесь, что GA4 tracking code загружен до скриптов плагина.
-
Проверьте в DevTools → Network вкладке, что запросы к
google-analytics.comотправляются. -
Если используете GTM — проверьте, что контейнер GTM загружен и
переменная
dataLayerопределена.
Поиск конфликтов
15 Поддержка
Нужна помощь? Выберите удобный канал связи:
Что включить в запрос
- Версию WordPress, WooCommerce и плагина SCS Toggle
- Версию PHP (Инструменты → Здоровье сайта → Информация)
- Скриншот или видео проблемы
- Ошибки из DevTools Console (F12 → Console)
- Список активных плагинов
- URL страницы, где проявляется проблема