Schema Merchant Pro

10 покупок
Schema Merchant Pro - 1
Цена: 1 000 ₽ 1 590 ₽
C 2 покупки этого товара цена: 900 ₽
C 3 покупки этого товара цена: 850 ₽


Дополнительно от автора:
В корзину
Автор: ТГ @Stas_Clear Написать автору
Покупок: 12 (Средняя оценка 5 на основании 3 отзывов)
Нужна платная помощь? Написать техподдержке сайта
Совместимость:
LiveStore 3.*OCStore 3.*OpenCart 3.*

Schema Merchant Pro — разметка Google Merchant, поиск дублей и аудит каталога

Разметка для товарных результатов Google и Яндекса — и проверка, что на ваших страницах нет дублей и ошибок. Модуль выводит Schema.org JSON-LD и метатеги Open Graph / Twitter из реальных данных магазина, а в админке показывает всю разметку любой страницы — свою, темы и других модулей: где два Product, чья разметка лишняя, почему цена в разметке не совпадает с ценой в магазине и что выключить. Аудит каталога находит товары без цены, фото, производителя, описания и с неверным GTIN.

Подходит для OpenCart / ocStore 3.x

Что делает модуль

  • Разметка для Google Merchant и Яндекса. На странице товара — Product и Offer с ценой, наличием, брендом, GTIN, доставкой и возвратом; на категориях — «хлебные крошки», OfferCatalog и ItemList; на всех страницах — организация, сайт и метатеги для соцсетей. Всё одним блоком JSON-LD.
  • Поиск дублей и ошибок разметки. «Проверка страницы» открывает товар, категорию, главную или любой адрес вашего магазина и показывает: дубли Product, BreadcrumbList, Organization, WebSite и og-тегов, чужую разметку тех же типов, ошибки JSON, расхождение цены, валюты и наличия с магазином — с подсказкой, что выключить. Чужую разметку модуль не удаляет, а подсказывает.
  • Аудит каталога. Все включённые товары порциями по 200, с паузой и продолжением: нет цены, фото, производителя, описания или характеристик, неверный GTIN, наличие противоречит остатку. Счётчики, фильтр, переход к товару и выгрузка в CSV для Excel.

Режим «Только диагностика» позволяет сначала всё проверить, ничего не выводя на витрину, — удобно, если разметку уже выводит тема. Проверка страницы и аудит каталога работают и тогда, когда пробный период закончился.

Основные возможности

  • Товар и предложение. Product и Offer: название, описание, фото, цена с учётом акции, валюта и наличие. Для товаров с нулевым остатком наличие выбирается по статусу склада: «Предзаказ», «Ожидается поставка», «Нет в наличии» и другие.
  • Бренд и идентификаторы. SKU, UPC, EAN, JAN и ISBN включаются отдельно. Для MPN можно выбрать поле MPN, Model, запасной вариант MPN → Model или отключить вывод. UPC/EAN/JAN проходят проверку длины, цифрового состава и контрольной цифры; для EAN/JAN задаётся приоритет.
  • ISBN по выбору владельца. При новой установке и обновлении без отдельной сохранённой настройки ISBN выключен. Уже сохранённое включение или отключение остаётся в силе. Включайте ISBN только для настоящих книг.
  • Характеристики. Можно выводить все атрибуты, исключить выбранные или оставить только выбранные. Поиск по названию, сохранение выбора по ID.
  • Отзывы и рейтинг — только по опубликованным отзывам магазина.
  • Доставка и возвраты (OfferShippingDetails, MerchantReturnPolicy) из настроек модуля — для товарных данных продавца в Google.
  • Список предложений на категориях. OfferCatalog для товаров текущей страницы — формат, который Яндекс рекомендует для каталогов.
  • Список товаров на категориях. ItemList: товары текущей страницы в порядке показа, у каждого позиция и ссылка на карточку, число товаров и направление сортировки.
  • «Хлебные крошки» на страницах товаров и категорий.
  • Организация и сайт. Organization, OnlineStore или LocalBusiness: контакты, адрес, профили в соцсетях; WebSite с поиском по сайту. В режиме «По выбранному типу» часы и координаты выводятся только у LocalBusiness; прежний автоматический выбор типа остаётся доступен.
  • Несколько физических точек. Компания и сеть физических точек: отдельные карточки магазинов, офисов и складов, собственные адреса, контакты, часы, координаты и страницы. Copy автоматически сохраняет заполненный источник, новая копия создаётся выключенным черновиком.
  • Контакты и координаты. Социальные профили в строках ссылок, включая VK, Telegram, MAX и TenChat, с автоматическими SVG. Получение координат по адресу через Photon/OpenStreetMap без ключа, ручной выбор результата и проверка метки в новой вкладке Яндекс Карт. Доступность сервиса и точное совпадение дома не гарантируются.
  • Страница контактов. ContactPage на стандартной странице контактов магазина.
  • Open Graph и Twitter/X Cards для товаров, категорий и остальных страниц. Заголовки товара и категории берутся из SEO Title страницы, с запасным вариантом из названия. Если тема уже выводит свои og-теги, модуль их не дублирует.
  • Предпросмотр и диагностика разметки любого товара прямо в админке, ссылки на валидаторы Google, Schema.org и Яндекса; проверка страницы и аудит каталога.
  • Мультимагазин. Список «Магазин» в настройках: каждый магазин берёт настройки главного или получает свои — название и адрес организации, часы работы, доставку и всё остальное.
  • Лицензия без ключа. После установки модуль сам получает пробную лицензию на 72 часа, после подтверждения покупки автором — бессрочную. Одна лицензия на всю установку OpenCart, включая все магазины мультимагазина.
  • Руководство внутри модуля — кнопка «?» в настройках, интернет не нужен.
  • Без изменения файлов ядра: подключение через модификатор.

Честная разметка

Модуль не создаёт выдуманных рейтингов, отзывов, брендов, артикулов, условий доставки и возврата: нет данных — нет свойства в разметке. Скрытая на витрине цена не попадает и в разметку. Если покупатель выбрал другую валюту, список предложений категории не выводится, чтобы цены не расходились.

Расширенные сниппеты показывает сама поисковая система. Google строит товарные результаты только для страниц отдельных товаров, поэтому списки на категориях он не учитывает — они нужны прежде всего Яндексу и для описания структуры страницы.

Кеш и актуальность цен

Собственного кеша разметки у модуля нет: разметка собирается при каждой генерации страницы из тех же данных, что и видимая цена. OPcache хранит только код, в Redis модуль ничего не записывает. При кеше готовых страниц разметка хранится вместе со страницей и всегда совпадает с показанной ценой; обновлять такой кеш при изменении цены должен сам механизм кеширования.

Установка

  1. Загрузите архив .ocmod.zip через раздел «Расширения → Установка расширений».
  2. Откройте «Расширения → Модификаторы», нажмите «Обновить» и очистите кеш шаблонов.
  3. Откройте «Расширения → Расширения → Модули», установите «Schema Merchant Pro» и откройте настройки.
  4. Включите «Статус» и сохраните. Ключ не нужен: модуль сам получит пробную лицензию на 72 часа, а после подтверждения покупки она станет бессрочной.
  5. Заполните вкладку «Организация» и проверьте страницу товара валидаторами по ссылкам из настроек.

По умолчанию включены организация, сайт, товар, цена и наличие, «хлебные крошки», Open Graph и Twitter. Отзывы, рейтинг, доставка, возвраты и списки на категориях включаются отдельно.

Обновление

Загрузите новый архив, обновите модификаторы и кеш шаблонов. Удалять модуль перед обновлением не нужно — настройки сохранятся. После обновления до 1.5.0 режим работы — «Выводить разметку», как раньше; лицензия сохраняется. С версии 1.4.0 прежний ключ SMP-… не нужен: модуль сам получит пробную лицензию и передаст прежний ключ автору для подтверждения. В версии 1.3.1 ISBN выключен, если его отдельная настройка ещё не сохранена; уже выбранные значения сохраняются. Версия установленного модуля видна в зелёном значке рядом с заголовком настроек.

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

Проверено:
  • OpenCart 3.0.4.1, PHP 7.4, стандартная тема и UniShop2 Free; ocStore 3.0.3.9, PHP 8.2, стандартная тема. Установка, обновление, сохранение настроек и проверка витрины.
  • Ранее проверенные версии модуля: OpenCart 3.0.4.1 («Русская сборка»), PHP 8.2; LiveStore 3.0.4.3, PHP 7.4.

Сторонние темы и нестандартные сборки не заявлены как поддерживаемые, если они не проверялись отдельно. Не входит: OpenCart 4, фиды Google Merchant Center и Яндекс Товаров, варианты товара (ProductGroup), цена за единицу.

Поддержка

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

1.6.1
  • Устранён двойной значок подсказки в штатной админке OpenCart 3; ссылка открывает конкретный ответ руководства в новой вкладке.
  • Поиск координат исключает этаж, офис и павильон только из запроса, сохраняя полный адрес карточки и обозначения корпуса/строения.
  • Обновлено встроенное руководство. Настройки магазинов и лицензия сохраняются при обновлении.
1.6.0
  • Компания и несколько физических точек: независимые адреса, контакты, расписания и координаты, подвкладки слева.
  • Copy сохраняет несохранённые поля источника и создаёт отдельную выключенную копию.
  • Гибкие социальные профили, MAX и TenChat; автоматические SVG по ссылкам.
  • Поиск координат через Photon/OpenStreetMap без ключа и новая вкладка Яндекс Карт для проверки метки. Доступность и точный дом не гарантируются; ручной ввод остаётся.
  • Вкладка руководства и подсказки со ссылками на конкретные ответы в новой вкладке.
1.5.1
Исправлено предупреждение Undefined index: thumb на страницах категорий, если тема или другой модификатор не задаёт изображение категории. После обновления пересоберите модификаторы.

1.5.0
  • Проверка страницы: вся разметка страницы с источником (модуль, тема, другой модуль), дубли Product, BreadcrumbList, Organization, WebSite и og-тегов, ошибки JSON, сверка цены, валюты и наличия с магазином, подсказки, что выключить.
  • Аудит каталога: семь проверок товаров по данным магазина, счётчики, фильтр, переход к товару, выгрузка в CSV.
  • Режим «Только диагностика»: витрина ничего не выводит, проверки работают.
  • Блоки модуля на витрине помечены: атрибут data-smp="1" у JSON-LD, комментарии вокруг Open Graph и Twitter.

1.4.0
  • Мультимагазин: свои настройки для каждого магазина или наследование настроек главного.
  • Новая лицензия: пробная на 72 часа без ключа, бессрочная после подтверждения автором, одна на всю установку OpenCart.
  • Экран «Лицензия»: состояние, пометка для автора, проверка и вставка готовой строки лицензии.

1.3.1
  • ISBN выключен по умолчанию при обновлении, если отдельная настройка ещё не сохранена.
  • Исправлен запасной вариант генератора: ISBN не выводится и до первого сохранения настроек.
  • Сохранённые включение и отключение ISBN остаются в силе.

1.3.0
  • Отдельные переключатели SKU, UPC, EAN, JAN и ISBN.
  • Проверка контрольной цифры GTIN и выбор приоритета EAN/JAN.
  • Выбор источника MPN и фильтрация атрибутов по ID.
  • Выбор правила типа организации: выбранный тип или прежний автоматический LocalBusiness.

1.2.3
  • Open Graph и Twitter для товаров и категорий используют полный SEO Title страницы.

1.2.2
  • Добавлен тип организации OnlineStore для интернет-магазина.
  • Стандартная страница контактов получает разметку ContactPage.

1.2.1
  • Список товаров ItemList на страницах категорий: товары текущей страницы в порядке показа, только позиция и ссылка на карточку.
  • «Хлебные крошки» на страницах категорий.
  • Все блоки выводятся одним JSON-LD графом.
  • Исправлена иконка «Главная» в навигации экрана руководства.

1.2.0
  • Список предложений OfferCatalog на страницах категорий.
  • Open Graph и Twitter на категориях и других страницах описывают саму страницу; og-теги темы не дублируются.
  • Описание товара сокращается до 5000 символов, в списке категории — до 300.
  • При включённых часах работы или координатах организация выводится как LocalBusiness.
  • Руководство пользователя встроено в модуль, версия видна в значке рядом с заголовком.
Способ распространения:
Платно
Совместимость:
LiveStore 3.*OCStore 3.*OpenCart 3.*
Версия PHP:
PHP 7.3PHP 7.4PHP 8.0PHP 8.1PHP 8.2PHP 8.3
Активация:
Вручную, по запросу в личные сообщения
Получение файлов:
На сайте, в личном кабинете
Система защиты:
Своя
VQmod:
Нет
Ocmod:
Да
Events:
Нет
Загружено:
05.05.2026
Обновление:
10.10.2026
Просмотров:
1213
Покупок:
12

Написать

Ваше Имя:


Ваш отзыв: Внимание: HTML не поддерживается! Используйте обычный текст.

Оценка: Плохо           Хорошо

Введите код, указанный на картинке:




Файлы будут доступны после покупки


 
Чат с поддержкой