Integration mit der E-Commerce-Plattform Shopify
Kundenherausforderung
Shopify ist eine der führenden E-Commerce-Plattformen, die sowohl für Online-Shops als auch für Point-of-Sale-Standorte (POS) verwendet wird. Unser Kunde, der im E-Commerce-Bereich tätig ist, benötigte eine zuverlässige Integration zwischen Shopify und Dynamics 365 Finance and Operations (D365FO), um Daten zwischen diesen beiden Systemen nahtlos zu synchronisieren.
Ergebnisse
  • • Die Integration ermöglichte es dem Kunden, Einkäufe, Produktion, Logistik und Finanzergebnisse auf der Grundlage von Bestellungen aus Shopify effizient zu planen
  • • Die skalierbare und schnelle Integration kann Tausende von Nachrichten pro Tag verarbeiten
  • • Änderungen an der Integration erfordern keine Entwicklung in D365FO, sondern nur Anpassungen in den DMF-Einstellungen und der Entwicklung externer Dienste
Warum uns
Die Systemintegration erfordert ein tiefgreifendes Verständnis der Architektur und der technischen Fähigkeiten der zu integrierenden Systeme. Unsere Integrationserfahrung geht über D365FO hinaus. Wir liefern zuverlässige, leistungsstarke und skalierbare Integrationen, die auf die spezifischen Anforderungen des Unternehmens zugeschnitten sind.
Ziel
Entwicklung einer bidirektionalen Integrationslösung zwischen Shopify und D365FO. Die Integration sollte Daten zu Lagerbeständen, Preislisten, Kunden, Bestellungen, Rücksendungen und Bestellstatus sowie die Synchronisierung dokumentbezogener Anpassungen umfassen.
Unser Ansatz
Entwicklung der Architektur: Wir entwickelten die Integrationsarchitektur, welche die Integrationskomponenten, Datenflüsse und die Daten selbst beschreibt.
Shopify-Integration: Für die Integration mit Shopify haben wir einen separaten C#-Dienst entwickelt, der Daten aus Shopify mithilfe der GraphQL-API abruft und an eine zwischengeschaltete Azure SQL-Datenbank überträgt.
D365FO-Integration: Für das Hochladen von Nachrichten in D365FO und den Export von Daten nach Azure SQL haben wir das Standard-Datenmanagement-Framework (DMF) verwendet und die Einzelhandelsfunktionalität genutzt, um eine flexiblere Auftragsverwaltung zu ermöglichen.