Быстрый запуск полноценного интернет-магазина с интеграцией с 1С

Клиент и задача

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

Компания существует уже более 20 лет и постоянно ищет новые направления для развития. Одно из них — система b2b электронных закупок.

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

Проблемы и решения

Помимо установки и настройки стандартного интернет-магазина 1С-Битрикс необходимо было решить вопросы с интеграцией с учетной системой и службой расчета стоимости и длительности доставки.

Также в проекте применили несколько интересных интерфейсных решения для b2b интернет-магазинов.

Интеграция с учётной системой

В качестве учётной системы заказчик использовал «1С:Управление торговлей» с установленным модулем обмена.

Что умеет интеграция с 1С на Новатуре:

  1. Выгрузка номенклатуры из 1С:
    1. Выгрузка товаров (свойства, картинки, дополнительные файлы, цена, наличие) — стандарт, решается настройками.
    2. Выгрузка структуры — тоже стандарт.
    3. Выгрузка группировки характеристик номенклатуры — клиент управляет в 1С, какие характеристики выводить и как их группировать. Это уже настройками не сделаешь, обратите внимание!
  2. Выгрузка контрагентов из 1С — с помощью пользовательских справочников, т.к. стандартный обмен не позволяет выгрузить всю нужную информацию (к примеру, размер скидки, тип договора, лимит кредитования, текущую задолженность и т.д.). Самый интересный и сложный момент.
  3. Загрузку заказов с сайта в 1С — многие хотят, мы делаем!:)

Интересной задачей стала выгрузка множественных свойств товаров (ссылки на видео по товару на youtube, файлы сертификатов и т.д.). Стандартного механизма такой выгрузки нет, поэтому пришлось изобретать другое решение.

Интеграция со службами доставки

Для экономии денег клиента и драгоценного времени, решили интегрировать сайт с агрегатором доставок edost.ru. Проблем нет, все работает

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

Например, при доставке через ПЭК, Деловые Линии, ЖэлДорЭкспедиция, СДЭК и EMS Почта России, срок доставки рассчитывался как — Д1 + К + П + Д2.

  • Д1 — самая долгая доставка из перечня товаров в заказе от поставщика на склад (поле из свойств товара).
  • К — консолидация на складе (константа = 1 день, вывели в настройки, можно изменять).
  • П — передача заказа в транспортную компанию (константа = 1 день, вывели в настройки, можно изменять).
  • Д2 — доставка от склада транспортной компании до покупателя (расчет по API).

Для корректного расчета стоимости доставки у товара должен быть задан вес и размеры. Эти данные должны передаваться из 1С в строго в определённые поля, с этим также пришлось повозиться.

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

Интерфейсы и интересная логика

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

Это совмещение фильтра, дерева категорий и массового добавления в корзину в одной удобной панели.

Три вида боковой панели

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

Два вида списка товаров

Если вы покупаете как оптовый клиент, вам неудобно нажимать «купить» напротив каждой размерной или цветовой вариации товара. Мы предусмотрели это — пользователь может сначала выбрать количество каждого SKU, а потом один раз нажать «купить».

Добавление в корзину

Есть еще одна интересная функция для оптового покупателя. Как известно, предпринимателя, прежде всего, волнует, какую прибыль он может получить от данного товара. Чтобы дать ему эту информацию, мы реализовали расчет и вывод рентабельности и наценки, а также сортировку по предполагаемой рентабельности.

Сортировка по рентабельности

Итог

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

Это снижение затрат на работу с клиентами, рост продаж и автоматизация процессов.

ИНТЕРВОЛГА – компетентный веб-интегратор. Мы можем решить все задачи веб-интеграции собственными силами. Большинство наших проектов – комплексные, интеграционные.

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

В системе b2b электронных закупок были достигнуты следующие бизнес-результаты:

  • Открыто новое направление бизнеса;
  • Выросла лояльность клиентов;
  • Созданы условия для масштабирования бизнеса.

Это стало возможным благодаря компетентным и оперативным коллегам со стороны заказчика и проектной команде ИНТЕРВОЛГИ.

В проекте были применены наши интеграционные компетенции:

  1. Аналитика, дизайн и веб-разработка
    1. Проектирование крупных информационных систем
    2. юзабилити-анализ и адаптивный дизайн
    3. Разработка на Битрикс
    4. Интеграция 1С-Битрикс с 1C и другими системами
    5. Создание интернет-магазинов с адаптивным дизайном

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

Участники проекта: