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

- свои цены, остатки и тарифы у каждого
- 7 городов
- сайт, мобильные приложения и терминалы
- 3 канала
- приложения для покупателей
- iOS и Android
- интерфейс для терминалов в магазинах
- Терминалы
Задача
Создать интернет-магазин с расширенной интеграцией 1С, привлечь мобильную аудиторию и сделать приложение для терминалов со своим интерфейсом.
Что сделали
Спроектировали магазин и собрали его вместе с мобильными приложениями и программой для терминалов — на общей учетной системе.
Чем закончилось
Магазин, приложения и терминалы работают на одной учетной системе, а менеджеры сети ведут заказы всех городов в своем рабочем месте.
С чем пришли
«Аксон» — крупнейшая отечественная сеть DIY Центрального федерального округа с омниканальной системой продаж и высоким уровнем логистического сервиса.
Сеть строила омниканальные продажи: покупатель ходит в гипермаркет, смотрит товар в приложении и заказывает на сайте — и везде должен видеть одно и то же.
В торговом зале нужен был собственный интерфейс: терминал стоит среди стеллажей, и работать с ним нужно иначе, чем с сайтом.
- Дизайн приходил макетами от заказчика — мы отвечали за проектирование, верстку и программную часть.
- Бизнес-логика розничной сети сложная: наличие по магазинам, доставка, самовывоз и учет в 1С.
Что сделали
Спроектировали магазин
Продумали концепцию, структуру, навигацию и подачу информации, внедрили дизайн по макетам заказчика.
Собрали интернет-магазин
Розничный магазин с нуля: каталог, наличие, оформление заказа и связь с учетной системой.
Сделали мобильные приложения
Приложения для iOS и Android для покупателей сети.
Написали программу для терминалов
Отдельный интерфейс для терминалов в торговых залах — под другой сценарий и другое оборудование.
Сделали рабочее место оператора
У сети не было единого места, где ведутся заказы всех городов, — собрали его поверх магазина.
Как это устроено
Каталог магазина
Слева дерево разделов на всю глубину, справа сетка с полем количества у каждой позиции: в закупке стройматериалов товар кладут прямо из списка, не заходя в карточку. Подсказка у поля объясняет, почему количество изменилось, — часть номенклатуры отпускается кратно упаковке или погонными метрами, и молча округлять ее нельзя.

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

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

Функциональные решения
Город по IP
Посетитель сразу попадает в свой филиал и видит цены и наличие своего города.
Остатки по городам
Наличие считается по магазину, а не по сети: в корзину не попадает то, чего в городе нет.
Перетаскивание в корзину
Товар кладется из списка мышью — в закупке стройматериалов позиции набирают десятками.
Калькуляторы материалов
Сколько нужно гипсокартона, плитки или смеси для выравнивания — расчет по площади сразу подставляет товары.
Сравнение и отзывы
Технику выбирают по характеристикам: сравнение и отзывы стоят в карточке, а не в отдельном разделе.
Дисконтная карта
Заявка на карту с сайта, а скидка по ней видна прямо в карточке товара и в оформлении.
Оплата по счету
Юрлицо получает счет с НДС: в DIY закупка на компанию — обычное дело.
Подписки и рассылки
Покупатель подписывается на цену и новинки, а сеть получает свой канал коммуникации.
Чек прямо на терминале
Самовывоз оплачивается на месте, чек печатается на термопринтере без диалога печати.
Рабочее место оператора
Заказы всех городов с фильтрами, создание и правка заказа, черный список, порядок смены статусов и фиксация оператора.
Звонок в карточке заказа
При входящем звонке оператор видит покупателя и его филиал, а звонок остается в истории клиента.
Отчеты по обработке
Сколько заказ простоял на каждом этапе, что ждет оплаты, каков общий вес — сводки для управления сетью.
Технические решения
Нестандартная интеграция с 1С
Обмен собран под учетную систему заказчика, а не по типовой схеме: файлы кладутся на файловый сервер отдельно по каждому городу, сайт разбирает их по расписанию и переносит обработанное в архив. Заказы забираются часто — сначала раз в минуту, потом раз в десять секунд, с быстрой проверкой наличия файлов до подключения ядра. Параллельную обработку одного файла закрывает блокировка: иначе один заказ уезжал в учет дважды.
Мультигородская архитектура
Семь городов на одном каталоге: свои цены, остатки, тарифы доставки, новости и редактируемые области у каждого; часть разделов в отдельных городах скрыта. Позже города разъехались по поддоменам с сохранением адресов и переадресацией.
Нагрузка и объем
Каталог доводили до ста шестидесяти тысяч позиций постепенно, с замерами нагрузки на каждом шаге, а импорт отдельно оптимизировали под десятки тысяч товаров. Товары без изображения, описания и остатков еженедельно вычищаются: в DIY-каталоге такие появляются сами.
Терминалы как отдельный продукт
Терминал в зале — не мобильная версия сайта, а свой подсайт со своей версткой под сенсорный экран. Отсюда и мелочи, которых на сайте не бывает: корзина очищается между покупателями, склад приходит параметром адреса, а неоплаченный самовывоз отменяется сам через двадцать минут — иначе брошенный у терминала заказ держал бы товар в резерве.
Один каталог на три канала
Сайт, мобильные приложения и терминалы в залах работают с общими данными: покупатель видит одно и то же в зале, в телефоне и дома.
Оплата и витрины
Интернет-эквайринг Сбербанка на сайте и экспорт товаров в Яндекс.Маркет.
Платформа
1С-БитриксPHP
Каналы
iOSAndroidТерминалы в залах
Интеграции
1СИнтернет-эквайринг СбербанкЯндекс.МаркетАТС OktellКЛАДРGoogle Analytics
У сети появился онлайн-канал, который живет по тем же данным, что розница: наличие, цены и заказы считаются одинаково в зале и на сайте.
Похожие работы
Все работы
Федеральная розничная сеть
Интернет-магазин товаров повседневного спроса для международной розничной сети. Проект под NDA.
Алмаз-Холдинг
Интернет-магазин лидера отрасли производства и продажи ювелирных изделий.
Байк Ленд
Торговая компания, интернет-магазин и сеть мотосалонов в Москве и других городах России.- 160+проектов с 2009 года
Смотреть все работы
Интернет-магазины, порталы, корпоративные сайты и внутренние системы — от разработки с нуля до многолетнего развития.
