Schema Merchant Pro
Расширенная JSON-LD, Open Graph и Merchant-разметка для OpenCart | ocStore | LiveStore 3.x
Schema Merchant Pro - коммерческий SEO-модуль для интернет-магазинов на OpenCart | ocStore | LiveStore 3.x, который добавляет на товарные страницы расширенную структурированную разметку Schema.org в формате JSON-LD, а также Open Graph и Twitter/X Cards для корректного отображения страниц в социальных сетях и мессенджерах.
Модуль помогает поисковым системам лучше понимать товарные страницы магазина: название товара, цену, валюту, наличие, бренд, изображения, характеристики, отзывы, рейтинг, хлебные крошки, данные магазина, условия доставки и возврата.
Schema Merchant Pro создан именно для ecommerce-задач, где важна не просто базовая Schema.org-разметка, а аккуратная merchant-разметка без фиктивных данных, пустых свойств и дублирующих метатегов.
Для чего нужен модуль
- Для расширенной JSON-LD-разметки товарных страниц.
- Для передачи поисковым системам структурированных данных о товарах, ценах и наличии.
- Для вывода реальных отзывов и рейтинга из стандартных отзывов OpenCart.
- Для добавления данных магазина, сайта и хлебных крошек.
- Для аккуратного описания доставки и возвратов, если эти данные заполнены владельцем магазина.
- Для корректных превью страниц в социальных сетях и мессенджерах через Open Graph и Twitter/X Cards.
- Для проверки и предпросмотра JSON-LD прямо в админке модуля.
Что выводит Schema Merchant Pro
- Organization | Store - данные магазина, логотип, контакты и адрес.
- WebSite | SearchAction - информация о сайте и поиске по магазину.
- Product - данные товара: название, описание, изображения и ссылка на страницу.
- Offer - коммерческое предложение: цена, валюта, наличие и состояние товара.
- Brand - бренд товара, если он заполнен в карточке товара.
- SKU | MPN | GTIN | ISBN - товарные идентификаторы, если они есть в данных товара.
- additionalProperty - характеристики товара из стандартных атрибутов OpenCart.
- AggregateRating - рейтинг на основе опубликованных отзывов.
- Review - реальные опубликованные отзывы из OpenCart.
- BreadcrumbList - хлебные крошки товарной страницы.
- OfferShippingDetails - данные о доставке, если они явно включены и заполнены в настройках.
- MerchantReturnPolicy - правила возврата, если они явно включены и заполнены в настройках.
- Open Graph - метаданные для красивого превью страниц в соцсетях и мессенджерах.
- Twitter/X Cards - отдельные метатеги для X/Twitter.
Главные преимущества
- Работает без правки файлов ядра OpenCart | ocStore | LiveStore.
- Устанавливается через стандартный Extension Installer.
- Использует OCMOD-интеграцию для OpenCart | ocStore 3.x.
- Формирует JSON-LD безопасно через PHP-массивы и json_encode.
- Не выводит пустые JSON-LD-свойства.
- Приводит URL в разметке к абсолютному виду.
- Не создаёт фиктивные отзывы, рейтинги, условия доставки или возврата.
- Не выводит отзывы, ожидающие модерации.
- Open Graph работает в режиме совместимости и не дублирует базовые og-теги темы.
- Есть предпросмотр JSON-LD по ID реального товара.
- Есть базовая диагностика разметки в админке.
- Есть подсветка ошибочных полей и вкладок при неверных настройках.
Товарная merchant-разметка
Schema Merchant Pro ориентирован на товарные страницы интернет-магазина. Модуль выводит данные, которые важны для коммерческой разметки: товар, предложение, цену, валюту, наличие, бренд, изображения, характеристики, отзывы, рейтинг, доставку и возвраты. Разметка формируется только на основе реальных данных магазина. Если какое-то поле не заполнено, модуль не подставляет вымышленные значения и не создаёт недостоверные свойства JSON-LD.
Доставка и возвраты
Модуль может выводить блоки
OfferShippingDetails и
MerchantReturnPolicy, но только если эти данные явно включены и заполнены в настройках. Это позволяет добавить в JSON-LD информацию о доставке и возврате, не редактируя шаблоны магазина вручную. Если доставка или возвраты не заполнены, Schema Merchant Pro не выводит эти блоки и не подставляет случайные значения.
Отзывы и рейтинг
Отзывы и рейтинг берутся только из стандартных опубликованных отзывов OpenCart.
- Опубликованные отзывы попадают в JSON-LD.
- Отзывы на модерации не выводятся.
- Если отзывов нет, блоки Review и AggregateRating не создаются.
- Модуль не создаёт искусственный рейтинг.
- Модуль не подменяет реальные отзывы магазина.
Такой подход помогает сохранить корректность разметки и избежать недостоверных данных на товарных страницах.
Open Graph и Twitter/X Cards
Schema Merchant Pro добавляет метаданные для корректного отображения товарных страниц при публикации ссылок в социальных сетях, мессенджерах и сервисах предпросмотра. Для товарной страницы могут использоваться название, описание, изображение и ссылка на страницу товара. Если тема магазина уже выводит базовые Open Graph-теги, модуль пропускает конфликтующие og-теги и оставляет только недублирующиеся метаданные. Это снижает риск конфликтов с шаблоном и другими SEO-модулями.
Диагностика в админке
В настройках модуля есть раздел диагностики, который помогает проверить разметку до полноценного использования на сайте.
- Предпросмотр JSON-LD по ID реального товара.
- Проверка наличия Product и Offer.
- Проверка изображений товара.
- Проверка отсутствия неподдерживаемых типов.
- Проверка, что отзывы на модерации не попадают в JSON-LD.
- Подсветка полей и вкладок при ошибках настроек.
Диагностика не заменяет внешние валидаторы, но помогает быстрее проверить базовую корректность настроек прямо в админ-панели магазина.
Совместимость
- OpenCart 3.x
- ocStore 3.x
- LiveStore 3.x
- PHP 7.4+
- MySQL | MariaDB
Модуль предназначен для ветки OpenCart | ocStore | LiveStore 3.x и устанавливается как OCMOD-модификация.
Установка
- Откройте админ-панель OpenCart | ocStore | LiveStore.
- Перейдите в Extensions → Installer.
- Загрузите архив модуля .ocmod.zip.
- Перейдите в Modifications и обновите модификации.
- Перейдите в Extensions → Extensions → Modules.
- Установите Schema Merchant Pro.
- Откройте настройки модуля.
- Введите лицензионный ключ.
- Заполните реальные данные магазина.
- Сохраните настройки.
- Очистите кэш магазина при необходимости.
- Проверьте товарную страницу и валидаторы разметки.
Что важно заполнить
Для корректной работы разметки рекомендуется заполнить реальные данные магазина и товаров.
- Название магазина.
- URL сайта.
- Логотип магазина.
- Контактные данные и адрес, если они используются в разметке.
- Название, цену, валюту и наличие товара.
- Изображения товара.
- Бренд и идентификаторы товара, если они есть.
- Условия доставки и возврата, если вы хотите выводить merchant-блоки.
Заполняйте только реальные данные. Если информации нет, лучше оставить поле пустым.
Важно
- Модуль не гарантирует появление расширенных сниппетов, так как итоговое отображение зависит от поисковых систем.
- Модуль формирует структурированную разметку на стороне магазина и помогает передать поисковым системам корректные данные.
- Не указывайте вымышленные условия доставки или возврата.
- Не используйте несуществующие отзывы или искусственные рейтинги.
- Для логотипа, сайта и профилей используйте абсолютные URL.
- После установки обязательно обновите модификации.
- После изменений настроек очистите кэш магазина и проверьте товарную страницу.
Что не входит в текущую версию
- OpenCart 4.x пока не поддерживается.
- ProductGroup не выводится.
- UnitPriceSpecification не выводится.
- OfferCatalog не выводится.
- Product | Offer для всех товаров категории не выводится.
- Автоматическая генерация FAQPage не выполняется.
- Merchant Center feed не создаётся.
- Мультиточечная разметка филиалов не реализована.
- openingHours и geo-координаты пока не реализованы.
Но всё это будет реализовано в следующих версиях.
Проверка валидаторами
Модуль проверялся через:
- Google Rich Results Test
- Schema.org Validator
- Валидатор микроразметки Яндекса
По результатам проверки JSON-LD-разметка проходит без критических ошибок в Google Rich Results Test, Schema.org Validator и валидаторе микроразметки Яндекса. Рекомендуется дополнительно проверять разметку после установки на реальном магазине, так как итоговый JSON-LD зависит от заполненности товаров, изображений, отзывов, цен, наличия и настроек конкретного сайта.
Лицензия
Schema Merchant Pro использует ключ активации для одного домена. Настройки доступны для редактирования в админке, но вывод разметки на витрине работает только при действующем ключе.
Поддержка
Если после установки модуль не выводит разметку, проверьте основные настройки магазина:
- включён ли модуль;
- активирован ли лицензионный ключ;
- обновлены ли модификации;
- очищен ли кэш OpenCart | ocStore | LiveStore;
- доступен ли товар на витрине;
- есть ли у товара название, URL, цена и изображение;
- нет ли ошибок в системном логе.
Кому подойдёт Schema Merchant Pro
- Интернет-магазинам на OpenCart | ocStore | LiveStore 3.x.
- Владельцам магазинов, которым нужна аккуратная JSON-LD-разметка товаров.
- SEO-специалистам, которые работают с товарными страницами и структурированными данными.
- Разработчикам и администраторам сайтов, которым важно не править файлы ядра вручную.
- Магазинам, где важны реальные отзывы, рейтинг, характеристики, цены, наличие, доставка и возвраты в структурированном формате.
Schema Merchant Pro - это практичный модуль для тех, кому нужна расширенная структурированная разметка интернет-магазина на OpenCart | ocStore | LiveStore 3.x без ручной правки шаблонов и без генерации недостоверных данных.