Интеграция DAM/PIM-платформы с Amplience для интернет-магазинов

Компания СКЭНД разработала интеграционный сервис, который связал DAM/PIM-платформу клиента с Amplience. Сервис автоматически передает изображения, баннеры, маркетинговые материалы и метаданные, убирает ручную SFTP-загрузку и ускоряет обновление товарных изображений и баннеров в интернет-магазинах.

Краткий обзор проекта

Клиент — SaaS-провайдер в сфере управления медиафайлами и товарными данными. Его платформа помогала компаниям онлайн-торговли управлять товарными изображениями, баннерами, маркетинговыми материалами и связанными с ними данными.

Контент использовался в интернет-магазинах на Salesforce Commerce Cloud. Amplience использовался для хранения, публикации и быстрой загрузки изображений, баннеров и других медиафайлов на страницах интернет-магазинов.

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

Команда СКЭНД разработала интеграционный сервис, который сделал DAM/PIM-платформу главным источником данных для медиафайлов и автоматизировал обмен с Amplience.

  • Регион: Европа
  • Индустрия: электронная коммерция / управление медиафайлами и товарными данными
  • Сроки: 4–5 месяцев

Задача

Клиенту нужно было заменить SFTP-загрузку и ручную настройку автоматическим обменом данными между DAM/PIM-платформой и Amplience.

Основные задачи проекта:

  • сделать DAM/PIM-платформу главным источником данных для изображений, баннеров и маркетинговых материалов;
  • автоматически передавать медиафайлы и метаданные в Amplience;
  • отказаться от ручной SFTP-загрузки и проверки файлов после переноса;
  • отслеживать создание, обновление и удаление медиафайлов;
  • синхронизировать структуру файлов, метаданные и связи между материалами;
  • обрабатывать изменения в фоновом режиме, чтобы не мешать работе пользователей;
  • обеспечить отдельную синхронизацию данных для каждого клиента SaaS-платформы;
  • обеспечить защищенный обмен данными между системами.

Решение

Команда СКЭНД разработала интеграцию между DAM/PIM-платформой клиента и Amplience.

Сервис отслеживает новые и обновленные медиафайлы, изменения метаданных и удаление устаревших материалов, а затем передает нужные данные в Amplience через REST API.

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

Интеграция поддерживает синхронизацию не только самих файлов, но и связанных данных: метаданных, структуры каталогов, статусов обновления и удалений. Благодаря этому DAM/PIM-платформа и Amplience остаются согласованными, а актуальные изображения, баннеры и маркетинговые материалы быстрее появляются на страницах интернет-магазинов.

Так как платформа работает по SaaS-модели, интеграция отдельно обрабатывает данные каждого клиента. Правила синхронизации, ограничения и мониторинг можно настраивать на уровне клиента.

Ключевые возможности

  • Синхронизация изображений, баннеров и маркетинговых материалов между DAM/PIM-платформой и Amplience;
  • передача метаданных, структуры каталогов и связей между материалами;
  • отслеживание создания, обновления и удаления медиафайлов;
  • обмен данными с Amplience через REST API;
  • отказ от ручной SFTP-загрузки и проверки файлов после переноса;
  • фоновая обработка изменений без задержек для пользователей;
  • параллельная обработка большого объема медиафайлов;
  • согласованность данных между DAM/PIM-платформой и Amplience;
  • отдельная обработка данных для разных клиентов SaaS-платформы;
  • настройка правил синхронизации на уровне клиента;
  • контроль доступа по ролям;
  • защищенная передача данных между системами;
  • контроль ошибок и статусов обмена данными по каждому клиенту.

Технологический стек

  • Бэкенд: Java, Spring Boot
  • DAM/PIM-платформа: 4ALLPORTAL SaaS
  • Интеграция: REST API Amplience
  • Архитектура: обработка событий изменения, фоновая обработка задач
  • Работа с файлами: синхронизация медиафайлов, метаданных и структуры каталогов
  • Развертывание: облачная SaaS-среда
  • Безопасность: разделение данных по клиентам, доступ по ролям

Результаты

Клиент получил интеграционный сервис, который автоматизировал обмен медиафайлами и метаданными между DAM/PIM-платформой и Amplience.

Публикация стала быстрее и надежнее: изображения, баннеры и маркетинговые материалы автоматически передаются в Amplience и быстрее появляются на страницах интернет-магазинов без ручной SFTP-загрузки.

В результате клиент получил:

  • автоматическую синхронизацию медиафайлов, метаданных и структуры каталогов с Amplience;
  • отказ от ручной SFTP-загрузки и проверки файлов после переноса;
  • меньше ошибок в связях между товарами, страницами и медиафайлами;
  • изображения, баннеры и маркетинговые материалы быстрее появляются на страницах интернет-магазинов;
  • согласованные данные между DAM/PIM-платформой и Amplience;
  • обработку растущего объема медиафайлов без увеличения ручной работы;
  • разделение данных и правил синхронизации для разных клиентов SaaS-платформы.

Нуждаетесь в разработке похожего проекта?

Свяжитесь с нами

Мы любим новые проекты! Напишите нам, и мы ответим вам в ближайшее время.

Спасибо, что написали нам! Ваше сообщение было успешно отправлено. Мы обязательно ответим на него в ближайшее время. Пожалуйста, проверьте, получили ли Вы от нас письмо-подтверждение на указанную Вами почту.