8 лет автоматизации: техподдержка для большого проекта
О клиенте
«Sportaim» — сеть магазинов спортивных товаров с доставкой по всей России. Он стал нашим клиентом еще в 2013 году — так что приготовьтесь, в этом кейсе будет много букв.
О проекте
— Система управления. Сайт sportaim-shop.ru создан на CMS Opencart. Это гибкая система: она предлагает готовые модули и позволяет добавлять собственные решения. Но есть нюанс: обновления Opencart стирают все доработки кода. С годами версия CMS устаревала, а обновлять ее становилось все опаснее.
— Система учета. Ее как раз не было — клиент не вел базу 1С и CRM-систему тоже. Функции учета остатков на складе и контроля рабочих процессов нам предстояло добавить в админ-панель Opencart.
А может лучше новый сайт?
Может быть. Разработку нового удобного сайта мы рекомендуем, если клиенту подходит такой вариант. Но в каких случаях лучше ограничиться техподдержкой?
- В бизнесе не происходят масштабные изменения. Вы не вводите новую CRM-систему, не открываете новые оффлайн-точки, не меняете систему доставки. Возможно, рациональнее исправить ошибки на действующем сайте и вложить ресурсы в развитие бизнеса.
- Ваш сайт — источник стабильной лидогенерации. Даже если на нем не слишком актуальный дизайн. Особенно часто это встречается в узконишевых магазинах, которые закрывают потребности своей аудитории. Лучше не трогать то, что уже работает: сайт вполне можно улучшать, а не заменять.
- Вы не готовы вкладывать время и деньги в разработку. Мы считаем, что с клиентами нужно быть честными. Качественная разработка — это долго, дорого и трудозатратно. Крутой результат в будущем этого стоит. Но исправлять ошибки на сайте и удерживать показатели трафика нужно уже сейчас. В случае с «Sportaim» совпали все три фактора.
План работ
Над проектом работала целая команда: аккаунт-менеджер, middle и senior-программисты. В начале мы ограничились базовыми задачами:
- технический аудит сайта;
- исправление простых ошибок кода;
- ускорение загрузки;
- установка готовых модулей Opencart.
Но это скучно. Мы расскажем об интересном:
- Добавление функций CRM-системы в админ-панель;
- Настройка синхронизации данных с базами поставщиков;
- Интеграция с сервисом доставки DPD;
- Мультирегиональный сайт.
Оптимизация панели
управления Opencart
Менеджеры магазина передали нам список функций админ-панели, которые бы упростили и ускорили их работу. Среди них:
- многоуровневые права доступа в личном кабинете;
- ручное обновление статусов заказов;
- автоматические рассылки на почты клиентов.
Как правило, для решения таких задач не нужно самостоятельно писать код. Но готовые модули не устанавливались на устаревшую версию Opencart — поэтому программисты создали свои.
Сотрудники могут быстро обновить статусы заказов и отправить уведомление покупателю по почте. Клиенты отслеживают путь товаров от склада до пункта выдачи в удобном формате.
Автоматизируем и
экономим время
«Sportaim» сотрудничает с более чем 20-ю поставщиками. Без базы 1С поддерживать актуальность данных довольно сложно. Менеджеры каждый день обновляли количество остатков на складе и правили карточки товаров. Минусы такого подхода очевидны: у сотрудников копятся ошибки и большие трудозатраты, а информация о наличии товаров на сайте быстро устаревает.
Как правило, у поставщиков «Sportaim» информация о товарах хранится в YML-файлах. Теперь данные из них импортируются прямо на сайт благодаря скрипту от разработчиков. Синхронизация проходит каждый день по ночам и не создает лишнюю нагрузку на серверы.
Мы подсчитали: менеджеры магазина экономят от 100 часов в месяц на задачах такого типа. Карточки товаров появляются не только на sportaim-shop.ru, но и в профиле на Яндекс Маркете.
«Кстати, на этом проекте мы впервые установили стабильный контакт со сторонними разработчиками. Как система давала сбой, мы запрашивали обновления API у программистов DPD и возвращали функцию автозагрузки.»
АлександрТехнический директор
Интеграция с DPD
Еще одно решение, которое освободило менеджерам почти 25% рабочего дня.
Как создавались заявки на доставку заказа через DPD? Почти дедовским методом — менеджеры отправляли длинные списки в Excel-таблицах представителям DPD. Мы решили автоматизировать обмен данными. Программисты написали дополнительный функционал и настроили прямую загрузку заказов в систему службы доставки.
Мультирегиональный сайт
«Sportaim» принимает заказы клиентов из всех регионов России. Но раньше узнать особенности доставки в свой город было сложно: информация показывалась только после выбора пункта назначения в корзине.
Программисты добавили фильтр выбора города. При смене региона меняются также:
- телефон и почта в шапке сайта;
- адреса пунктов выдачи;
- тарифы курьерских служб;
- сроки и условия доставки.
А что в итоге?
За 8 лет команда исправила тысячи ошибок, написала сотни скриптов и выполнила более 700 задач.
А еще — вывела интернет-магазин на совершенно новый уровень. Когда все процессы были автоматизированы, а синхронизация заработала без сбоев, мы закончили работу.