1. Главная
  2. Блог
  3. Настройка API турбо-страниц Яндекса для 1С-Битрикс

Настройка API турбо-страниц Яндекса для 1С-Битрикс

27 Сентября 2019
330

Данный способ имеет меньше ограничений на количество передаваемых страниц. Если стандартный способ (с помощью RSS) позволяет загрузить только 1000 элементов в одной RSS (но не больше 10 RSS), то API позволяет загружать неограниченное количество. Единственное ограничение, что за один раз можно передать до 10 файлов, и в каждом из файлов не более 10 000 элементов. Пока они не обработаются больше передать не получится.

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

Получение токена в Яндекс Вебмастер  


Затем переходим в административную часть Битрикса, заходим в настройки модуля «Турбо-страницы API» и вставляем полученный токен в поле «Токен»:

Вставляем токен в модуль


Получаем идентификатор пользователя:

получение идентификатора пользователя


Следующим шагом нам нужно выбрать сайт для связи модуля с вебмастером. Внимание если ваш сайт работает по https, то у вас будет такого вида адрес: https:адрес_сайта.ru:443

Выбор сайта из Я вебмастера


После сохранения настроек у вас должен получиться следующий вид:

Настройки модуля турбо-страниц


На этом основные настройки по связыванию модуля с API Турбо-страниц Яндекса завершены. Перейдем непосредственно к настройкам выгрузки инфоблоков.

Выделим сразу основные моменты: 

  • в разделе "Список RSS-каналов" будут все настройки текущих выгрузок в Турбо-страницы;
  • один RSS-канал — один инфоблок, для выгрузки другого инфоблока нужно будет создать еще один RSS-канал.

Настройка выгрузки инфоблока в Турбо-страницы

Добавляем RSS:

добавление rss для выгрузки


Выбираем инфоблок для выгрузки:

выбор инфоблока для выгрузки


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

Настройки для интернет-магазинов

настройки Турбо-страниц для интернет-магазинов


Выберите свойства товаров и свойства торговых предложений (при наличии) для отображения в турбо-страницах:

Свойства товаров для турбо-страниц

Поля которые нужно заполнить для всех вариантов шаблона:

  • Меню (заполняется относительными путями без домена);
  • Блок ссылок (по желанию, есть возможность включить Авторекомендации Яндекс);
  • Кнопки поделиться (выбор из соц. сетей);
  • Формы обратной связи — внимание для работы блока обязательные поля для заполнения: Юр. название и Ссылка на пользовательское соглашение;
  • Блок обратной связи — выбор из нескольких вариантов расположения на сайте (слева, справа, внизу страницы), внимание при выборе «Форма обратной связи» e-mail должен быть с этого же домена, иначе будут ошибки в вебмастере.

Сквозные блоки на турбо-страницах (информационные разделы)

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

Настройка информационных разделов в турбо

После заполнения всех настроек сохраняем заполненные данные.

Отладка отображения турбо-страниц

Переходим к отладке. Для этого нужно перейти на вкладку "Отладка отображения Турбо-страницы" и нажать кнопку "Запустить".

запускаем отладку турбо-страниц


После нажатия кнопки вы будете перенаправлены на страницу с информацией о текущей загрузке:

проверка статуса загрузки турбо-страниц через API


В API Турбо-страниц есть 3 статуса загрузки:

  • PROCESSING - обработка и проверка на ошибки;
  • OK - загружен без ошибок;
  • WARNING - обнаружены не поддерживаемые элементы;
  • ERROR - обнаружены ошибки.

При первой загрузке время проверки обычно составляет несколько часов. Чтобы обновить статус нужно нажать на кнопку «Обновить». 

После завершения проверок и отсутствия ошибок вид RSS должен быть таким:

загрузка без ошибок


Если у вас все таки появятся ошибки, то посмотреть их можно будет на вкладке «Ошибки», где будет указано в каких элементах найдены ошибки. На второй вкладке «Страницы» вы можете посмотреть вид выгруженной турбо-страницы в Яндекс.

просмотр вида выгруженных турбо-страниц

Отправка Турбо-Страниц в Яндекс

После проверки 10 выгруженных страниц, и отсутствие ошибок можно перейти к выгрузке всех элементов инфоблока в Яндекс. Для этого перейдите в «Список RSS-каналов» зайдите в настроенный канал и перейдите на вкладку «Публикация Турбо-страниц»

запуск выгрузки


Модуль выгрузит все ваши элементы с соблюдением всех ограничений API Яндекса.

Ограничения в модуле следующие:

  • Не более 10 000 элементов в одном файле;
  • Размер файла не более 10 Мб;

Внимание если у вас появляются ошибки на размер файла измените количество элементов в фиде с помощью настройки "Кол-во элементов в фиде":

Ограничение по количеству элементов в турбо-страницах

Статус окончания генерации выглядит так:

окончание генерации


Внимание! При повторных запусках выгрузки, модуль будет искать новые элементы в инфоблоке по дате изменения от последней выгрузки, и если они не будут найдены загрузка производится не будет. Но если есть не отправленные файлы с предыдущей выгрузки, то сначала будут отправлены они. Для принудительного запуска полной выгрузки нужно нажать чек-бокс «Полная выгрузка» на вкладке «Основная».

После успешной обработки всех страниц в веб-мастере можно будет увидеть подобный статус, последнего загруженного файла:

статус выгрузки API в вебмастере


На этом настройка модуля закончена. 

Настройка выгрузки разделов в турбо-страницы

Для настройки выгрузки разделов необходимо перейти в пункт "Разделы" в меню "Список RSS-каналов" и нажать кнопку "Добавить RSS-канал"

Создание RSS для разделов турбо-страниц

Выбираем инфоблок (как и для выгрузки элементов) и переходим к настройке выгрузки. 

Выбираем шаблон (для интернет-магазинов catalog).

Настройки RSS разделов для выгрузки

Переходим к настройкам вывода информации и элементов в разделе:

Настройки вывода информации разделов в турбо-страницах

Для удобства есть дополнительные условия отбора как разделов так и элементов. На данных вкладках вы можете настроить необходимую фильтрацию выгрузки разделов и элементов в турбо-страницы.

Фильтр для разделов:

Фильтрация разделов для выгрузки в Турбо-страницы

Фильтр для элементов:

Фильтрация выгрузки элементов в турбо-страницах

Дополнительные возможности модуля

Модуль позволяет полностью настроить шаблон выгрузки в турбо-страницы Яндекса используя все возможности, которые сейчас поддерживаются. Для этого вы можете обратиться к нам за индивидуальной настройкой выгрузки или доработать шаблон собственными силами

Нажмите для звонка
Ваш заказ готов к оформлению
Бесплатная доставка по России
Инструкции по установке включены
Помощь в настройке техники
Дополнительная гарантия на 3 года
Кешбек до 20% на бонусную карту
Возврат и обмен без чека
Гарантированный подарок каждому, кто оформит заказ на сумму более 500 рублей!