Интеграция сайта, Битрикс24 и 1С с Onliner
Клиент
Задача
Сайт клиента интегрирован с маркетплейсом Onliner и заказы, которые пользователи делают на маркетплейсе, автоматически передаются в Битрикс24 и 1С для дальнейшей их обработки внутри компании. Однако бывают случаи, когда товары привязываются неправильно.
Необходимо было скорректировать работу алгоритма, чтобы любой товар из заказа на Onliner привязывался в Б24 и 1С корректно.
Проблема
Когда заказ переходит из Onliner в Б24, наименование товара из карточки на Onliner, сопоставляется с названиями товаров в базе Б24. После обнаружения совпадения этот товар привязывается в карточку заказа, после чего в 1с происходит списание того товара, который определился в Б24.
Однако бывают случаи, когда в Б24 присутствуют несколько товаров, отличающихся только последними символами. В этом случае сопоставление срабатывает некорректно: в Б24 и 1С привязывается совсем не тот товар, который заказал пользователь через Onliner. Например, на Onliner товар имеет название "Погружной блендер Bosch MSM67165RU", а в Б24 “Bosch MSM67165RU”.
Ход работы
Алгоритм передачи заказов из Onliner выглядит так
-
Пользователь оформляет заказ на маркетплейсе Onliner и он передается в ЛК Onliner
-
Через API Onliner информация о сделанном заказе и получателе передается в Б24
-
Алгоритм проверяет наличие товара в базе Б24 по его названию, если товар отсутствует, в системе создается новый товар
-
Для каждого заказа автоматически создается сделка, в которую привязывается найденный/созданный товар
-
С помощью интеграции Битрикс24 и 1С заказы передаются в 1С
Проблемы вызывал алгоритм поиска товара в базе Б24 - в ней могли содержаться несколько товаров с похожими названиями.
Названия товаров на Onliner задает сама платформа, и может получиться так, что название не совпадает с теми товарами, которые есть в базе Б24. В этом случае точный поиск по полному названию товара из Onliner в базе Б24 результатов не даст. Поэтому поиск выполнялся по частичному совпадению названия.
Например, пользователь заказал товар с названием на Onliner “Игровая мышь A4Tech Bloody V7”. Алгоритмом корректировали поисковую фразу. В итоге поиск выполняли по фразе “A4Tech Bloody V7”.
Как результат получали список товаров по возрастанию ID товара:
- Игровая мышь A4Tech Bloody V7
- Игровая мышь A4Tech Bloody V7 Activated
- Игровая мышь A4Tech Bloody V7M
Товары, которые получили при поиске “A4Tech Bloody V7,” сортировались в порядке создания их в базе Б24
Результатом поиска становился первый элемент в списке, оказавшийся выше других. Так при попытке найти товар “A4Tech Bloody V7” результатом становился товар “Игровая мышь A4Tech Bloody V7M”.
Чтобы исправить эту неточность, мы внесли правки в выборку товаров: добавили сортировку по активности товара. Это увеличило вероятность правильной привязки товара в Б24 и 1С.
Сортировка по активности — это настройка правил поиска, при которых исключаются неактивные товары. Активность товара можно изменять вручную в базе товаров Б24:
Если имеется 2 одинаковых товара, то на первом месте будет отображаться товар, который был изменен последним и поэтому является более актуальным.
В результате внесенных изменений результаты поиска для: “A4Tech Bloody V7” выглядят следующим образом:
- Игровая мышь A4Tech Bloody V7
- Игровая мышь A4Tech Bloody V7 Activated
- Игровая мышь A4Tech Bloody V7M
Заключение
Алгоритм импорта заказов из Onliner в Bitrix24 и 1С показал свою надежность и эффективность. Его внедрение принесло значительные улучшения в работе компании, позволив оптимизировать процессы, уменьшить количество ошибок и повысить общую производительность. Дальнейшее развитие и адаптация алгоритма будут способствовать еще большему совершенствованию бизнес-процессов и улучшению качества обслуживания клиентов.
Почему мы?
Уже знаете что вам необходимо?
Рекомендуем
Наши клиенты
С нами работают и локальные компании, и международные бренды. Благодаря этому мы видим разные отрасли: от медицины и образования до e-commerce и промышленности. Для сотрудников это опыт и развитие, для клиентов — уверенность, что решения разрабатываются под реальные задачи и специфику бизнеса.
Наши услуги
Мы компания, умеющая не только разрабатывать сайты, но и хорошо выполняем роль субподрядчика на средних и больших проектах. Разрабатываем и внедряем решения на базе 1С-Битрикс / Битрикс24. Всегда боремся за успешное доведение проекта до финала, гибко планируя производственный график.