С помощью WSO2 ESB информация о товарах Polaris всегда остаётся актуальной во всех каналах продаж

rus: Интеграция ESB-систем | kt.team

Клиент

Polaris — производитель бытовой и климатической техники. В активной матрице компании более 700 моделей техники. На российском рынке в сегменте мелкой бытовой техники Polaris занимает около 10%.
Продукция компании представлена на маркетплейсах Яндекс.Маркет, Wildberries, Ozon, AliExpress и в собственном интернет-магазине.

Проблема

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

Как результат, в Polaris постоянно одновременно работали пять команд контентщиков: по одной на каждый из маркетплейсов и отдельная команда для интернет-магазина. Их работа была ручной, а данные об одном и том же товаре хранились в пяти форматах и пяти одновременно.

Решение: с помощью WSO2 ESB избавились от ручной работы по внесению информации в карточки товаров на маркетплейсах

Первое: навели порядок в информации о товарах. Для этого мы внедрили PIM-систему Pimcore, в которой разработали максимально полную карточку товара. Атрибуты карточки товара учитывают потребности всех отделов, работающих с информацией о товаре, и требования всех маркетплейсов.

Так мы устранили проблему беспорядка в данных и создали единый источник актуальной информации о товарах.
rus: Второй этап: интеграция Pimcore
rus: Разработка единой карточки товаров в Pimcore
Второе: сократили количество ручных операций за счёт интеграций. Раньше внесение информации в карточку было полностью ручным: сначала продуктовый менеджер вручную заполнял данные для маркетплейса в шаблон в 1С, затем контент-менеджер вручную копировал данные из 1С в карточку товара на маркет-плейсе. Если комплектация товара менялась (например, в комплекте пылесоса появлялась новая насадка) или менялись стандарты карточки товара, то процесс нужно было пройти заново.

Чтобы уменьшить количество ручных операций, мы внедрили в архитектуру проекта ESB WSO2 и настроили через неё интеграции PIM-системы с маркетплейсами.

Теперь процесс размещения нового товара на маркетплейсе выстроен так:
  • Продуктовый менеджер заполняет базовые поля в карточке товара в PIM-системе.

  • Контент-менеджер дозаполняет уникальные поля для каждого маркетплейса. Например, указывает в карточке мультиварки функции управления с учётом требований Wildberries (один уникальный атрибут) и OZON (четыре атрибута).
  • Когда карточка получает статус «готова к публикации», WSO2 забирает все данные о товаре из PIM-системы и в соответствии с логикой интеграций распределяет их в карточки маркетплейсов.

Что происходит, если...

rus: WSO2 ESB Маршрутизация и преобразование данных
rus: WSO2 ESB Создание и интеграция сервисов
rus: WSO2 ESB Подключение баз данных

Достаточно внести информацию об изменениях (например, добавить название новой насадки пылесоса) в карточку товара в Pimcore. После этого все изменения будут переданы на маркетплейсы автоматически.

...изменилась комплектация товара или его характеристики?

Достаточно доработать логику интеграции в графическом интерфейсе ESB. Все блоки понятно поименованы, поэтому на доработки придётся потратить всего несколько часов.

…произошли изменения на стороне маркетплейса, например, поменялась структура карточки товара или формат передачи данных в системы маркетплейса?

…нужно подключить новый канал продаж (новый маркетплейс)?

IT-команда построит новую интеграцию прямо в интерфейсе ESB, используя готовые инструменты и логику, продуманную на предыдущих интеграциях.

Результаты

Информация о товарах хранится централизованно. Команды маркетплейсов не дублируют работу друг друга.

Исключены ручные операции при передаче информации о товарах в карточки маркетплейсы.

Информация на всех маркетплейсах актуализируется автоматически.
Расскажите, какие проблемы в интеграциях и передаче данных вы хотите решить. Мы свяжемся с вами, чтобы обсудить, как WSO2 может быть полезна вам.

Возможности WSO2 ESB

rus: WSO2 ESB Маршрутизация и преобразование данных

Маршрутизация и преобразование данных

  • Маршрутизация данных на основе заголовков и содержимого сообщений в соответствии с заданными правилами и приоритетами.
  • Наличие шаблонов интеграции предприятия (EIP), интеграции с базами данных и потоками событий.
  • Преобразование сообщений с помощью XSLT 1.0/2.0, XPath, XQuery и Smooks.
  • Визуальное отображение данных с помощью графической студии.
  • Коннекторы преобразования данных для CSV, JSON, XML и пр.

Создание и интеграция сервисов

  • Поддержка HTTP, HTTPS, WebSocket, POP, IMAP, SMTP и пр.
  • Форматы данных: JSON, XML, SOAP, EDIFACT, FHIR, ISO 8583, FIX.
  • WSO2 ESB имеет встроенные адаптеры: SAP, IBM MQ, Oracle AQ, MSMQ, Microsoft 365.
  • Создание API с помощью Swagger.
rus: WSO2 ESB Создание и интеграция сервисов
rus: WSO2 ESB Подключение баз данных

Подключение баз данных

  • WSO2 ESB поддерживает RDBMS, CSV, Excel, ODS, Apache Cassandra и электронные таблицы Google.
  • Работает с протоколом OData V4 для любых источников данных RDBMS и Apache Cassandra.
  • Поддерживает Microsoft SQL, Db2, Oracle, OpenEdge, Teradata, MySQL, PostgreSQL/EnterpriseDB, H2, Apache Derby и любую базу данных с драйвером JDBC.
  • Поддерживает вложенные запросы к источникам данных.
  • Конфигурирование осуществляется на основе XML.

Мониторинг и сквозное отслеживание

  • Интеграция с мониторингом на основе Prometheus, Grafana, Jaeger и Fluent Bit.
  • Централизованное ведение журнала с помощью ELK.
  • Встроенный сбор и мониторинг статистики, информации о стандартном доступе и производительности для всех типов артефактов.
  • Поддержка интеграции с корпоративными системами регистрации.
rus: WSO2 ESB Мониторинг и сквозное отслеживание
rus: WSO2 Подключение баз данных

Преимущества WSO2 ESB как сервисной шины

WSO2 ESB имеет готовые сценарии и инструменты, которые помогают в быстром развёртывании системы на проекте, — дополнительно привлекать разработчиков не нужно.
Сервисная шина WSO2 ESB позволяет легко интегрировать любой компонентный фреймворк. Благодаря поддержке расширений на Java и множеству вариантов сценариев необходимости в написании дополнительного кода для каких-либо интеграций больше нет.
rus: Mule ESB Организация потоков данных | kt.team
rus: Mule ESB Масштабирование архитектуры | kt.team

Простота интеграции

Высокая скорость развёртывания

Кластеризация сервисной шины предприятия WSO2 ESB обеспечивает возможность горизонтального и вертикального масштабирования, что способствует повышению отказоустойчивости проекта даже при скачкообразной нагрузке.
В WSO2 ESB есть возможность отделить бизнес-логику от нюансов протоколов и форматов сообщений. Это позволяет сервисам и приложениям не тратить время на определение форматов, а сразу брать их в работу.
rus: Mule ESB Разделение обмена данными | kt.team
rus: Mule ESB Изменение логики взаимодействия | kt.team

Разделение бизнес-логики и нюансов сообщений

Масштабируемость

ЦЕНООБРАЗОВАНИЕ

Проекты оцениваются
индивидуально, потому что для наших клиентов типовых задач не бывает.
rus: kt.team Ценообразование

ВАШ ПЕРСОНАЛЬНЫЙ МЕНЕДЖЕР

rus: Сергей Влазнев Персональный менеджер
Сергей Влазнев
Менеджер по продажам
Сергей проведет первичную консультацию, запланирует встречу с нашей командой, оценит ваш проект и оформит все протоколы встреч.
Email:
Telegram:
WhatsApp:
Телефон:
Error get alias
Заполните форму — и мы свяжемся с вами