Интеграция с платформой для электронной торговли Shopify
Проблема
Shopify — одна из ведущих платформ для электронной коммерции, используемая как для онлайн-магазинов, так и для точек продаж (POS). Нашему клиенту, работающему в сфере e-commerce, была необходима надёжная интеграция между Shopify и Dynamics 365 Finance and Operations (D365FO) для эффективной синхронизации данных между системами.
Результаты
  • • Интеграция позволила клиенту эффективно планировать закупки, производство, логистику и финансовые результаты на основе заказов, поступающих из Shopify.
  • • Масштабируемая и быстрая интеграция позволяет обрабатывать тысячи сообщений в день.
  • • Изменения в интеграции не требуют изменений в D365FO, достаточно настройки DMF и доработки внешнего сервиса.
Почему мы
Интеграция систем требует глубокого понимания архитектуры и технических возможностей интегрируемых систем. Наш опыт интеграции выходит за рамки D365FO. Мы реализуем надёжные, высокопроизводительные и масштабируемые интеграции, исходя из конкретных задач бизнеса.
Цель
Разработать двухстороннее интеграционное решение между Shopify и D365FO. Интеграция должна включать данные о запасах на складах, прайс-листах, клиентах, заказах, возвратах и статусах заказов, а также синхронизацию корректировок, связанных с документами.
Наш подход
Разработка архитектуры: была разработана архитектура интеграции, в которой описаны компоненты интеграции, потоки данных и данные.
Интеграция с Shopify: для интеграции с Shopify мы создали отдельный сервис на C#, который использует GraphQL API для получения данных из Shopify и переноса их в промежуточную базу данных на Azure SQL.
Интеграция с D365FO: для загрузки сообщений в D365FO и выгрузки данных в Azure SQL мы использовали стандартный фреймворк Data Management Framework (DMF) и активировали функциональность розничной торговли для более гибкой работы с заказами.