Top Man Digital: фид Яндекс.Врачи для Яндекс Вебмастера

Top Man Digital: фид Яндекс.Врачи для Яндекс Вебмастера (topman.yfdoctors) - решение для Битрикс

Top Man Digital: фид Яндекс.Врачи для Яндекс Вебмастера

Top Man Digital: фид Яндекс.Врачи для Яндекс Вебмастера — модуль Битрикс для создания и настройки фида Яндекс.Врачи. Актуальные данные, простая настройка, корректная передача в Яндекс Вебмастер.
0
4 000 руб
Top Man Digital: фид Яндекс.Врачи для Яндекс Вебмастера (topman.yfdoctors) - решение для Битрикс

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

Работает на ваших данных

Врачи, услуги и отзывы читаются из инфоблоков, которые уже есть на сайте. Ничего переносить
и дублировать не нужно: для каждого поля фида вы указываете источник — поле элемента,
свойство инфоблока или тип цены каталога. Правка карточки врача на сайте автоматически
попадает в следующий фид.

Заполнение без ручной работы

Предложение в фиде — это связка «врач + клиника + услуга + специальность», и у обычной клиники
их набираются сотни. Модуль предлагает три способа их создать:

  • правила связывания: «врачи такой-то специальности умножить на услуги такого-то раздела прайса в такой-то клинике». Одна строка правила заменяет десятки записей и пересобирается при изменении данных;
  • помощник, который сам сопоставляет разделы прайса со специальностями врачей и предлагает готовые правила — вам остаётся проверить и подтвердить;
  • матрица цен: строки — врачи, столбцы — услуги, в ячейке цена. Цены можно вставить прямо из Excel: выделяете нужный кусок в прайсе клиники и вставляете в таблицу.
Правки, сделанные руками, при пересборке правил не затираются.

Проверка требований Яндекса до отправки

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

Цены в любом виде

Цена в инфоблоке редко хранится числом. Модуль понимает «от 5 000 руб.», «1 300,50 ₽»,
неразрывные пробелы, диапазоны и таблицы вида «30 минут — 1 300 руб.», а то, что разобрать
не удалось, честно показывает на экране проверки вместо того, чтобы отдать Яндексу ноль.

Сопоставление специальностей

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

Автоматическое обновление

Фид пересобирается по расписанию — от раза в час до раза в неделю. Перед каждой записью выполняется та же проверка, что и вручную: при ошибках прежний файл остаётся нетронутым, потому что вчерашний рабочий фид лучше сегодняшнего негодного. Есть запуск из консоли для системного крона. История запусков показывает, что и когда уехало в фид и чем прогон отличался от предыдущего.

Как это работает на практике

Первичная настройка занимает один вечер и делается один раз. Вы указываете, где на сайте лежат врачи и услуги, и какое поле фида откуда брать. Заводите клиники — их обычно одна-пять, поэтому они живут в самом модуле, отдельный инфоблок ради двух адресов не нужен. Один раз подтверждаете, как ваши написания специальностей соответствуют перечню Яндекса.

Дальше самое объёмное — предложения. Предложение в фиде это связка «врач + клиника + услуга + специальность», и у клиники с двумя филиалами их набирается несколько сотен. Заводить их руками не придётся: помощник сам сопоставит разделы прайса со специальностями врачей и предложит готовые правила, вам останется проверить и нажать «Применить». Одно правило вида «неврологи умножить на раздел прайса „Неврология“ в такой-то клинике» создаёт сразу все нужные связки и пересобирает их при изменении данных.

Повседневная работа сводится к тому, что вы её не ведёте
  • Поменялась цена в прайсе — она сама уедет в фид при следующей пересборке.
  • Пришёл новый врач — добавьте его в инфоблок как обычно. Если специальность записана так же, как у коллег, он подхватится сам; если по-новому, модуль попросит подтвердить соответствие.
  • Врач уволился — выключите элемент в инфоблоке, его предложения перестанут выгружаться.
  • Убрали услугу из прайса — связанные предложения исчезнут при пересборке.
  • Открылся филиал — добавьте клинику и скопируйте на неё правила.
Когда нужно вмешаться руками

Цена конкретного врача отличается от прайса, у кого-то приём только по записи, где-то нужна своя базовая услуга — всё это правится в матрице цен. Строки матрицы это врачи, столбцы — услуги, в ячейке цена; можно выделить нужный кусок в присланном клиникой Excel и вставить прямо в таблицу. Такие правки помечаются как ручные и при пересборке правил не затираются:
автоматика больше не трогает то, что вы решили сами.

Что ещё внутри

  • собственный справочник клиник и филиалов — отдельный инфоблок ради двух адресов заводить не нужно;
  • список предложений с фильтром и групповыми операциями: задать цену, включить, выключить, снять фиксацию, удалить;
  • готовые срезы «без цены», «правленные руками», «выключенные»;
  • запись фида атомарная: робот Яндекса никогда не встретит наполовину сформированный файл;
  • фид всегда в UTF-8 независимо от кодировки сайта;
  • русская и английская локализация;
  • модуль не изменяет данные ваших инфоблоков, только читает.

Наш модуль уже успешно используют на наших проектах