Предыстория
Компания клиента занимается производством и дистрибуцией в РФ электроинструмента под брендом P.I.T. К моменту обращения к нам у этого заказчика уже был сайт, однако он перестал отвечать требованиям бизнеса и требовал полной переработки.
Поэтому клиент решил отказаться от существующего сайта и заново сделать несколько других , каждый из которых адаптирован под конкретный клиентский сегмент.
Что хотел клиент
- Запустить сайт для розничных покупателей, дающий представление о товарах, стоимости и оффлайн-точках продаж, в которых можно купить технику P.I.T.;
- Запустить сайт для оптовых покупателей, позволяющий оформить заказ в режиме онлайн, получить информацию о текущем размере скидки, статистику закупок и необходимые закупочные документы;
- Запустить сайт для сервисных центров, позволяющий заказать запчасти для ремонта техники марки P.I.T., а также легко и наглядно подобрать аналоги нужных запчастей.
У Вас похожий проект или аналогичные задачи?
Давайте обсудим
Этапы решения
Часть 1. Подготовка технического задания:
Перед стартом работ мы провели несколько встреч с рабочей группой заказчика для того, чтобы лучше понять его бизнес-процессы и функционал, необходимый для реализации его сайта.
После окончания аудита было подготовлено техническое задание, описывающее функциональную часть каждого сайта.
В рамках контракта с клиентом предполагалось внедрение корпоративного портала 1С-Битрикс. Для дополнительной экономии на лицензии мы решили разрабатывать сайт на базе этой же платформы.
В процессе работы для дополнительной экономии бюджета проекта совместно с заказчиком было принято решение реализовывать сайты на базе шаблона Аспро: Максимум. Таким образом мы могли быстро получить уже готовый базовый функционал интернет-магазина и вести полноценную разработку только по отдельным модулям сайта.
Итоговое техническое задание было согласовано с представителями рабочей группы заказчика.
Часть 2. Отстройка базы:
После утверждения технического задания мы приступили к реализации самого базового функционала – установки и настройки 1С-Битрикс.
Так как работа велась на внутреннем сервере заказчика, мы работали в плотной связке с его сетевыми администраторами. После того, как они передали нам все необходимые доступы, мы развернули виртуальную машину BitrixVM и установили сам корпоративный портал 1С-Битрикс.
После установки и проверки работоспособности портала нами было развернуто шаблонное решение Аспро: Максимум. Разумеется, клиент не мог остаться без сайта на время проведения работ, поэтому на данном этапе был подготовлен тестовый поддомен dev.pittools.ru.
Дальнейшая работа заключалась в настройке базовых функций шаблона в соответствии с техническим заданием.
После окончания данных работ мы продублировали базовые настройки для 2 оставшихся сайтов. В итоге у нас получилось 3 сайта:
- dev.pittools.ru - розничный сайт;
- opt.pittools.ru - оптовый сайт;
- zip.pittools.ru - сервисный сайт.
Часть 3. Интеграция торговых каталогов с 1С:
Оптовый и розничный сайты работали на одной базе 1С, сервисный на другой.
Мы установили штатные модули обмена, настроили узлы обмена номенклатурой и сформировали индивидуальное дерево каталога для каждого из сайтов.
После этого на сайт выгрузились:
- Товары с фото и описанием;
- Свойства товаров;
- Остатки по нужным на сайте складам.
Информация по ценам не выгрузилась, потому что в 1С клиента они не хранились в обычном виде – цена товара формировалась динамически, по достаточно сложной схеме: закупка товара могла проводиться в рублях, долларах, юанях. Закупочная цена пересчитывалась в розничную и оптовую цену по определенной формуле с дополнительным пересчетом стоимости валюты по текущему курсу ЦБ.
Поэтому нам пришлось доработать модуль для дополнительной передачи на сайт всех необходимых данных, а также для расчета и записи итоговых цен товару сайта.
После этого каталоги сайтов заработали корректно и мы смогли провести оставшиеся настройки шаблона:
- Загрузить картинки категорий;
- Настроить внешний вид товарного каталога и страницы товара;
- Настроить свойства для умного фильтра;
- Настроить параметры поиска по сайту.
Последним этапом мы провели оставшиеся мелкие настройки и доработки:
- Настроили расписание выгрузок;
- Настроили автоматическую привязку лейбла «Новинка»;
- Настроили выгрузку товаров-аналогов.
Часть 4. Интеграция с 1С по заказам:
Оформление заказов через корзину предполагалось только для оптового и сервисного сайта (розничный сайт предполагал другую механику взаимодействия с покупателем).
Первым делом были проведены настройки корзины и страницы оформления заказа:
- Настроили внешний вид корзины в шапке сайта;
- Настроили внешний вид основной корзины;
- Настроили формы, способы оплаты и доставки страницы оформления заказа.
После этого мы создали узлы обмена заказами в 1С и настроили обмен:
- Создание заказа в 1С;
- Добавление нужного контрагента;
- Передачу комментариев по заказу.
Часть 5. Реализация функций личного кабинета оптового интернет-магазина:
Оптовый и сервисный сайты предназначались только для компаний партнеров: дистрибьюторов, сервисных центров. Доступ к основному контенту этих сайтов должен был открываться только после ввода логина и пароля.
Для работы с партнерами в 1С Заказчика предусматривалось достаточно много инструментов, которые нужно было перенести на сайт:
- Холдинговая система контрагентов, позволяющая одному партнеру оформлять заказы на разные юрлица;
- Партнерская скидка, зависящая от объемов закупок последнего квартала;
- Обмен документами (счета, акты, договоры) с возможностью фильтрации и скачивания;
- Статистика закупок: помесячный график закупок за последние 3 года, отчет о приросте закупок в разрезе основных товарных групп, отчет по выкупу товарной матрицы;
- Размер дебиторской задолженности;
- Индивидуальные матрицы товаров по контрагентам;
- Контакты персонального менеджера.
Реализацию данного этапа мы начали с модуля обмена контрагентами. В 1С клиента был добавлен чек-бокс «Выгружать на сайт». При установленном чекбоксе сайт:
- Создавал нового пользователя сайта и выставлял им все необходимые права доступа;
- Генерировал безопасный пароль и отправлял на почту контрагента письмо со ссылкой на личный кабинет и авторизационными данными;
- Настраивал передачу всей необходимой дополнительной информации.
После этого мы разработали и реализовали на сайте весь необходимый дополнительный функционал.
Часть 6. Загрузка контента:
После окончания основных работ и интеграций мы приступили к загрузке контента:
- Наполнили Главную страницу;
- Загрузили карту магазинов и сервисных центров;
- Загрузили новости;
- Подготовили иконки и рекламные баннеры;
- Разработали страницу заявки на партнерство;
- Наполнили страницы с правилами оплаты/возврата/гарантии, а также загрузили пользовательское соглашение.
После наполнения сайта контентом нам оставалось только перевести розничный сайт на основной домен pittools.ru и стартовать работу.
Итог
В результате на базе одной лицензии CMS 1С Битрикс и одной лицензии Аспро: Максимум получилось развернуть 3 сайта, охватывающих все типы клиентов нашего Заказчика.