Ритейл · 2012–2014 ·Интернет-магазин

Аксон — интернет-магазин сети строительных гипермаркетов

Разработали с нуля розничный интернет-магазин сети DIY, мобильные приложения для iOS и Android и программу для терминалов в торговых залах — все на расширенной интеграции с 1С.

Обложка проекта Аксон

свои цены, остатки и тарифы у каждого
7 городов
сайт, мобильные приложения и терминалы
3 канала
приложения для покупателей
iOS и Android
интерфейс для терминалов в магазинах
Терминалы
  • Задача

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

  • Что сделали

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

  • Чем закончилось

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

С чем пришли

«Аксон» — крупнейшая отечественная сеть DIY Центрального федерального округа с омниканальной системой продаж и высоким уровнем логистического сервиса.

Сеть строила омниканальные продажи: покупатель ходит в гипермаркет, смотрит товар в приложении и заказывает на сайте — и везде должен видеть одно и то же.

В торговом зале нужен был собственный интерфейс: терминал стоит среди стеллажей, и работать с ним нужно иначе, чем с сайтом.

Ограничения

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

Что сделали

  • Спроектировали магазин

    Продумали концепцию, структуру, навигацию и подачу информации, внедрили дизайн по макетам заказчика.

  • Собрали интернет-магазин

    Розничный магазин с нуля: каталог, наличие, оформление заказа и связь с учетной системой.

  • Сделали мобильные приложения

    Приложения для iOS и Android для покупателей сети.

  • Написали программу для терминалов

    Отдельный интерфейс для терминалов в торговых залах — под другой сценарий и другое оборудование.

  • Сделали рабочее место оператора

    У сети не было единого места, где ведутся заказы всех городов, — собрали его поверх магазина.

Как это устроено

Каталог магазина

Слева дерево разделов на всю глубину, справа сетка с полем количества у каждой позиции: в закупке стройматериалов товар кладут прямо из списка, не заходя в карточку. Подсказка у поля объясняет, почему количество изменилось, — часть номенклатуры отпускается кратно упаковке или погонными метрами, и молча округлять ее нельзя.

Каталог товаров интернет-магазина «Аксон» с полем количества

Корзина

Рядом с ценой стоит вес — и у позиции, и общий по заказу: от него зависит, чем везти и сколько это будет стоить. Кратность отпуска действует и здесь, поэтому количество правится с той же подсказкой, что и в каталоге.

Корзина интернет-магазина «Аксон» с весом и итогом заказа

Терминал в торговом зале

Тот же магазин, но интерфейсом под сенсорный экран и стоящего человека: крупные плитки категорий, поиск с экранной клавиатурой и ничего мелкого. Это не сайт на другом экране, а свой продукт со своим складом — терминал показывает наличие только своего магазина, а товар находит и штрихкодом со сканера с полки.

Экран терминала «Аксон» в торговом зале: категории товаров

Функциональные решения

Покупателю

  • Город по IP

    Посетитель сразу попадает в свой филиал и видит цены и наличие своего города.

  • Остатки по городам

    Наличие считается по магазину, а не по сети: в корзину не попадает то, чего в городе нет.

  • Перетаскивание в корзину

    Товар кладется из списка мышью — в закупке стройматериалов позиции набирают десятками.

  • Калькуляторы материалов

    Сколько нужно гипсокартона, плитки или смеси для выравнивания — расчет по площади сразу подставляет товары.

  • Сравнение и отзывы

    Технику выбирают по характеристикам: сравнение и отзывы стоят в карточке, а не в отдельном разделе.

  • Дисконтная карта

    Заявка на карту с сайта, а скидка по ней видна прямо в карточке товара и в оформлении.

  • Оплата по счету

    Юрлицо получает счет с НДС: в DIY закупка на компанию — обычное дело.

  • Подписки и рассылки

    Покупатель подписывается на цену и новинки, а сеть получает свой канал коммуникации.

Залу и операторам

  • Чек прямо на терминале

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

  • Рабочее место оператора

    Заказы всех городов с фильтрами, создание и правка заказа, черный список, порядок смены статусов и фиксация оператора.

  • Звонок в карточке заказа

    При входящем звонке оператор видит покупателя и его филиал, а звонок остается в истории клиента.

  • Отчеты по обработке

    Сколько заказ простоял на каждом этапе, что ждет оплаты, каков общий вес — сводки для управления сетью.

Технические решения

  • Нестандартная интеграция с 1С

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

  • Мультигородская архитектура

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

  • Нагрузка и объем

    Каталог доводили до ста шестидесяти тысяч позиций постепенно, с замерами нагрузки на каждом шаге, а импорт отдельно оптимизировали под десятки тысяч товаров. Товары без изображения, описания и остатков еженедельно вычищаются: в DIY-каталоге такие появляются сами.

  • Терминалы как отдельный продукт

    Терминал в зале — не мобильная версия сайта, а свой подсайт со своей версткой под сенсорный экран. Отсюда и мелочи, которых на сайте не бывает: корзина очищается между покупателями, склад приходит параметром адреса, а неоплаченный самовывоз отменяется сам через двадцать минут — иначе брошенный у терминала заказ держал бы товар в резерве.

  • Один каталог на три канала

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

  • Оплата и витрины

    Интернет-эквайринг Сбербанка на сайте и экспорт товаров в Яндекс.Маркет.

Платформа

1С-БитриксPHP

Каналы

iOSAndroidТерминалы в залах

Интеграции

Интернет-эквайринг СбербанкЯндекс.МаркетАТС OktellКЛАДРGoogle Analytics

У сети появился онлайн-канал, который живет по тем же данным, что розница: наличие, цены и заказы считаются одинаково в зале и на сайте.

Расскажите о проекте

Новый продукт, развитие существующей системы или смена подрядчика — опишите задачу. Ответим, как можем подойти к ней и что потребуется для старта.

Андрей Медведев, основатель TeamProfi
Андрей Медведевоснователь TeamProfi

Помогаю разобраться в задаче, выбрать правильный подход и отвечаю за результат со стороны TeamProfi. Под объем задач подключаем специалистов, с которыми работаем не первый год.

Не любите формы? Напишите на sale@teamprofi.ru