Шаблоны метаданных

Заполняет title, мета-описание, ключевые слова, H1, заголовок в строке навигации и SEO-имя у товаров, категорий, страниц, брендов и микромагазинов по шаблонам с плейсхолдерами. Условия отбора, предпросмотр, инкрементальная генерация по расписанию и журнал прогонов.
Отзывов: 2
Last update: 19.05.2025
cp-addon-2423
,
Select the CS-Cart edition on which you will use the add-on.
Период обновления - период, когда вы можете получить доступ к новым версиям этого модуля, совместимым с новыми версиями CS-Cart, выпущенными в течение этого периода.
Для установки потребуются данные FTP доступа к вашему серверу. После оплаты заказа, пожалуйста, пришлите их на sales@cart-power.com с указанием номера заказа.
Один шаблон — и у каждой страницы каталога свои title, описание и H1
Шаблоны метаданных
6000 ₽

Шаблоны метаданных — title, описание и H1 для всего каталога без ручной работы

В каталоге тысячи страниц, а у большинства заголовок повторяет название и описания нет. Модуль заполняет SEO-поля товаров, категорий, страниц, брендов и микромагазинов по шаблонам: текст пишется один раз, данные каждого объекта подставляются автоматически, новые товары получают свои мета-данные по расписанию.

7 типов объектов
товары, категории, страницы, бренды, статьи блога, микромагазины и категории продавцов
6 полей
title, мета-описание, ключевые слова, H1, заголовок в строке навигации и SEO-имя
Только изменённое
повторный прогон переписывает лишь изменившиеся объекты и изменённые шаблоны
CS-Cart 4.12.1–4.21.1
Ultimate и Multi-Vendor, все редакции, обновление через Менеджер модулей

Зачем магазину шаблоны метаданных

Поисковая система показывает страницу по её title и описанию. Когда они пустые или одинаковые на всём каталоге, страницы склеиваются между собой и уступают тем, у кого заголовки написаны. Заполнять вручную тысячи карточек некому, а каждый импорт добавляет новые.

Свой title у каждой страницы

Шаблон «{{ product }} купить в {{ category }} — цена {{ price }}» даёт каждому товару уникальный заголовок с названием, категорией и ценой.

Новые товары — сами

Задание CRON раз в сутки заполняет поля у всего, что появилось или изменилось с прошлого запуска. Остальное не трогается.

Видно до записи

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

Ручное остаётся

Режим «Заполнить пустые» заполняет то, чего нет, а написанное руками сохраняет. Неотмеченные поля шаблон не переписывает.

Страница категории: заголовок H1 «Видеокамеры — купить в Cart-Power Demo Store» собран шаблоном из названия категории и имени витрины.
Страница категории: заголовок H1 «Видеокамеры — купить в Cart-Power Demo Store» собран шаблоном из названия категории и имени витрины.

Шаблон пишется один раз

Шаблон привязан к типу объекта и заполняет отмеченные поля. Внутри текста — плейсхолдеры вида {{ product }}, {{ category_path }}, {{ price }}, {{ brand }}, {{ feature_12 }}; полный список для типа объекта показан рядом с формой, щелчок вставляет плейсхолдер в поле.

  • •  Товары: название, артикул, цена, цена во второй валюте, остаток, бренд, категория и путь категорий, описания, промо-текст, теги, даты, любая характеристика; в Multi-Vendor — продавец, его город и страна.
  • •  Категории: название, родительская категория, путь, уровень, описание, число товаров, минимальная и максимальная цена.
  • •  Страницы и статьи блога: название, родительская страница, описание, дата. Бренды: значение и характеристика, число товаров, цены.
  • •  Динамические плейсхолдеры {{ storefront }} и {{ pagination }} подставляются на витрине — номер страницы и название витрины попадают в title без повторной генерации.
  • •  Фильтры: {{ product|upper }}, {{ description|strip|truncate(160) }}, {{ full_description|words(20) }} и стандартные фильтры Twig — регистр, обрезка, округление, замена.
  • •  Тексты шаблона задаются для каждого языка магазина, генерация проходит по каждому языку.
Страница шаблона товаров: поля с плейсхолдерами и список плейсхолдеров рядом, щелчок по которому вставляет плейсхолдер в поле.
Страница шаблона товаров: поля с плейсхолдерами и список плейсхолдеров рядом, щелчок по которому вставляет плейсхолдер в поле.

Условия отбора и предпросмотр

Один шаблон на весь каталог редко подходит: для брендовых товаров нужен один текст, для распродажи — другой, а для пустых карточек — заполнить хоть что-то. Условия ограничивают шаблон нужными объектами, приоритет решает, какой из подходящих применяется последним.

  • •  Товары: выбранные товары, категории (с подкатегориями или без), бренд, цена от/до, статус, наличие, «название содержит», «поле пустое», продавец.
  • •  Категории: выбранные категории с подкатегориями или без, уровень вложенности.
  • •  Условий может быть несколько — все сразу или любое из них.
  • •  Предпросмотр на странице шаблона: текущее значение поля, значение по шаблону и его длина у первых пяти подходящих объектов. Считает по несохранённому тексту и ничего не записывает.
  • •  Ошибка в плейсхолдере видна при сохранении шаблона и в предпросмотре, а не после прогона.
Вкладка «Условие»: в наличии, цена от 10 и статус «Вкл.» — шаблон применится только к таким товарам.
Вкладка «Условие»: в наличии, цена от 10 и статус «Вкл.» — шаблон применится только к таким товарам.
Предпросмотр: сейчас, по шаблону и длина каждого поля у первых объектов.
Предпросмотр: сейчас, по шаблону и длина каждого поля у первых объектов.

Генерация: инкрементально, по расписанию, с журналом

Модуль запоминает, какой редакцией шаблона обработан каждый объект. В следующий прогон попадают только объекты, которые с тех пор сохранили, импортировали или изменили через API, и все объекты шаблона, у которого поменялся текст или условия. На каталоге в сотни тысяч товаров ежедневный прогон занимает минуты, а не часы.

  • •  Запуск из панели с индикатором и итогом: обработано, обновлено, пропущено, ошибок.
  • •  Задание CRON с ключом доступа: команда готова на вкладке «CRON» настроек. Параметры --limit, --time_limit и --template_id; остановленный по лимиту прогон продолжается следующим запуском с оставшихся объектов.
  • •  Журнал прогонов: время, длительность, шаблон, откуда запущен, статус, счётчики и первые ошибки с номером объекта и полем.
  • •  Второй запуск во время работающего первого не стартует. Если прогону не хватает памяти, он останавливается, пишет об этом в журнал и продолжается следующим запуском.
  • •  «Применить заново ко всем объектам» — когда данные изменились косвенно, например переименована родительская категория.
Журнал прогонов: прогон всех шаблонов со строками каждого шаблона, прогон, остановленный по лимиту, и счётчики по каждому.
Журнал прогонов: прогон всех шаблонов со строками каждого шаблона, прогон, остановленный по лимиту, и счётчики по каждому.
Вкладка CRON в настройках: готовая команда с ключом и параметры лимита.
Вкладка CRON в настройках: готовая команда с ключом и параметры лимита.
Список шаблонов: тип объекта, приоритет, статус и последний прогон каждого шаблона.
Список шаблонов: тип объекта, приоритет, статус и последний прогон каждого шаблона.

H1 и заголовок в строке навигации

  • •  У товаров, категорий, страниц, брендов и продавцов два дополнительных поля: «Пользовательский H1» и «Пользовательский заголовок в строке навигации». Заполняются шаблоном или вручную.
  • •  На витрине H1 заменяет заголовок страницы, а заголовок в строке навигации — последнюю хлебную крошку. Название товара при этом остаётся прежним — в корзине, заказах и фидах.
  • •  По желанию H1 показывается вместо названия в списках товаров и в счетах.
  • •  Поля есть в экспорте и импорте товаров и продавцов.
  • •  Multi-Vendor: продавцам можно запретить менять H1 и заголовки.
Карточка товара: H1 «название — категория» по шаблону и укороченный заголовок в строке навигации; название товара не меняется.
Карточка товара: H1 «название — категория» по шаблону и укороченный заголовок в строке навигации; название товара не меняется.

Multi-Vendor: микромагазины и категории продавцов

Страница категории внутри микромагазина продавца — отдельная страница со своим адресом, и в 2.15 у неё появились свои SEO-поля. Текст задаётся один раз на категорию, а имя продавца подставляет плейсхолдер {{ vendor }}: «GPS-навигаторы в магазине {{ vendor }}» у каждого продавца показывает его имя.

  • •  Тип шаблона «Микромагазин продавца»: title, описание, ключевые слова, H1 и крошка страницы продавца по его названию, описанию, городу, стране и числу товаров.
  • •  Тип шаблона «Категории в микромагазинах продавцов» и раздел «Категория в микромагазине продавца» на странице категории — пять полей, доступны администратору маркетплейса.
  • •  ЧПУ категории в микромагазине вида /продавец/путь/категории/ с постраничной навигацией; прежние адреса отдают постоянный редирект.
  • •  Категории продавцов попадают в штатную карту сайта и в «Расширенную XML карту сайта» Cart-Power.
  • •  Шаблоны создаёт и применяет администратор маркетплейса, в том числе для общих товаров продавцов.
Категория в микромагазине продавца на витрине: крошка «Видеокамеры (Gadget)» и H1 «Видеокамеры — Gadget» с именем продавца.
Категория в микромагазине продавца на витрине: крошка «Видеокамеры (Gadget)» и H1 «Видеокамеры — Gadget» с именем продавца.
Раздел «Категория в микромагазине продавца» на странице категории: title, описание, ключевые слова, H1 и крошка с {{ vendor }}.
Раздел «Категория в микромагазине продавца» на странице категории: title, описание, ключевые слова, H1 и крошка с {{ vendor }}.

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

  • •  Ограничение длины для каждого поля: лишнее отрезается по границе слова с многоточием.
  • •  Характеристика-бренд для плейсхолдера {{ brand }}; вывод всех значений характеристики через запятую; удаление лишних пробелов.
  • •  Не выгружать динамические плейсхолдеры в экспорт товаров.
  • •  CS-Cart Ultimate: свой набор шаблонов у каждой витрины, команда CRON для витрины готова в настройках.
  • •  Интеграции: «Расширенные теги» (страницы тегов), «Расширенный блог» (рубрики и статьи), «Power Reviews», блог CS-Cart, «Расширенная XML карта сайта».
Настройки модуля: ограничение длины для каждого поля.
Настройки модуля: ограничение длины для каждого поля.

Что нового в версиях 2.15–2.17

  • •  Multi-Vendor: SEO-поля категорий в микромагазинах продавцов, тип шаблона «Категории в микромагазинах продавцов», плейсхолдер {{ vendor }}, ЧПУ вида /продавец/категория/ и карта сайта для этих страниц.
  • •  Генерация стала инкрементальной для всех типов объектов и любого числа шаблонов; одновременные запуски исключены.
  • •  Журнал прогонов и предпросмотр на странице шаблона.
  • •  Новые условия отбора: категории с подкатегориями, бренд, цена, статус, наличие, «название содержит», «поле пустое», продавец, уровень категории.
  • •  Новые плейсхолдеры: бренд, артикул, теги, промо-текст, даты, цена во второй валюте, путь категорий, уровень, число товаров, город и страна продавца и другие.
  • •  Фильтры truncate, strip и words; настройки «Ограничение длины» для каждого поля.
  • •  CRON: параметры --limit и --time_limit, продолжение с оставшихся объектов, запуск по адресу только с ключом из настроек.
  • •  Проверка шаблона при сохранении: синтаксис, неизвестные плейсхолдеры, выбор полей.
  • •  Кнопка «Применить заново ко всем объектам».
  • •  2.16: список шаблонов и страница шаблона открываются, когда модуль «Блог» установлен, но выключен.
  • •  2.16: шаблон «Страницы» не считает ожидающими статьи блога и опросы, которые он не обрабатывает, и не пишет их в журнал пропущенными.
  • •  2.17: символ валюты подставляется текстом «₽», а не разметкой старых русских сборок; при обновлении разметка в уже записанных title, description и keywords заменяется.
  • •  2.17: шаблоны по умолчанию не пишут нулевую цену («0₽») и висящий «+» без описания.
  • •  2.17: тема VIVAshop — H1 категории из шаблона показывается в блоке заголовка темы, свой H1 товара выводится в разметке темы; без своего H1 заголовок темы не подменяется.

Частые вопросы

Что произойдёт с мета-данными, которые уже написаны вручную?

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

Нужно ли запускать генерацию каждый раз после добавления товаров?

Нет. Настройте задание CRON на сервере — команда показана в настройках модуля. Каждый запуск обрабатывает только новые и изменившиеся объекты и записывает итог в журнал.

Меняется ли название товара, если задать H1?

Нет. H1 хранится отдельным полем и заменяет только заголовок на странице; в корзине, заказах, счетах и фидах остаётся название товара. Показ H1 в списках и в счетах включается настройками.

Можно ли применить разные шаблоны к разным товарам?

Да. У шаблона есть условия — категории, бренд, цена, наличие, статус, текст в названии, пустое поле, продавец — и приоритет. Из нескольких подходящих шаблонов последним применяется тот, у которого приоритет выше, и его результат остаётся.

Как проверить шаблон, не переписывая каталог?

На вкладке «Предпросмотр» страницы шаблона: она показывает текущие и новые значения полей у первых пяти подходящих объектов и их длину, ничего не сохраняя.

Что изменится при обновлении на 2.15–2.17?

Шаблоны, настройки и сгенерированные данные сохраняются. После перехода с версии 2.14 и ниже первый запуск проходит по всем объектам, чтобы заново расставить отметки применения; дальше прогоны обрабатывают только изменившееся. Версии 2.16 и 2.17 исправляют ошибки. Шаблоны с прежним текстом по умолчанию 2.17 обновляет сама; чтобы переписать уже заполненные поля, нажмите «Применить заново ко всем объектам».

Посмотрите модуль в работе. На демо-стенде откройте шаблон товаров, вкладку «Предпросмотр» и журнал прогонов, затем сравните заголовки категории и карточки товара на витрине с текстом шаблона.
Продукт
  • Store Builder
  • Store Builder Plus
  • Store Builder Ultimate
  • Multi-Vendor
  • Multi-Vendor Plus
  • Multi-Vendor Ultimate
Совместимость с версиями
  • 4.21.1
  • 4.20.1
  • 4.19.1.SP2
  • 4.19.1.SP1
  • 4.19.1
  • 4.18.4
  • 4.18.3
  • 4.18.2.SP1
  • 4.18.2.
  • 4.18.1.SP1
  • 4.18.1
  • 4.17.2.SP3
  • 4.17.2.SP2
  • 4.17.2.SP1
  • 4.17.2
  • 4.17.1
  • 4.16.2
  • 4.16.1
  • 4.15.2
  • 4.15.1.SP4
  • 4.15.1.SP3
  • 4.15.1.SP2
  • 4.15.1.SP1
  • 4.15.1
  • 4.14.3.SP1
  • 4.14.3
  • 4.14.2.SP1
  • 4.14.2
  • 4.14.1.SP1
  • 4.14.1
  • 4.13.3
  • 4.13.2.SP2
  • 4.13.2.SP1
  • 4.13.2
  • 4.13.1
  • 4.12.2
  • 4.12.1
Локализации
  • English
  • Русский
Владислав
Купил(а) товар
Преимущества
Отличный модуль для оптимизации SEO составляющей! Очень прост в использовании - 1 раз настроил и забыл! Поднимает качество поисковой выдачи и увеличивает органический трафик с поисковых систем!
Модуль отрабатывавет на 200%.
Недостатки
Недостатки отсутствуют!
Комментарий
К преобритению рекомендуем! 10 из 10
Чирков Владислав
Преимущества
Отличный модуль для SEO Оптимизации! Интуитивно понятный и простой интерфейс. Трафик поднялся в разы, а также позволил поднять качество в поисковой выдаче!
Выражаем благодарность тех. поддержке, которая всегда оперативно реагирует на все вопросы и заявки!


Недостатки
Нет таких.
Комментарий
К покупке рекомендуем!
  Разработка на CS-Cart · штатная команда · с 2013 года Делаем, обновляем и

Контактная информация

Телефон 8-800-3020-886
Веб-сайт
 

Разработка на CS-Cart · штатная команда · с 2013 года

Делаем, обновляем и ускоряем магазины и маркетплейсы на CS-Cart

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

2013

Работаем
с CS-Cart с

4.98

Рейтинг
по 184 отзывам

190+

Решений на этой
площадке

500+

Проектов
сдано

Флагманы

Два модуля, которые меняют показатели магазина

Остальные наши модули улучшают один экран. Эти два меняют цифры: как покупатель находит товар и как часто он возвращается.

 

Модуль · Поиск и мерчандайзинг

Умный поиск

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

Те, кто пользуется строкой поиска, — это 24% посетителей и 44% выручки, и они покупают примерно в 2,5 раза чаще тех, кто просто листает каталог. Если поиск ничего не нашёл, до 80% из них уходят.
Constructor, Beyond Relevance Report 2025; Google Cloud × The Harris Poll, 2023

Размер каталога Доли секунды на 300 000+ товаров, включая Multi-Vendor
Понимает Опечатки, неверную раскладку, синонимы, словоформы, артикулы, бренды и характеристики
Отчёты Аналитика запросов — что ищут покупатели и какие запросы не находят ничего
Размещение В нашем облаке или Elasticsearch на вашем сервере

от 3 500 ₽/мес

Тарифы по размеру каталога · на своём сервере от 121 500 ₽ разово

Тарифы и подробности →

Проверьте на живом каталоге: откройте демо-магазин и поищите с намеренной опечаткой.

 

Модуль · Мобильная торговля

PowerApp — мобильное приложение магазина

Нативное приложение для iOS и Android, работающее на данных вашего CS-Cart: те же товары, цены, остатки, акции, бонусы и заказы. Второй каталог вести не нужно — всё остаётся в той же панели администратора.

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

Платформы Нативные iOS и Android, публикация под вашей учётной записью разработчика
Главный экран Собирается в админке из шести типов блоков — так же, как страницы сайта
Срок запуска Меньше недели от покупки до отправки на проверку в App Store и Google Play
Совместимость CS-Cart и Multi-Vendor 4.18–4.20 · 11 приложений наших клиентов уже в сторах

от 79 000 ₽

Покупка сразу или 7 900 ₽/мес по подписке

Открыть карточку модуля →

Экраны, типы блоков и тарифы: как устроено приложение.

Услуги

Когда готовым модулем не обойтись — делаем руками

Фиксированный объём, письменное ТЗ, персональный менеджер проекта и гарантия на сделанное.

Заказная разработка на CS-Cart

Функциональность, которой в платформе нет: модули, механики маркетплейса, интеграции с 1С, CRM, ERP, платёжными и логистическими сервисами. Начинаем с письменного ТЗ, а не с оценки на созвоне. Подробнее →

Апгрейд CS-Cart

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

Оптимизация скорости CS-Cart

Каждая лишняя секунда загрузки стоит около 4,4% конверсии. Профилируем сервер, базу и фронтенд, чиним то, что действительно съедает время, и показываем цифры до и после. Подробнее →

Дизайн для CS-Cart

Дизайн витрины mobile-first, собранный на штатной структуре шаблонов CS-Cart, — чтобы вёрстка пережила следующее обновление платформы, а не превратилась в проблему миграции. Подробнее →

SEO для CS-Cart

Технический аудит индексации, дублей, редиректов, микроразметки и Core Web Vitals — в виде списка правок по приоритету, который могут взять ваши разработчики или внедряем мы. Подробнее →

Как мы работаем

Что вы получаете кроме кода

До начала работ

Обсуждаем задачу, предлагаем варианты и пишем ТЗ. Объём и цену вы утверждаете до того, как начнётся разработка.

В ходе работ

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

Перед сдачей

Отдельный прогон тестировщиков на каждом релизе: принимает работу не тот, кто её писал.

После сдачи

Документация на всё, что сделали, и гарантия на доработки и проект.

Покупка модулей

Оплата, лицензия и возврат

Как оплатить По счёту. После оформления заказа формируется счёт — деньги поступают к нам за 2–3 рабочих дня.
Онлайн через ЮKassa. Карты МИР, Visa и MasterCard, кошелёк ЮMoney, SberPay, а также платёжные терминалы, банкоматы и кассы банков.
Как получить Лицензия появляется в личном кабинете сразу после онлайн-оплаты, а при оплате по счёту — в течение 2–3 рабочих дней.
Как вернуть Если модуль не подошёл, в течение 30 календарных дней с даты покупки напишите на sales@cart-power.com — ответим за 1–2 рабочих дня. После 30 дней возврат уже невозможен, поэтому со сложностями лучше прийти к нам раньше: техподдержка на том же адресе, и чаще всего вопрос решается без возврата.

Расскажите, что должен уметь магазин

Опишите задачу в паре предложений — вернёмся с вариантами, объёмом и ценой. Консультация бесплатная, и мы прямо скажем, если задачу уже закрывает готовый модуль.

Написать прямо здесь

Кнопка «Задать вопрос» вверху этой страницы — попадёте к той же команде.

Или напрямую

sales@cart-power.com · cart-power.ru
Работаем на русском и английском.

Кейсы, полный каталог наших модулей и 184 отзыва покупателей — во вкладках выше.

Вас может заинтересовать

Маркетинг по электронной почте
5.0 (14)
12000 ₽
Шесть писем, которые магазин отправляет без вашего участия: брошенная корзина, отложенные и просмотренные товары, просьба об отзыве после доставки, поздравление с днём рождения и рассылка по аудитории. В каждом письме — товары покупателя и его личный промокод, а в панели видно очередь, журнал отправок и статистику. С версии 1.36 — подписка на статьи «Расширенного блога» и рассылка о новых статьях.
PRO Marketing - все пиксели
5.0 (10)
5236 ₽
10500 ₽
Скидка 50%
Лучшее предложение на рынке - все самые необходимые пиксели в одном модуле,
Расширенный блог
4.6 (21)
9000 ₽
Блог внутри магазина CS-Cart: статьи пяти типов — текст, галерея, видео, событие и место на карте, — рубрики, авторы, теги, поиск и архив. Связанные товары в статье и блоки статей в карточке товара ведут читателя к покупке, подписка и рассылка новых статей работают через «Расширенный Email-маркетинг».
Полный Google Ecommerce GA4
5.0 (9)
3500 ₽
5110 ₽
Скидка 32%
Самая полная и самая глубокая интеграция с сервисом аналитики магазинов от Google.
Расширенные отзывы
4.7 (10)
9000 ₽
Отзывы с оценками по критериям, фото и видео покупателей, отметкой «Подтвержденная покупка» и ответами магазина и продавцов. Сводка рейтинга с фильтром по звёздам, оформление от вашей темы, страницы отзывов с кнопкой покупки или перенаправлением на карточку товара.
Разметка в формате JSON-LD
5.0 (5)
6000 ₽
Добавляет в код страниц структурированные данные schema.org: предложение товара по правилам товарных листингов Google, вариации как ProductGroup, видео как VideoObject, категории со списком товаров, компанию, строку навигации, поиск, статьи блога, вопросы с ответами и вопросы покупателей. Данные берутся из карточек, настроек и блоков — заполнять что-то на каждой странице не нужно.