Сложные b2b магазины с интеграциями, личными кабинетами и прочим матаном уже стали нашей «фишкой». По крайней мере, 8 из последних 10 моих проектов содержали интеграцию с 1С или другой внешней системой — знаем, практикуем.

Сайт оптовой компании «Аклис» (b2b интернет-магазин с интеграцией) как раз из этой серии — полный набор технологических изысков, сотни часов кода, танцы с 1С. Я бы мог долго описывать красоту и логичность интерфейсов, мощное проектирование и высокий стиль нашего кода, но вместо этого сэкономлю ваше время — ниже четыре самые интересные «фишки» проекта. То, чем он запомнился.

Компания «Аклис» занимается оптовой продажей электроники и бытовой техники. Основана в 1990 году.


Импорт характеристик товаров из базы technomart.ru и связь с товарами из 1С

Наличие и цена товаров хранились в 1С. А вот характеристик и картинок в 1С не было. Наполнять «руками» 10 – 15 тысяч товаров никто не хотел, поэтому решили все дополнительные данные взять из базы сайта technomart.ru — заказчик договорился об этом с владельцами сайта.

В итоге, алгоритм выглядел следующим образом:

  1. Импортируем товары из 1С заказчика;
  2. Импортируем БД товаров с сайта technomart.ru;
  3. Сопоставляем товары из БД technomart.ru и 1С заказчика по артикулу и сохраняем все характеристики в нашем каталоге;
  4. Бренд также определяем по БД с сайта technomart.ru. На этой основе формируем свой инфоблок брендов, куда мы сможем добавить описание, картинки и т.д.
  5. Привязываем товары из 1С заказчика к новому инфоблоку брендов.
  6. PROFIT.

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

Расширение формата обмена контрагентами и типы цен

B2B это постоянные клиенты. Их собирают годами, любят, радуют скидками и личными менеджерами. Вся эта история отношений обычно хранится в 1С. Проблемы начинаются, когда этих клиентов нужно импортировать на новенький сайт.

В Битриксе нет таких сущностей, как клиент, контрагент и контактные лица (всё то, к чему привык бизнес в 1С). Есть пользователь и платёжные профили. При обмене «из коробки» каждый контрагент из 1С создаёт отдельного пользователя с одним платёжным профилем. То есть, все пять юридических лиц вашего любимого клиента импортируются как пять разных пользователей, с разными аккаунтами, историей заказов и т.д.

Передачи множественных адресов доставки на сайт также не предусмотрено. А это обычная практика b2b бизнеса.

Для «Аклиса» мы реализовали изменение формата импорта контрагентов для поддержки множественных адресов доставки, корректной записи реквизитов в платежный профиль, передачи информации о балансе клиента и дополнительных данных.

Кусочек ТЗ с описанием нового формата обмена

Кусочек ТЗ с описанием нового формата обмена

Еще одна важнейшая бизнес-логика, которой не было в обмене «из коробки» это типы цен. Точнее, то, что в 1С называется — индивидуальными ценовыми соглашениями.

Нужно было реализовать на сайте разные цены для разных контрагентов на разные группы товаров. То есть, например, для ИП Иванова на категорию «Автозвук» действует цена «Опт со скидкой 10%», а на «Видеорегистраторы» цена «Розница». Информацию о сопоставлении типов цен с контрагентами и категориями передали из 1С в виде пользовательского справочника, а сам механизм логики показа разных типов цен делали уже на сайте.

«Незаконченный» заказ, который можно редактировать

В битриксе процесс ввода информации о заказе (то, что мы называем оформлением заказа) четко отделен от формирования его состава (корзина). Это хорошо подходит для розничных клиентов, которые сначала выбирают товар (как правило один), а потом оформляют заказ.

Но для b2b такой сценарий непривычен. Частое пожелание — редактировать состав заказа с одновременным выбором вариантов оплаты и доставки. То есть, мы совмещаем корзину и оформление заказа на одной странице.

Это, к примеру, может быть полезно, чтобы ваш пользователь скорректировал состав заказа таким образом, чтобы условия доставки и оплаты были оптимальными. Например, подогнать объем или вес, чтобы сэкономить на доставке или «добить» стоимость до порога, когда начинает работать специальная система оплаты, без комиссии и т.д.

Текущий заказ

Текущий заказ

Интерфейс «как в 1С»

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

Для оптовых покупателей привычнее минималистичный интерфейс в стиле таблицы. Отзывы и картинки им не нужны, а товары они ищут по артикулу. Для них важно увидеть на странице максимальное количество товаров из категории и быстро добавить все необходимое в корзину. Поэтому, мы часто слышим пожелание «сделайте нам как в 1С, но на сайте».

Компактный интерфейс каталога

Компактный интерфейс каталога

Заказ с возможностью подбора товара

Заказ с возможностью подбора товара

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

Заключение

Битрикс не всегда идеально подходит для навороченных b2b магазинов. Сложная логика, нестандартная интеграция и другие закономерные требования бизнеса «из коробки» не работают. Для реализации таких задач вам нужна помощь мощной, слаженной команды, специализирующейся на b2b проектах. Мы — именно такие. А ещё скромные, да.:)

Оцените статью
29.12.2016
Понравилась статья?
Поделитесь ссылкой с друзьями и коллегами!

Статьи по теме

Создаем контент-хаб товарных данных на PimkoreНаступит день, когда ваши 1С или БД сайта перестанут справляться с возросшим объемом товарного медиаконтента. Рассказываем как организовать правильное хранение ...
Выжимаем максимум скорости из PHPКогда дело доходит до запуска PHP-приложений, выбор подходящего веб-сервера критически важен. Цель статьи — помочь в выборе оптимального решения для своих проек...
Организация поиска на сайте: выбираем между поиском Битрикса, Sphinx и ElasticsearchВ статье разбираем популярные поисковые движки, чтобы выбрать лучший под задачи конкретного проекта. Даем советы по индексации каталога и построении «умного» фи...
Доработка системы LMS KnomaryMust have для бизнеса, где главный актив это люди, — стратегия обучения и развития персонала. Рассказываем как помогли доработать LMS-систему для компании ЕВРАЗ...
«Как раньше» больше не работает — B2B-система продаж сейчасВ этой статье хотим поговорить с чем сейчас сталкивается оптовый бизнес (множеством вызовов и изменений, которые требуют адаптации, а также оптимизации процессо...
Интеграция B2B-платформы на Битрикс с системой авторизации KeycloakВ период бурного роста компании менеджмент учетных записей сотрудников и клиентов может стать проблемой. Решение — интеграция с брокером авторизаций Keycloak ил...
Мы работаем по одному из двух форматов:
  • аренда команды (от 2 человек, не менее 3 месяцев);
  • итерации с фиксированной ценой (1-3 месяца длительностью).
ИНТЕРВОЛГА предоставляет:
  • регулярные онлайн-планерки с заказчиком;
  • квалифицированных специалистов;
  • организованную команду (находятся в одном помещении, что упрощает решение рабочих вопросов);
  • полную прозрачность и регулярность отчетов о результатах.
Ключевые услуги:
  • нагруженный интернет-магазин;
  • личный кабинет;
  • оптовые продажи — B2B-платформа;
  • маркетплейс;
  • технический аудит сайта;
  • Битрикс24 — корпоративные HR-порталы;
  • Битрикс24 — построение CRM-системы;
  • Битрикс24 — личные кабинеты сотрудников;
  • Битрикс24 — аудит портала;
  • 1С — интеграция с другими системами;
  • 1С — доработка системы;
  • маркетинг — комплексное интернет-продвижение;
  • маркетинг — продвижение для B2B.
Хотите получать лучшие статьи от INTERVOLGA раз в месяц?
Подпишитесь на рассылку — спамить не будем