Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!
Условия использования
Продлить
Продолжить покупки

Микроразметка Schema.org в один клик

Модуль «Микроразметка Schema.org в один клик» позволяет настроить на сайте формирование микроразметки для 1С-Битрикс начиная с редакции "Первый сайт" по наиболее популярным схемам: 1. Адреса и организации 2. Хлебные крошки 3. Товары и цены Основные преимущества решения: Легкая установка и настройка модуля только в админке (для схемы «Адреса и организации»); После настройки в административном режиме на сайте автоматически будет размещен скрытый код микроразметки, содержащий основную информацию о вашем компании; Добавление схемы «Товары и цены» занимает 5 минут, есть подробная схема во вкладке «Установка». Цель размещения схем микроразметки – сделать сниппет своего сайта в результатах поиска более понятным, структурированным и привлекательным. Разметка происходит непосредственно в HTML-коде страниц с помощью специальных атрибутов и не требует создания отдельных экспортных файлов. Подробные инструкции по возможностям и настройкам модуля представлены на вкладке "Установка". Ссылки на валидаторы микроразметки: Валидатор Яндекса Валидатор Гугла

Микроразметка Schema.org в один клик

Микроразметка Schema.org в один клик

Купить: 2 000 1 600 руб.
Акция действительна по 31 августа 2017 г.
Скриншоты
Описание

Технические данные

Опубликовано:
28.03.2017
Версия:
1.0.0
Установлено:
Менее 50 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Эксперт», «Бизнес»
Адаптивность:
Да
Поддержка Композита:
Да

Описание решения

Модуль «Микроразметка Schema.org в один клик» позволяет настроить на сайте формирование микроразметки для 1С-Битрикс начиная с редакции "Первый сайт" по наиболее популярным схемам:

1. Адреса и организации
2. Хлебные крошки
3. Товары и цены

Основные преимущества решения:
  • Легкая установка и настройка модуля только в админке (для схемы «Адреса и организации»);
  • После настройки в административном режиме на сайте автоматически будет размещен скрытый код микроразметки, содержащий основную информацию о вашем компании;
  • Добавление схемы «Товары и цены» занимает 5 минут, есть подробная схема во вкладке «Установка».
Цель размещения схем микроразметки – сделать сниппет своего сайта в результатах поиска более понятным, структурированным и привлекательным. Разметка происходит непосредственно в HTML-коде страниц с помощью специальных атрибутов и не требует создания отдельных экспортных файлов.

Подробные инструкции по возможностям и настройкам модуля представлены на вкладке "Установка".

Ссылки на валидаторы микроразметки:
Отзывы (0)
Обсуждения (1)
Установка
УСТАНОВКА

1. Активируйте купон на странице Marketplace -> Обновление решений во вкладке «Активация купона»: http://joxi.ru/ZrJGzegS4exPmj

2. Перейдите во вкладку «Список обновлений», выберите решение «Микроразметка Schema.org в один клик» и кликните «Загрузить»: http://joxi.ru/823EdLQCRKBxrO

3. После завершения загрузки решения кликните на «Установить»: http://joxi.ru/MAjZEzXibZq1Ae

После завершения установки на ваш сайт добавится два новых компонента:
  • webfly:breadcrumb - выводит навигационную цепочку ("хлебные крошки") с микроразметкой schema.org
  • webfly:schemaorg.product - формирует микроразметку schema.org типа Товары и цены
И страница настроек модуля (Настройки -> Настройки продукта -> Настройки модулей -> Микроразметка Schema.org в один клик): http://joxi.ru/12Mlze0C51knmJ, на которой можно настроить микроразметку Schema.org типа «Адреса и организации»


НАСТРОЙКА

Адреса и организации

Настроить формирование микроразметки «Адреса и организации» можно на странице настроек модуля:
Настройки -> Настройки продукта -> Настройки модулей -> Микроразметка Schema.org в один клик.

В результате осуществления настроек, на страницах вашего сайта перед закрывающим тегом </body> будет размещен скрытый код микроразметки, содержащий основную информацию о вашем компании.

Пример настройки: http://joxi.ru/YmEGzy7SRqe8A6

Пример сформированного кода микроразметки:
<div itemscope itemtype="http://schema.org/LocalBusiness" style="display:none;">
    <span itemprop="name">Интернет-магазин одежды</span>
    <span itemprop="url">http://bitrix.webfly.pro/</span>
    <img itemprop="logo" src="http://bitrix.webfly.pro/include/logo.png" />
    <img itemprop="photo" src="http://bitrix.webfly.pro/include/cp1_big.jpeg" />
    <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
        <span itemprop="addressCountry">RU</span>
        <span itemprop="addressLocality">Воронеж</span>
        <span itemprop="addressRegion">Воронежская область</span>
        <span itemprop="postOfficeBoxNumber">394055</span>
        <span itemprop="postalCode">394056</span>
        <span itemprop="streetAddress">ул. Двадцати Шести Бакинских Комиссаров, дом 1</span>
    </div>
    <span itemprop="faxNumber">000000000</span>
    <span itemprop="telephone">000000000</span>
    <a itemprop="email" href="mailto:test@test.ru">test@test.ru</a>
</div>
Проверить валидность разметки можно с помощью валидатора Яндекса или валидатора Гугла. Внимание! При использовании в схеме «Адреса и организации» параметра «URL сайта» валидатор Яндекса может показывать ошибку: http://joxi.ru/p27vaRdtwxa6m7  - это баг валидатора, его можно игнорировать.


Хлебные крошки


Компонент «Навигационная цепочка» выводит навигационную цепочку до страницы с добавлением разметки «хлебные крошки». Компонент может выводить информацию как скрыто (виден только для поисковиков), так и видимо для посетителей сайта.

1. Разместите компонент «Навигационная цепочка» через визуальный интерфейс: http://joxi.ru/bmonEY7CJoJ7ry или с помощью кода:
<?$APPLICATION->IncludeComponent(
    "webfly:breadcrumb",
    "schema.org",
    Array()
);?>

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

2. Произведите настройки компонента в режиме правки: http://joxi.ru/Q2KGzeMSBXjj2j

3. Проверьте валидность разметки с помощью валидатора Яндекса или валидатора Гугла.

Пример сформированного кода микроразметки «хлебные крошки» для детальной карточки товара:
<div class="wf-breadcrumb">
        <ul itemscope itemtype="http://schema.org/BreadcrumbList">
            <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
                <a href="/" title="Главная страница" itemprop="item">
                    <span itemprop="name">Главная страница</span>
                    <met a itemprop="position" content="0" />
                </a>
            </li>
            <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
                <a href="/catalog/" title="Каталог" itemprop="item">
                    <span itemprop="name">Каталог</span>
                    <met a itemprop="position" content="1" />
                </a>
            </li>
            <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
                <a href="/catalog/sportswear/" title="Спортивная Одежда" itemprop="item">
                    <span itemprop="name">Спортивная Одежда</span>
                    <met a itemprop="position" content="2" />
                </a>
            </li>
            <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
                <a href="" title="Спортивный Костюм Вечерний Спорт" itemprop="item">
                    <span itemprop="name">Спортивный Костюм Вечерний Спорт</span>
                    <met a itemprop="position" content="3" />
                </a>
            </li>
        </ul>
    </div>


Товары и цены


Компонент «Товары и цены (Schema.org)» формирует схему типа «Товары и цены», невидимую для посетителей сайта.

Компонент может работать в статическом и динамическим режиме.

Настройка компонента «Товары и цены (Schema.org)» в статическом режиме

1. Разместите компонент «Товары и цены (Schema.org)» через визуальный интерфейс: http://joxi.ru/52aEgndC1DNO20 или с помощью кода:
<?$APPLICATION->IncludeComponent(
    "webfly:schemaorg.product",
    "",
    Array(
    )
);?>

В статическом варианте это может быть любая страница сайта, на которой необходимо вывести микроразметку типа «Товары и цены»

3. Настройте компонент в режиме правки: http://joxi.ru/p27vaRdtwxjom7
В результате подобной настройки на странице будет сформирована схема вида:
    <div itemscope itemtype="https://schema.org/Product" style="display:none;">
        <p itemprop="name">Кровать Мелисса с мягкой спинкой</p>
        <div itemprop="description">Цена указана за кровать Мелисса с мягкой спинкой; размером спального места 900х2000 мм.</div>
        <img src="//opt-560835.ssl.1c-bitrix-cdn.ru/images/melissa-s-myagkoi-spinkoi.jpeg" itemprop="image">
        <div itemprop="offers" itemscope itemtype="https://schema.org/Offer">
            <met a itemprop="price" content="200">
            <met a itemprop="priceCurrency" content="RUB">
            <li nk itemprop="availability" href="https://schema.org/InStock">
            <li nk itemprop="itemCondition" href="https://schema.org/NewCondition">
            <div>
                <li nk itemprop="acceptedPaymentMethod" href="https://purl.org/goodrelations/v1#ByInvoice">
                <li nk itemprop="acceptedPaymentMethod" href="https://purl.org/goodrelations/v1#Cash">
            </div>
        </div>
    </div>

4. Проверьте валидность разметки с помощью валидатора Яндекса или валидатора Гугла.

Настройка компонента «Товары и цены (Schema.org)» в динамическом режиме

Данный способ настройки является более гибким, нежели статический, и позволяет задать единую настройку микроразметки для всех товаров на сайте. Однако, данный способ является более трудоемким, и потребует от вас базовых знаний программирования. Суть данной настройки состоит в том, что мы будем передавать в настройки компонента «Товары и цены (Schema.org)» значения из массива с данными о товаре, полученные на основе компонента, выводящего карточку товара. Как правило, это значения из компонента bitrix:catalog.element.

Ниже представлен пример настройки компонента для стандартного интернет-магазина Битрикс, товары в котором выводятся компонентом bitrix:catalog.element в составе комплексного компонента bitrix:catalog.

1. Перейдите на детальную карточку товара, включите режим правки и вызовите окно редактирования компонента, выводящего информацию о товаре: http://joxi.ru/DmBq8Jki7xy6rP

2. В открывшемся окне настроек посмотрите, какой компонент и шаблон выводит информацию о товаре. В нашем случае это компонент bitrix:catalog с шаблоном .default: http://joxi.ru/zANGzelSMZoPr9. Внимание! Если на вашем сайте используется стандартный шаблон компонента bitrix:catalog перед дальнейшей модификацией скопируйте его в шаблон сайта.

3. Перейдите в файл шаблона template.php компонента, выводящего информацию о товаре. В нашем случае это файл /bitrix/templates/site_template/components/bitrix/catalog/templates/.default/bitrix/catalog.element/.default/template.php.

4. Разместите в самом низу файла код вызова компонента «Товары и цены (Schema.org)»:
<?
    $APPLICATION->IncludeComponent(
      "webfly:schemaorg.product", ".default", array(
      "COMPONENT_TEMPLATE" => ".default", //Название шаблона
      "PRODUCT_NAME" => $arResult["NAME"], //Общее название товара
      "PRODUCT_DESCRIPTION" => $arResult["DETAIL_TEXT"], //Общее описание товара
      "PRODUCT_PHOTO" => $arResult["SCHEMA_ORG"]["PHOTO"]["SRC"], //Общее изображение товара
      "AggregateOffer" => "Y", //Использовать схему AggregateOffer (список предложений).
      //Если указать в данном параметре N - при наличии торговых предложений в схему попадет только первое из них
      "lowPrice" => $arResult["SCHEMA_ORG"]["lowPrice"], //Минимальная цена
      "highPrice" => $arResult["SCHEMA_ORG"]["highPrice"], //Максимальная цена
      "offerCount" => $arResult["SCHEMA_ORG"]["offerCount"], //Количество предложений
      "price" => $arResult["SCHEMA_ORG"]["price"], //Массив цен торговых предложений
      "priceCurrency" => $arResult["SCHEMA_ORG"]["priceCurrency"], //Массив валют торговых предложений
      "priceCurrencyDefault" => "RUB", //Валюта по-умолчанию
      "availability" => $arResult["SCHEMA_ORG"]["availability"], //Массив со статусами доступности торговых предложений
      "itemCondition" => "NewCondition", //Состояние - Новый - общее для всех. При необходимости также можно передавать массив
      "acceptedPaymentMethod" => array("ByBankTransferInAdvance", "Cash"), //Доступные методы оплаты
        ), false
    );
    ?>
5. В файле result_modifier.php, находящемся на одном уровне с редактируемым в п.3 template.php получаем данные, передаваемые в настройки компонента «Товары и цены (Schema.org)». Ниже представлен код получения необходимых данных для стандартного шаблона bitrix:catalog.element:
<?
    $arResult["SCHEMA_ORG"] = array();
    $arResult["SCHEMA_ORG"]["PHOTO"] = current($arResult['MORE_PHOTO']);
    if (!empty($arResult['OFFERS'])) {
        $arResult["SCHEMA_ORG"]["lowPrice"] = isset($arResult['RATIO_PRICE']["DISCOUNT_VALUE"]) ? $arResult['RATIO_PRICE']["DISCOUNT_VALUE"] : $arResult['MIN_PRICE']["DISCOUNT_VALUE"];
        $arResult["SCHEMA_ORG"]["highPrice"] = 0;
        $arResult["SCHEMA_ORG"]["offerCount"] = count($arResult['OFFERS']);
        foreach ($arResult['OFFERS'] as $sKey => $sOffer) {
            if ($sKey == 0) {
                $arResult["SCHEMA_ORG"]["highPrice"] = $sOffer["MIN_PRICE"]["DISCOUNT_VALUE"];
            }
            else {
                if ($sOffer["MIN_PRICE"]["DISCOUNT_VALUE"] > $arResult["SCHEMA_ORG"]["highPrice"])
                    $arResult["SCHEMA_ORG"]["highPrice"] = $sOffer["MIN_PRICE"]["DISCOUNT_VALUE"];
            }
            $arResult["SCHEMA_ORG"]["price"][$sKey] = $sOffer["MIN_PRICE"]["DISCOUNT_VALUE"];
            $arResult["SCHEMA_ORG"]["priceCurrency"][$sKey] = $sOffer["MIN_PRICE"]["CURRENCY"];
            $arResult["SCHEMA_ORG"]["availability"][$sKey] = $sOffer["CAN_BUY"] ? "InStock" : "OutOfStock";
        }
    }else {
        $arResult["SCHEMA_ORG"]["lowPrice"] = $arResult['MIN_PRICE']["DISCOUNT_VALUE"];
        $arResult["SCHEMA_ORG"]["price"][] = $arResult['MIN_PRICE']["DISCOUNT_VALUE"];
        $arResult["SCHEMA_ORG"]["priceCurrency"][] = $arResult['MIN_PRICE']["CURRENCY"];
        $arResult["SCHEMA_ORG"]["availability"][] = $arResult["CAN_BUY"] ? "InStock" : "OutOfStock";
    }
    ?>
6. В результате произведенных настроек для товаров, имеющих торговые предложения, будет сформирована подобная схема:
<div itemscope itemtype="http://schema.org/Product" style="display:none;">
        <p itemprop="name">Нижнее белье Морская Волна</p>
        <div itemprop="description">Замечательные трусики-стринги. 
            Дополнительное описание:
            По назначению: Повседневные
            Габариты предметов: Высота посадки, 21.0 см
            Сезон: круглогодичный
            Пол: Женский
            Страна бренда: Турция
            Страна производитель: Россия
        </div>
        <img src="//opt-560835.ssl.1c-bitrix-cdn.ru/upload/iblock/78b/78b2c7fd178a52e00680e8fdfdec274b.jpg" itemprop="image">
        <div itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer">
            <span itemprop="lowPrice">1170</span>
            <span itemprop="highPrice">1170</span>
            <span itemprop="offerCount">5</span>
            <met a itemprop="priceCurrency" content="RUB">

            <div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
                <met a itemprop="price" content="1170">
                <met a itemprop="priceCurrency" content="RUB">
                <li nk itemprop="availability" href="http://schema.org/InStock">
                <li nk itemprop="itemCondition" href="http://schema.org/NewCondition">
            </div>
            <div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
                <met a itemprop="price" content="1170">
                <met a itemprop="priceCurrency" content="RUB">
                <li nk itemprop="availability" href="http://schema.org/InStock">
                <li nk itemprop="itemCondition" href="http://schema.org/NewCondition">
            </div>
            <div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
                <met a itemprop="price" content="1170">
                <met a itemprop="priceCurrency" content="RUB">
                <li nk itemprop="availability" href="http://schema.org/InStock">
                <li nk itemprop="itemCondition" href="http://schema.org/NewCondition">
            </div>
            <div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
                <met a itemprop="price" content="1170">
                <met a itemprop="priceCurrency" content="RUB">
                <li nk itemprop="availability" href="http://schema.org/InStock">
                <li nk itemprop="itemCondition" href="http://schema.org/NewCondition">
            </div>
            <div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
                <met a itemprop="price" content="1170">
                <met a itemprop="priceCurrency" content="RUB">
                <li nk itemprop="availability" href="http://schema.org/InStock">
                <li nk itemprop="itemCondition" href="http://schema.org/NewCondition">
            </div>
            <div>
                <li nk itemprop="acceptedPaymentMethod" href="http://purl.org/goodrelations/v1#ByBankTransferInAdvance">
                <li nk itemprop="acceptedPaymentMethod" href="http://purl.org/goodrelations/v1#Cash">
            </div>
        </div>
    </div>
Для товаров, не имеющих торговые предложения, сформируется схема вида:
<div itemscope itemtype="http://schema.org/Product" style="display:none;">
        <p itemprop="name">Нижнее белье Морская Волна</p>
        <div itemprop="description">Тестовое описание тестового товара</div>
        <img src="//opt-560835.ssl.1c-bitrix-cdn.ru/upload/iblock/78b/78b2c7fd178a52e00680e8fdfdec274b.jpg" itemprop="image">
        <div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
            <met a itemprop="price" content="1170">
            <met a itemprop="priceCurrency" content="RUB">
            <li nk itemprop="availability" href="http://schema.org/InStock">
            <li nk itemprop="itemCondition" href="http://schema.org/NewCondition">
        </div>
    </div>
Поддержка
Отправка заявок в техподдержку через систему тикетов.

Возможна дополнительная помощь в наполнение/изменении контента сайта, а также кастомизации решения (в отдельный бюджет).

Режим работы тех.поддержки: с 10:00 до 19:00 с ПН по ПТ по Московскому времени.

При обращении в службу поддержки обязательно указывайте:
— адрес сайта,
— логин и пароль администратора,
— ftp логин и пароль,
— e-mail покупателя модуля или номер вашего купона.

Лицензионное соглашение

Другие решения разработчика

Решение добавлено в корзину

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