Дистрибуция · 2014–2019 ·Интернет-магазин

Русские Подарки — оптовый интернет-магазин сувениров

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

Обложка проекта Русские Подарки

позиций в каталоге
25 000+
быстрее загрузка страниц
в 3 раза
шире ассортимент на сайте
в 1,5 раза
франчайзинговых точек продаж у компании
60+
  • Задача

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

  • Что сделали

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

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

    Ассортимент на сайте вырос в полтора раза, страницы стали открываться втрое быстрее.

С чем пришли

«Русские Подарки» — флагман на рынке сувениров и подарков. Основная специализация — оптовые продажи подарочных изделий, предметов интерьера, бизнес-сувениров и упаковки. Компания основана в 1996 году, ассортимент везут напрямую от производителей.

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

Каталог большой, филиалов несколько, типов цен несколько — и все это ведется в 1С.

Ограничения

  • Многофилиальность, разные типы цен, остатки и скидки — обязательная часть задачи, а не опция.
  • Нагрузку нужно было заложить на вырост: каталог и число партнеров росли.

Что сделали

  • Собрали каталог под оптовика

    Сделали удобный каталог для оптовых покупателей и продумали архитектуру обмена заказами по многим филиалам.

  • Расширили обмен с 1С

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

  • Дали инструменты партнерам

    Автоматическая генерация файлов о каталоге в форматах YML и CSV и загрузка корзины из xlsx — для больших наборов позиций.

  • Проработали нагрузку

    Подключили cron для автоматизации процессов и снижения нагрузки, заложили запас производительности.

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

Главная страница

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

Главная страница оптового магазина сувениров «Русские Подарки»

Каталог под закупку

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

Список товаров с отметками и количеством, «Русские Подарки»

Табличный вид

Третий вид — таблица: артикул, название, своя цена рядом с рекомендованной розничной и количество в одной строке. Так закупщик сверяет позиции со своим файлом, не листая карточки.

Табличный вид каталога, «Русские Подарки»

Филиалы на карте

У сети несколько филиалов, и от выбранного зависят и ассортимент, и цены, и менеджер. Карта показывает адреса, часы работы и контакты — покупатель сразу видит, к кому он попадет.

Карта филиалов «Русские Подарки»

История заказов

Заказы фильтруются по дате, номеру, типу оплаты и статусу, а повторить заказ можно из списка. Оптовик заказывает регулярно и одно и то же, и «повторить» здесь используется чаще, чем каталог.

История заказов в кабинете партнера, «Русские Подарки»

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

Опт

  • Цены и остатки по филиалам

    У каждого филиала свои товары, типы цен и наличие — партнер видит свое.

  • Заказ из xlsx

    Позиции загружаются списком: оптовый заказ не набирают руками.

  • Товары той же серии

    В карточке показываются позиции из той же серии — так собирают ассортимент под витрину.

Менеджерам

  • Подзаказы по наличию

    Заказ автоматически делится по тому, что где есть.

  • Состав заказа в xlsx

    Партнер выгружает свой заказ из кабинета и заводит его в собственный учет.

  • Статус позиции

    В наличии, под заказ или предзаказ — видно везде: в списке, карточке, сравнении и оформлении.

  • Права по группам

    Доступ ко всем заказам, к расширенной выгрузке и к разделам каталога открывается группам, а не всем сразу.

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

  • Многофилиальность

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

  • Фиды для партнеров

    Выгрузки формируются по расписанию — своя на каждую пару «филиал плюс группа покупателей», только с наличием и ценами этой группы. Партнер забирает свой файл из закрытого раздела кабинета или по прямой ссылке, и чужих цен в нем нет.

  • Остатки почти в реальном времени

    Учетная система выкладывает остатки файлом, сайт проверяет его раз в минуту и обновляет наличие по филиалу со статистикой обработки. Полный обмен для этого слишком тяжел, а наличие устаревает за час.

  • Импорт корзины

    Загрузка позиций из xlsx: оптовый заказ на сотни строк не набирается руками.

  • Скидки без перебора

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

Платформа

1С-БитриксPHPcron

Интеграции

1СYMLCSVxlsxEmail-маркетинг

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

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

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

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

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

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