Модуль для OpenCart и ocStore

Schema Merchant Pro

  • OpenCart 3
  • ocStore 3
Версия 1.0.0
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 без ручной правки шаблонов и без генерации недостоверных данных.

Характеристики

Совместимость и технические требования.

ionCubeНет
Совместимость
  • OpenCart 3
  • ocStore 3
Версии PHP
  • PHP 7.4
  • PHP 8.0
  • PHP 8.1
  • PHP 8.2

Версии и обновления

Текущая версия и условия получения обновлений.

Текущая версия1.0.0

История изменений появится вместе со следующими версиями.

Отзывы покупателей

Подтверждённых отзывов пока нет.

Вопросы продавцу

Уточните совместимость и возможности до покупки. Не публикуйте пароли и доступы к магазину.

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