Документация / Documentation — SEO AI for WooCommerce
📖 Документация

SEO AI Руководство

Полная документация по плагину SEO AI for WooCommerce — бесплатная и PRO версии. Установка, настройка, шорткоды, аналитика и устранение проблем.

📦 Версия 4.x 🕐 Обновлено: Май 2026 📄 15 разделов
📑 Содержание

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

1
Плагины → Добавить новый — введите «SEO AI for WooCommerce» или «SCS Toggle» в поиск.
2
Нажмите «Установить», затем «Активировать».
3
Перейдите в WooCommerce → SCS Toggle для настройки.

Free через ZIP / FTP

1
Скачайте ZIP-архив с WordPress.org.
2
Плагины → Добавить новый → Загрузить — выберите ZIP-файл и нажмите «Установить».
3
Активируйте плагин.
💡
Альтернативно: распакуйте ZIP и загрузите папку scs-toggle в /wp-content/plugins/ по FTP, затем активируйте в панели.

PRO установка

1
Скачайте PRO ZIP-архив из личного кабинета после оплаты.
2
Плагины → Добавить новый → Загрузить — установите PRO-версию.
3
Активируйте плагин и перейдите в WooCommerce → SCS Toggle → Лицензия.
4
Введите лицензионный ключ из письма и нажмите «Активировать лицензию».

Типичные ошибки при активации

Ошибка Решение
«WooCommerce is not active» Убедитесь, что WooCommerce установлен и активирован.
«PHP version too low» Обновите PHP до 7.4+ у хостинг-провайдера.
«Лицензия недействительна» Проверьте ключ в личном кабинете, убедитесь что он не привязан к другому домену.
White screen после активации Включите WP_DEBUG, проверьте лог ошибок. Часто — конфликт с кешированием.

04 Быстрый старт

Free: настройка за 2 минуты Free

1
Перейдите в WooCommerce → SCS Toggle.
2
В поле «Шаблон описания» введите текст с переменными, например: {category_name} — каталог с {products_count} товарами.
3
Настройте текст кнопки (по умолчанию «Подробнее» / «Свернуть»).
4
Выберите положение вставки (до / после списка товаров).
5
Сохраните настройки и проверьте любую категорию WooCommerce на сайте.

PRO: расширенная настройка за 5 минут PRO

После активации лицензии доступны расширенные шаблоны. Пример шаблона с условной логикой:

Template
<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-блок в любое место — страницу, запись, виджет или конструктор.

Синтаксис

Shortcode
[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-класс

Пример с параметрами

WordPress
[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)
ℹ️
Gutenberg-блок доступен в категории «WooCommerce» в панели добавления блоков. Ищите «SCS Toggle».

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"}

Пример для маркетплейса

Template
{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:

JavaScript
gtag('event', 'scs_toggle_click', {
  event_category: 'engagement',
  event_label: 'Кроссовки Nike',
  toggle_state: 'open'
});

GTM события

Для GTM плагин пушит данные в dataLayer:

JavaScript
dataLayer.push({
  event: 'scs_toggle',
  scs_action: 'open',
  scs_target: 'category-krossovki-nike'
});

11 Настройки на элемент PRO

PRO-версия позволяет переопределить глобальные настройки для конкретной категории или товара.

На уровне категории

  • Собственный шаблон описания (вместо глобального)
  • Своя высота превью
  • Своя кнопка (текст, цвет, иконка)
  • Отключение toggle для конкретной категории

На уровне товара

  • Индивидуальное toggle-описание
  • Переопределение позиции вставки
  • Выбор: использовать шаблон или ручной текст
ℹ️
Настройки на элемент появляются в стандартном метабоксе при редактировании категории или товара в админ-панели WordPress.

12 Таксономии PRO

Помимо стандартных категорий WooCommerce, PRO-версия поддерживает произвольные таксономии:

  • product_cat — категории товаров (по умолчанию)
  • product_tag — теги товаров
  • pa_* — атрибуты WooCommerce (цвет, размер и т.д.)
  • Произвольные таксономии — бренды, коллекции и любые кастомные таксономии, зарегистрированные плагинами или темой
💡
Для активации поддержки произвольных таксономий включите нужные типы на странице WooCommerce → SCS Toggle → Таксономии.

13 FAQ

Плагин работает без WooCommerce?
Нет, WooCommerce — обязательная зависимость. Плагин использует API WooCommerce для получения данных о товарах, ценах и категориях.
Можно ли использовать HTML в шаблонах?
Да, шаблоны поддерживают полноценный HTML. Вы можете использовать заголовки, списки, таблицы, изображения и любые другие HTML-элементы.
Описания индексируются поисковыми системами?
Да. Содержимое toggle-блока присутствует в DOM при загрузке страницы, оно просто скрыто визуально через CSS. Поисковые роботы видят весь текст.
Плагин замедляет сайт?
Нет. Плагин добавляет минимальный CSS (~3 KB) и JS (~2 KB). Данные кешируются с помощью WordPress Transients API. Генерация описания не влияет на TTFB.
Как перенести настройки на другой сайт?
В настройках есть функция экспорта/импорта (JSON). Экспортируйте настройки, скачайте файл и импортируйте на другом сайте.
Совместим ли плагин с Elementor?
Да. Вы можете использовать шорткод [scs_toggle] в виджете Elementor «Shortcode» или через модуль «Text Editor». PRO-версия также поддерживает нативный виджет Elementor.
Сколько категорий можно обрабатывать одновременно?
Нет ограничений. Массовое применение протестировано на каталогах с 10 000+ категориями. Процесс выполняется батчами для экономии памяти.
Как обновить Free до PRO?
Деактивируйте бесплатную версию, установите PRO-версию из ZIP, активируйте и введите лицензионный ключ. Все настройки 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 определена.

Поиск конфликтов

⚠️
Универсальный способ найти конфликтующий плагин: переключите тему на Storefront, отключите все плагины кроме WooCommerce и SCS Toggle. Если проблема исчезла — включайте плагины по одному до обнаружения конфликта.

15 Поддержка

Нужна помощь? Выберите удобный канал связи:

📧
Email
pulka031187031187@gmail.com
Ответ в течение 24 часов
💬
Telegram
@SamWebD
Быстрые вопросы
🌐
WordPress форум
📝
Контактная страница
Форма обратной связи
Детальные запросы

Что включить в запрос

  • Версию WordPress, WooCommerce и плагина SCS Toggle
  • Версию PHP (Инструменты → Здоровье сайта → Информация)
  • Скриншот или видео проблемы
  • Ошибки из DevTools Console (F12 → Console)
  • Список активных плагинов
  • URL страницы, где проявляется проблема
📖 Documentation

SEO AI User Guide

Complete documentation for the SEO AI for WooCommerce plugin — Free and PRO versions. Installation, setup, shortcodes, analytics, and troubleshooting.

📦 Version 4.x 🕐 Updated: May 2026 📄 15 Sections
📑 Table of Contents

01 About the Plugin

SEO AI for WooCommerce is a WordPress plugin that automatically generates and manages collapsible (toggle/collapse) SEO descriptions for WooCommerce categories, products, and custom taxonomies. Descriptions are built from templates with dynamic variables — category name, product count, price range, etc.

The plugin solves a common SEO challenge: populating catalog pages with unique textual content without manually writing hundreds of descriptions.

Free vs PRO

Feature Free PRO
Category templates
Dynamic variables (6 basic)
Collapse/Toggle widget
[scs_toggle] shortcode
Gutenberg block PRO
Product templates PRO
Bulk apply templates PRO
Rollback descriptions PRO
Conditional logic {if}…{endif} PRO
Analytics (clicks, GA4, GTM) PRO
Per-item settings PRO
Custom taxonomies PRO
Button customization PRO
Priority support PRO

02 Requirements & Compatibility

Minimum Versions

Component Minimum Recommended
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

Tested Themes

  • Storefront, Astra, OceanWP, Flavor
  • Kadence, GeneratePress
  • Most themes using standard WooCommerce hooks

Page Builders

  • Elementor + Elementor Pro
  • WPBakery Page Builder
  • Gutenberg (native support)
  • Beaver Builder, Divi — via shortcode

AJAX & Infinite Scroll

The plugin works correctly with AJAX filtering and infinite scroll. Toggle content is inserted before the product list and is independent of AJAX updates.

Multilingual Support

Compatible with WPML and Polylang. Templates can be set per language via plugin settings or per-category overrides.

03 Installation

Free via WordPress Admin

1
Plugins → Add New — search for "SEO AI for WooCommerce" or "SCS Toggle".
2
Click "Install Now", then "Activate".
3
Navigate to WooCommerce → SCS Toggle to configure.

Free via ZIP / FTP

1
Download the ZIP from WordPress.org.
2
Plugins → Add New → Upload — select the ZIP and click "Install Now".
3
Activate the plugin.
💡
Alternatively: unzip and upload the scs-toggle folder to /wp-content/plugins/ via FTP, then activate from the admin panel.

PRO Installation

1
Download the PRO ZIP from your account dashboard after purchase.
2
Plugins → Add New → Upload — install the PRO version.
3
Activate and go to WooCommerce → SCS Toggle → License.
4
Enter your license key from the purchase email and click "Activate License".

Common Activation Errors

Error Solution
"WooCommerce is not active" Ensure WooCommerce is installed and activated.
"PHP version too low" Upgrade PHP to 7.4+ via your hosting provider.
"Invalid license key" Verify the key in your account dashboard; ensure it's not bound to another domain.
White screen after activation Enable WP_DEBUG, check error log. Often caused by caching conflicts.

04 Quick Start

Free: 2-Minute Setup Free

1
Go to WooCommerce → SCS Toggle.
2
In the "Description template" field, enter text with variables, e.g.: {category_name} — a catalog with {products_count} products.
3
Configure button text (defaults: "Read more" / "Collapse").
4
Choose insertion position (before / after product list).
5
Save settings and check any WooCommerce category page on your site.

PRO: Extended Setup in 5 Minutes PRO

After activating the license, advanced templates become available. Example template with conditional logic:

Template
<h2>{category_name} Catalog</h2>
<p>The "{category_name}" section features {products_count} products
priced from ${min_price} to ${max_price}.</p>

{if products_count > 50}
<p>Large selection — use the filters to narrow results!</p>
{else}
<p>Browse all products below.</p>
{endif}

05 Free Settings Free

Available Variables

Variable Description Example Output
{category_name} Current category name Nike Sneakers
{products_count} Number of products in category 142
{min_price} Lowest product price 29.90
{max_price} Highest product price 249.00
{category_slug} Category slug (URL part) nike-sneakers
{parent_category} Parent category name Footwear

Example: Template → Output

Template
"{category_name}" catalog: {products_count} products from ${min_price}
Output
"Nike Sneakers" catalog: 142 products from $29.90

Collapse Widget Settings

  • "Expand" button text — default: "Read more"
  • "Collapse" button text — default: "Collapse"
  • Initial state — collapsed / expanded
  • Preview height — visible text height in pixels (default: 120px)
  • Animation — smooth expand (CSS transition)
  • Insertion position — before products, after products, or via shortcode
  • Fade gradient — enable/disable the fade overlay at the bottom of collapsed content

06 PRO Features PRO

Bulk Apply Templates

Apply a single template to all categories with one click. Select a template, choose categories (or "All"), and click "Apply". Descriptions are generated automatically based on each category's data.

Rollback

Before each bulk application, the PRO version saves a backup of all descriptions. If you're not satisfied with the results — roll back to the previous version in one click.

Product Templates

In addition to categories, PRO lets you create toggle descriptions for individual products. Additional variables:

Variable Description
{product_name} Product title
{product_price} Current price
{product_sku} SKU code
{product_rating} Average rating
{product_stock} Stock status
{product_categories} List of product categories

Button Customization

  • Custom text for "Expand" / "Collapse" buttons
  • Icon selection (arrow, plus, chevron, or no icon)
  • Icon position (left / right of text)
  • Button background and text color
  • Size and border radius
  • CSS class for full customization via theme

07 Shortcodes

The [scs_toggle] shortcode lets you insert a collapse block anywhere — pages, posts, widgets, or page builders.

Syntax

Shortcode
[scs_toggle title="Title" open="false" height="120"]
  Your toggle content here. HTML is supported.
[/scs_toggle]

Parameters

Parameter Type Default Description
title string Block title (if empty, no title shown)
open bool false Initial state: true = expanded
height int 120 Preview height in px
more_text string Read more "Expand" button text
less_text string Collapse "Collapse" button text
fade bool true Show fade gradient overlay
class string Additional CSS class

Example with Parameters

WordPress
[scs_toggle title="About Our Store" open="false" height="80" more_text="Read more" less_text="Hide"]
  <p>We've been operating since 2015 and offer ...</p>
[/scs_toggle]

08 Gutenberg Block PRO

The PRO version adds a native Gutenberg block called "SCS Toggle" for use in the WordPress block editor.

Advantages

  • Visual content editing directly in the editor
  • Real-time toggle preview
  • All parameters accessible via the sidebar settings panel
  • Nested block support (images, lists, tables)
  • Drag-and-drop positioning on the page
  • Full Site Editing (FSE) compatibility
ℹ️
The Gutenberg block is available under the "WooCommerce" category in the block inserter. Search for "SCS Toggle".

09 Conditional Logic PRO

The PRO version supports conditional constructs in templates, allowing you to display different content based on category or product data.

Syntax

Conditions
{if variable operator value}
  Content shown when condition is true
{else}
  Content shown when condition is false
{endif}

Supported Operators

Operator Description Example
== Equal to {if category_slug == "sale"}
!= Not equal to {if parent_category != ""}
> Greater than {if products_count > 100}
< Less than {if min_price < 10}
>= Greater or equal {if products_count >= 50}
<= Less or equal {if max_price <= 500}
contains Contains substring {if category_name contains "Nike"}

Marketplace Example

Template
{if products_count > 200}
<div class="large-catalog-notice">
  🔥 The "{category_name}" section has over {products_count} products!
  Use filters for faster browsing.
</div>
{endif}

{if min_price < 5}
<p>💰 Budget options from ${min_price}</p>
{endif}

{if parent_category != ""}
<p>Subcategory of "{parent_category}"</p>
{else}
<p>Root catalog category.</p>
{endif}

10 Analytics PRO

The PRO version includes built-in analytics and integration with Google Analytics 4 (GA4) and Google Tag Manager (GTM).

Built-in Analytics

  • Click tracking on the "Expand" button per category/product
  • Stats table in admin with sorting and filtering
  • Click graph for selected periods (7/30/90 days)
  • CSV data export

GA4 Events

When a toggle is clicked, the plugin fires a custom GA4 event:

JavaScript
gtag('event', 'scs_toggle_click', {
  event_category: 'engagement',
  event_label: 'Nike Sneakers',
  toggle_state: 'open'
});

GTM Events

For GTM, the plugin pushes data to dataLayer:

JavaScript
dataLayer.push({
  event: 'scs_toggle',
  scs_action: 'open',
  scs_target: 'category-nike-sneakers'
});

11 Per-Item Settings PRO

The PRO version lets you override global settings for a specific category or product.

Category Level

  • Custom description template (instead of global)
  • Custom preview height
  • Custom button (text, color, icon)
  • Disable toggle for a specific category

Product Level

  • Individual toggle description
  • Override insertion position
  • Choose: use template or manual text
ℹ️
Per-item settings appear in a standard metabox when editing a category or product in the WordPress admin.

12 Taxonomies PRO

Besides standard WooCommerce categories, the PRO version supports custom taxonomies:

  • product_cat — product categories (default)
  • product_tag — product tags
  • pa_* — WooCommerce attributes (color, size, etc.)
  • Custom taxonomies — brands, collections, and any custom taxonomies registered by plugins or the theme
💡
To enable custom taxonomy support, activate the desired types on the WooCommerce → SCS Toggle → Taxonomies page.

13 FAQ

Does the plugin work without WooCommerce?
No, WooCommerce is a required dependency. The plugin uses WooCommerce APIs to retrieve product data, pricing, and category information.
Can I use HTML in templates?
Yes, templates support full HTML. You can use headings, lists, tables, images, and any other HTML elements.
Are descriptions indexed by search engines?
Yes. Toggle content is present in the DOM on page load — it's just visually hidden via CSS. Search engine crawlers can see all the text.
Does the plugin slow down my site?
No. The plugin adds minimal CSS (~3 KB) and JS (~2 KB). Data is cached using the WordPress Transients API. Description generation does not affect TTFB.
Is the plugin compatible with Elementor?
Yes. You can use the [scs_toggle] shortcode in Elementor's "Shortcode" widget or "Text Editor" module. The PRO version also supports a native Elementor widget.
How many categories can be processed at once?
There's no limit. Bulk apply has been tested on catalogs with 10,000+ categories. The process runs in batches to conserve memory.
How do I upgrade from Free to PRO?
Deactivate the free version, install the PRO version from ZIP, activate it, and enter your license key. All Free settings are preserved — PRO picks them up automatically.

14 Troubleshooting

Collapse Not Working / Button Not Responding

Cause Solution
JavaScript conflict Open DevTools → Console. Find the JS error. Disable other plugins one by one.
CSS cache Clear browser cache and caching plugin (WP Super Cache, LiteSpeed, W3TC).
JS minification Exclude scs-toggle.js from minification in Autoptimize or WP Rocket.
jQuery not loaded The plugin doesn't depend on jQuery, but if your theme requires it, ensure jQuery is enqueued.

Variables Not Substituting

  • Ensure you're using curly braces: {category_name}, not square brackets.
  • Check the exact spelling of the variable (case-sensitive).
  • Variables only work on WooCommerce pages (archives, categories, products).

Conditional Logic Not Working

  • Ensure you're using the PRO version with an active license.
  • Check syntax: {if variable operator value} — spaces are required.
  • Nested {if} statements are not supported.

License Issues

  • "Invalid key" — verify the key in your account dashboard, re-copy it.
  • "Activation limit exceeded" — deactivate the license on the old domain via your account dashboard.
  • "Cannot reach license server" — check the API server availability; ensure your host doesn't block outgoing requests.

GA4 Events Not Firing

  • Ensure the GA4 tracking code loads before the plugin's scripts.
  • Check DevTools → Network tab for requests to google-analytics.com.
  • If using GTM — verify the GTM container is loaded and the dataLayer variable is defined.

Finding Conflicts

⚠️
Universal conflict resolution: switch to Storefront theme, deactivate all plugins except WooCommerce and SCS Toggle. If the issue disappears, enable plugins one by one until you find the conflict.

15 Support

Need help? Choose your preferred support channel:

📧
Email
pulka031187031187@gmail.com
Response within 24 hours
💬
Telegram
@SamWebD
Quick questions
🌐
WordPress Forum
Support Forum
Free version
📝
Contact Page
Contact page
Detailed requests

What to Include in Your Request

  • WordPress, WooCommerce, and SCS Toggle plugin versions
  • PHP version (Tools → Site Health → Info)
  • Screenshot or video of the issue
  • Errors from DevTools Console (F12 → Console)
  • List of active plugins
  • URL of the page where the issue occurs