SEO meta templates

SEO шаблоны мета данных

SEO шаблоны мета данных

Расширьте SEO возможности вашего сайта с модулем SEO шаблоны, используя шаблоны для автоматической генерации  мета данных товаров, страниц, категорий и т.д.. Не нужно заполнять мета данные для каждого объекта отдельно, с данным модулем вы сможете создать нужные вам сегменты, и для каждого сегмента прописать свой шаблон для генерации. Модуль работает в режиме реального времени, оптимизирован для работы на высоконагруженных проектах и не перезаписывает ваши ранее добавленные мета данные. Так же модуль позволяет задать шаблон для генерации seo-имени создаваемых объектов и добавляет раздел управления всеми SEO-именами на вашем сайте. Шаблоны поддерживают синтаксис smarty, что дает практически неограниченные возможности создания мета-шаблонов, включая вызовы функций из php (для опытных пользователей). 

Совместимость

Модуль совместим со всей веткой cs-cart 4.x с такими редакциями как CS-Cart, CS-Cart Ultimate, Multivendor, Multivendor Plus, Multivendor Ultimate. На данный момент нет информации о полной несовместимости модуля с какой-либо темой. В случае конфликта модуля с вашей темой обращайтесь в наш центр поддержки.

Установка модуля

После оформления и оплаты, ваш заказ будет автоматически переведен в статус Оплачен в течение считанных минут. Статус заказа Оплачен означает активацию лицензии и вам на e-mail отправляется письмо с подтверждением о получении оплаты и письмо со ссылкой на скачивание модуля. Так же модуль всегда можно скачать в нашем разделе Управление лицензиями. Для установки модуля на ваш сайт, пожалуйста, выполните следующие шаги:

  1. Скачайте последнюю версию модуля на нашем сайте в разделе "Управление лицензиями" или по ссылке, отправленной по e-mail.
  2. Пройдите в раздел Модули → Управление модулями и в меню шестерёнки выберите Ручная установка.
  3. Выберите ранее скачанный файл и завершите установку модуля.

На этом установка модуля завершена. Для перехода на страницу настроек модуля выберите установленный модуль в разделе Модули → Модули CS-Commerce

Управление модулем

Для доступа к управлению уведомлениями в панели администратора перейдите в раздел Модули → Модули CS-Commerce и из выпадающего списка выберите модуль Всплывающие уведомления.

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

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

META-шаблоны товаров

Раздел управления мета-шаблонами товаров состоит самого списка шаблонов и страницами добавления и редактирования шаблонов. На странице списка шаблонов нажмите кнопку "+" для добавления нового шаблона мета данных для товаров. На странице добавления нового шаблона мета данных вы увидите следующие поля джя заполнения:

  • Название - используется только внутри админики для удобства администраирования шаблонов
  • Приоритет - Если к объекту подходят несколько шаблонов, то применен будет с наибольшим значением приоритета.
  • Перекрывать уже заполненные поля - Отметьте, если нужно перекрывать даже заполненные мета данные объекта. Эта настройка позволит даже при заполненных мета данных объекта выводит автоматисеки сгенерированные.
  • Статус - Позволяет выключать шаблоны для удобства администрирования. Шаблоны со статусом выкл не будут применятся к объектам.
  • Шаблон для title страницы - шаблон для генерации Title страницы объекта. Поле поддерживает все переменные с бокового меню
  • Шаблон мета description - шаблон для генерации meta description страницы объекта. Поле поддерживает все переменные с бокового меню
  • Шаблон Meta keywords - шаблон для генерации meta keywords страницы объекта. Поле поддерживает все переменные с бокового меню
  • SEO имя в ссылке - Сео имя по шаблону будет применятся только для новых объектов. У старых объектов остаются старые имена, лаже при отметке "Перекрывать уже заполненные поля"
  • Alt главной картинки - шаблон для генерации alt текста главной картинки товара. Поле поддерживает все переменные с бокового меню + Дополнительный набор переменных: [pair_id], [image_id] где [pair_id] и [image_id] - это уникальные ID картинки
  • Alt дополнительной картинки - шаблон для генерации alt текста дополнительных картинок товара. Поле поддерживает все переменные с бокового меню + Дополнительный набор переменных: [pair_id], [image_id] и [num],. где [pair_id] и [image_id] - это уникальные ID картинки, а [num] - порядковый номер дополнительной картинки [0...n]
Для опытных пользователей
Помимо переменных, шаблоны всех объектов и полей поддерживают конструкции smarty. Это значит можно вызывать как стандартные функции смарти типа lower, upper, так и вызывать функции из php. Пример использования {"[product_name]"|upper} - Преобразует название товара в прописные буквы. {"[product_id]"|fn_get_product_name} - обращение к стандартной php функции cms, которая вернет названия товара.

Поддерживаемые переменные

[product_name]-название товара, [product_code]-артикул товара, [product_id]- ИД товара, [category_name] - название категории товара, [category_path] - директория категории товара, [category_path_reversed]- директория категории товара в обратном порядке, [price]-цена в базовой валюте магазина, [secondary_price] - цена в выбранной покупателем валюте, [list_price] - рекомендованная цена в базовой валюте магазина, [secondary_list_price] - рекомендованная цена в выбранной покупателем, [vendor_name] - название продавца, [amount] - кол-во на складе, [weight] -вес товара, [short_description] -  краткое описание, [full_description] - полное описание, [promo_text] - промотекст, [date_created] - дата создания, [date_updated] - дата обновления, [company_name] - название магазина (из настроек), [tags] - теги (через запятую), [ftr_name_XX] - название выбранной характеристики, [ftr_val_XX] - значение выбранной характеристики.

Сегментация шаблона по определенным группам

Для применения шаблона только к определнной группе товаров перейдите во вкладку "Фильтрация объектов". Если не задано ни одно условие - шаблон будет применятся ко всем товарам магазина. 

Нажмите кнопку Добавить условие и выберите условие из выпадающего списка. Для большинства условий потребуется ввести дополнительную информацию.

Можно создать несколько условий. Обратите внимание на фразу над списком условий: Если каждое/любое из этих условий выполняется/не выполняется. Изменяйте эту фразу, чтобы добиться желаемого поведения промо-акции.

Нажмите на кнопку Создать для сохранения нового шаблона. Для удобства в списке шаблонов если кликнуть на счетчик объектов - вы попадатете на список товаров, на которые будет применятся данный шаблон (без учета других шаблонов с более высоким приоритетом). 

Перейдите на страницу такого объекта и убедитесь что ваш шаблон применился и все переменные применяются корректно. 

Meta шаблоны других объектов

Мета-шаблоны для других объектов формируются и управляются теми же принципами и правилами что и мета-шаблоны товаров.

Мета шаблоны категорий

Поддерживаемые переменные
[date_created] - Дата создания, [category_id] - ИД категории,  [category_name] - Название категории, [parent_category_name] - Название родительской категории, [level] - уровень вложенности категории, [product_count] - Кол-во товаров в категории (с учетом дочерних), [category_path] - Директория категории, [category_path_reversed] - Директория категеории в обратном порядке, [description] - Описание категории, [max_price] - Максимальная цена товаров в категории с базовой валюте магазина, [secondary_max_price] - Максимальная цена товаров в категории с выбранной валюте покупателем, [min_price] - Минимальная цена товаров в категории с базовой валюте магазина, [secondary_min_price] - Минимальная цена товаров в категории с выбранной валюте покупателем, [company_name] - Название компнаии (из настроек)

META-шаблоны страниц и блога

Поддерживаемые переменные
[date_created] - Дата создания страницы, [page_id] - ИД страницы, [page_name] - Название страницы, [parent_page_name] - Название родительской страницы, [description] - Содержимое страницы, [company_name] - Название компании (из настроек), [tags] - Теги, привязанные к странице (через запятую)

META-шаблоны страниц продавца и его магазина (Multivendor)

Поддерживаемые переменные
[date_created] - Дата создания, [vendor_id] ИД продавца, [vendor_name] - Название продавца, [vendor_description] - Описание продавца, [vendor_city] - Город продавца, [vendor_country] - Страна продавца, [company_name] - Название торговой площадки (из настроек)

META-шаблоны характеристик товара (брендов) 

Поддерживаемые переменные
[variant_id] - ИД варианта характеристики, [variant] - Название варианта, [feature_id] - ИД характеристики, [feature_name] - Название характеристики, [description] - Описание варианта характеристики, [company_name] - Название торговой площадки (из настроек)

Управление SEO-именами

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

Для редактирования сео-имени объекта:

  1. Найдите нужное сео-имя для редактирования
  2. В меню шестеренки найденного объекта выберите "Редактировать"
  3. В открывшемся окне введите новое сео-имя. Отметьте галочку "Перенаправлять со старого URL" если нужно перенаправлять пользователей со старой ссылки на новую.
  4. Нажмите сохранить

Обновление модуля

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

Модуль поддерживает поставку обновлений через Центр обновлений CS-Cart. О выходе новых версий модуля вас оповестит встроенный Центр уведомлений Cart (колокольчик). Обновление модуля с помощью Центра обновлений позволит без потерь настроек данных модуля произвести переход на более новую версию модуля.

Непосредственно перед обновлением, крайне рекомендуется делать полный бэкап сайта (базы данных и файлов) вашего магазина средствами сервера или хостинга.

Обновление модуля через Центр обновлений:

  1. В верхнем меню пройдите в раздел Администрирование → Центр обновлений;
  2. В меню шестеренки нажмите "Проверить доступные обновления"
  3. Cреди списка доступных обновлений найдите нужное и нажмите кнопку Обновить;
  4. Следуйте всем инструкциям, которые будут показаны при процедуре обновления;
  5. Рекомендуется произвести очистку кэша CS-Cart после завершения устанвоки обновлений удалением папки var/cache на вашем сервере или добавлением в адресную строку параметра ctpl (прмиер: https://domain.com/admin.php?ctpl).

Переустановка модуля удалением:

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

Для полной переустановки модуля без сохранения данных выполните следующие шаги:

  1. Пройдите в раздел Модули → Управление модулями и найдите старый установленный модуль.
  2. Нажмите в меню шестеренки модуля кнопку удалить.
  3. Скачайте последнюю версию модуля на нашем сайте в разделе "Управление лицензиями".
  4. Пройдите в раздел Модули → Управление модулями и в меню шестеренки выберите Ручная установка.
  5. Выберите ранее скачанный файл и завершите установку модуля.

Техническая поддержка

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

Для того, чтобы воспользоваться нашей технической поддержкой, выполните следующие шаги:

  1. На нашем сайте центра поддержки https://helpdesk.cs-commerce.com/ авторизуйтесь под своей учетной записью;
  2. Нажмите на кнопку "Новая заявка";
  3. Заполните все необходимые поля и создайте заявку (Вы получите на e-mail письмо с подтверждением);
  4. Ожидайте ответ специалиста (на ваш e-mail придет уведомление об ответе на вашу заявку) в соответствии с регламентами работы службы техподдержки.

Если Вы не получили ответ в течении сроков, обозначенных в регламентах, напишите нам на e-mail [email protected] сообщение с темой заявки и мы постараемся решить вас вопрос в ближайшее время.

Техническая поддержка по диалогу в чате на сайте, прямым телефонным обращениям или e-mail письмам не осуществляется. Вся помощь проходит через центр поддержки. Внимательно изучайте документацию к модулю и условия технической поддержки перед созданием обращения.

Ограничения и предупреждения

Рекомендуем ознакомиться с общими ограничениями:

  1. Фрагменты кода  или некоторые файлы модуля могут иметь закрытую (закодированную) часть. Закодированная часть не создает проблемы в доработке модуля;
  2. Модуль будет работать только на тех доменах, которые указаны в лицензии пользователя. При попытке использования решения на установках CS-Cart, домены которых не включены в лицензию, модуль будет автоматически выключен;
  3. Установка локально не допускается системой лицензирования. Чтобы модуль работал на дополнительном домене (псевдониме) укажите этот псевдоним на странице управления лицензиями. На один домен допускается указать до трех псевдонимов для нужд тестирования и разработки.
  4. Главный домен лицензии вы можете менять самостоятельно на странице управления лицензиями. 
Для доступа к изменению/добавлению доменов и псевдонимов лицензии, подписка на обновления должна быть активной. Для изменения домена лицензии с истекшим периодом подписки, сначала необходимо продлить подписку на обновления. 

История версий

Версия 1.0 от 29 октября 2021 года

Это первый релиз модуля