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

Отзывы о магазине или товаре с Yandex.Маркет

Компонент выводит отзывы о магазине или товаре (в зависимости от того, какие переменные переданы в компонент) с Yandex.Маркет в виде слайдера (используются библиотеки jQuery и jCarousel). Дизайн внешнего вида согласован с администрацией Yandex.Маркет и работает в соответствии с пользовательским соглашением Yandex.Маркет. Если о магазине или товаре отзывов нет, то выводится пустой div-объект.

Отзывы о магазине или товаре с Yandex.Маркет

Отзывы о магазине или товаре с Yandex.Маркет

Скриншоты
Описание

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

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

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

Компонент выводит отзывы о магазине или товаре (в зависимости от того, какие переменные переданы в компонент) с Yandex.Маркет в виде слайдера (используются библиотеки jQuery и jCarousel).

Дизайн внешнего вида согласован с администрацией Yandex.Маркет и работает в соответствии с пользовательским соглашением Yandex.Маркет.

Если о магазине или товаре отзывов нет, то выводится пустой div-объект.
Отзывы (4)
Обсуждения (0)
Здесь пока никто ничего не написал. Будьте первым.
Что нового
1.0.2 (13.12.2016) Обновлены версии jquery (3.1.1) и jquery.carousel (0.3.4). Исправлена ошибка долгой загрузки страницы при работе в композитном режиме. Добавлена опция игнорирования подлинности SSL-сертификата при обращении к Яндекс.API.
1.0.1 (01.07.2015) Дополнение в компоненте: перекодировка текстовых фраз из выдачи Яндекс.Маркет и демо-данных в кодировку сайта (определяется автоматически). Дополнение в шаблоне: Не выводится блок "Достоинства", "Недостатки", "Комментарий" если к ним нет текстовой фразы из выдачи Яндекс.Маркет или демо-данных.
Установка
Для вывода блока отзывов на любой странице сайта необходимо добавить вызов компонента (в визуальном редакторе: Компоненты webmechanic -> Отзывы о магазине или товаре с Yandex.Маркет):

<?$APPLICATION->IncludeComponent(
"webmechanic:yandexmarket",
"",
Array(
"YANDEX_AUTHORIZATION" => "", //Ключ авторизации контентного API Yandex.Маркет
"MARKET_ID" => "", //Идентификатор магазина (для вывода отзывов о магазине)
"GOOD_ID" => "", //Идентификатор товара в Yandex.Маркет (для вывода отзывов о товаре)
"COUNT" => "10", // Количество отзывов
"SORT_NAME" => "date", // Параметр сортировки отзывов
"SORT_TYPE" => "desc", // Направление сортировки отзывов
"LINK_JQUERY" => "Y", // Необходимость автоматического подключения библиотеки jQuery
"LINK_JCAROUSEL" => "Y", // Необходимость автоматического подключения библиотеки jCarousel
"CACHE_TYPE" => "A",
"CACHE_TIME" => "360000000"
)
);?>

Информация о получении ключа авторизации в контентном API Yandex.Маркет: http://feedback2.yandex.ru/api-market-content/?from=marketcontentapi

Если не указан ключ авторизации, то шаблон выводит данные по-умолчанию из файла /bitrix/components/webmechanic/yandexmarket/demo_result.php

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

Идентификатор магазина - это числовой код из ссылку на отзывы о магазине Yandex.Маркет. Например, для страницы с отзывами https://market.yandex.ru/shop/155/reviews код магазина - 155.

Идентификатор товара - это числовой код из ссылки на карточку товара Yandex.Маркет. Например, для карточки товара https://market.yandex.ru/product/11153494 код товара - 11153494.

Рекомендации по заполнению некоторых полей формы запроса ключа авторизации Yandex.Маркет http://feedback2.yandex.ru/api-market-content/key/?from=marketcontentapi:

> Описание проекта: Подробно опишите проект, а также укажите, к
> каким ресурсам контентного API Маркета вы хотели бы получить доступ.

Здесь необходимо указать, что нужен доступ к следующим разделам
контентного API Yandex.Маркет: "Отзывы о магазине" и "Отзывы о модели".

> Присоединить прототип интерфейса: Максимальный объем всех файлов
> — 10 МБ.

После того, как Вы встроите компонент с демо-данными на свою страницу,
необходимо сделать print-screen интерфейса, чтобы модераторы
Yandex.Маркет могли оценить присутствие всех необходимых элементов
интерфейса. Если есть страница с отзывами о магазине и отзывами о
товаре, то необходимо отправлять модераторам print-screen каждой из
страниц.

> IP-адрес: Укажите IP-адреса, с которых будут отправляться запросы к
> API.

Запросы будут отправляться с Вашего сервера, поэтому указать необходимо адрес сервера, на котором расположен хостинг.
Поддержка
Будем рады помочь вам и ответить на все ваши вопросы.
Контакты технической поддержки на странице http://studio.webmechanic.ru/support

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

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

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

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