Войти на сайт
Логотип
Клиентам

Техническая поддержка сайта "Резиновая Подкова"

Вернуться к списку
  • Тип проекта:
    Интернет-витрина
  • Тематика сайта:
    Транспорт, авиация, автобизнес
  • Редакция продукта:
    Бизнес
  • Сайт:
  • Партнер:

Резиновая подкова - сеть подкованных автосервисов. 17 помогают нашим клиентам решать проблемы, связанные с автомобилями. 

Когда запускался крупный проект, вся команда и заказчик обычно готовы к тому, что проект будет сложным. Готовится план работ, строится архитектура, пишется база и накрутейший бэк, после чего спустя (условно) год со вздохом облегчения проект запускается в большое плавание. После чего начинается настоящая работа.

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

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

ЗАДАЧА

Сделать максимально удобный и производительный сайт для крупной сети автосервисов, распределенной по городам России.


1.Фильтр

Цель - увеличение быстродействия, функционал подбора по автомобилю, SEO-блок

Особенностью старой реализации было то, что свойства каталога шин и дисков зависят не от конкретного диска, а от модели. Соответственно, стандартная реализация "умного фильтра" не подходит для задачи. В первом приближении был создан класс для оптимальной выборки по свойствам (кешированный, с оптимизированными запросами к базе), фильтрация стала поддерживать автоматическое сужение результатов поиска. К фильтру был добавлен подбор шин и дисков по автомобилю - на основании отдельных структурированных таблиц базы данных. Был внедрен алгоритм подбора шин и дисков с вариантами замены (тюнинга).

Далее мы добавили к результатам выборки результаты по второму инфоблоку шин - шины под заказ. Стандартный функционал это не поддерживает, но нам удалось расширить наш класс фильтра достаточно для достижения этой цели. 
Дополнительно были унифицированы и дописаны шаблоны вывода результатов фильтра, был осуществлен обратный переход от кастомизированного компонента к стандартному компоненту списка Битрикс (с обработкой), что возвращает возможность использовать обновления платформы. Чуть позднее была реализована возможность проверить количество в онлайн-режиме напрямую из данных 1С - в пик сезона число обращений по закупке и шиномонтажу может достигать десятков в секунду! 
Кроме этого к результатам фильтра был добавлен SEO-блок, который смог поставить уникальные заголовки, тексты и метатеги к каждому различному результату поиска.

2.Онлайн-запись

Нами была разработана уникальная технология онлайн-записи в сервисные центры напрямую с сайта с прямым взаимодействием с 1С. Запись происходит в несколько кликов, удобна и интерактивна для пользователя, может полностью редактироваться менеджером сайта и интегрирована с 1С.

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

В технологическом плане это означало реализацию закрытого веб-сервиса для проверки ресурсов на шиномонтажных станциях, доступности нужных специалистов, составление для них расписания, проверки профилей пользователей "на лету". Масштабный блок работ и со стороны сайта и со стороны 1С окупил свои затраты: в горячие дни мы собрали около тысячи заявок за неделю через эту форму.

3. Страницы услуг и SEO-оптимизация

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

Был доработан модуль выгрузки в Яндекс-маркет - для добавления определенных ставок и текстов для товаров, согласно бизнес-процессам компании. Выгрузка в Яндекс-маркет была связана с выгрузкой из 1С, процесс выгрузки и управления ставками автоматизирован.

4. Интеграция с 1С

Был реализован объемный блок работ по интеграции Битрикс:Бизнес с «1С: Альфа-Авто»

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

Процесс выгрузки автоматизирован, настроена выгрузка в Яндекс-маркет на основании данных и статуса импорта 1С; настроен автоматический частичный и полный обмен. Реализован алгоритм сохранения URL, система кастомных справочников для моделей и цветов дисков.

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

Цели, которых мы достигли
  • автоматизация процессов
  • повышение производительности выгрузки
  • уменьшение расхода серверного времени
  • расширен выгружаемый объем данных
  • получена возможность масштабирования
  • сайт отлично индексируется в поисковых системах
  • рост продаж товаров и услуг