Projekte

ERP-Schnittstelle für drei Vertriebskanäle

2x WooCommerce + 1x Custom · Bidirektionaler Datenaustausch · Ohne ERP-Wechsel

Für ein gewachsenes Multi-Channel-Setup wurde ein bestehendes ERP-System direkt an drei Drittsysteme angebunden: zwei WooCommerce-basierte B2C-Shops und eine eigenständige B2B-Bestellplattform. Ziel war ein belastbarer Datenaustausch ohne ERP-Replatforming und ohne doppelte Datenpflege.

KundeSimpert Reiter GmbH
Setup2x WooCommerce + 1x Custom Shop
DatenrichtungBidirektional via CSV/SFTP
BesonderheitGeteilte Integrationslogik für drei Kanäle

Ausgangslage

Die Systemlandschaft war historisch gewachsen: Das ERP war gesetzt, zwei der drei Vertriebskanäle liefen auf WooCommerce, der dritte war eine eigenständige B2B-Plattform. Jeder Kanal hatte andere Anforderungen an Datenstruktur, Preislogik und Produktdarstellung – ein einheitlicher Standardanschluss hätte die fachliche Realität zu grob abgebildet. Produkte mussten mehrsprachig mit Nährwertangaben, Allergenkennzeichnungen und Variantenlogik synchronisiert werden. Dazu kamen Bestandsdaten, Bestellungen und Sendungsinformationen – alles über drei Kanäle gleichzeitig, mit unterschiedlichen Strukturen und Aktualisierungszyklen.

Vorher-Nachher-Vergleich: Von manueller Kanalpflege zur automatisierten Synchronisation über eine gemeinsame Integrationsschicht.

Lösung

Statt ein neues ERP einzuführen oder eine unnötig schwere Middleware darüberzusetzen, wurde eine direkte Integrationslogik aufgebaut. Sie synchronisiert Produktdaten, Preise, Bestände, Bestellungen und Sendungsinformationen bidirektional zwischen dem ERP-System PDG foodSolution und allen drei Kanälen – über zeitgesteuerte CSV-Prozesse via SFTP. Für die beiden WooCommerce-Shops wurde ein gemeinsames Integrationsmodul entwickelt, das kanalspezifische Unterschiede in Datenstruktur, Feldzuordnung und fachlicher Logik abbildet. Die B2B-Plattform nutzt denselben CSV-Austausch mit eigener Mapping-Logik. So erhält jeder Kanal die Daten in seiner eigenen Struktur.

Architektur: ERP synchronisiert Produkte, Preise, Bestände und DESADV über die Integrationsschicht an drei Shops. Bestellungen fließen zurück ins ERP.

Was umgesetzt wurde

01

Mehrsprachiger Produktimport mit Nährwertdaten

Produkte in drei Sprachen inklusive Nährwerte, Allergene, Zubereitungshinweise und Variantenlogik – mit definierter Feldzuordnung zwischen ERP und Shops.

02

Bestandssynchronisation in Echtzeit

Eigenständige Lösung für den automatisierten Warenbestandsabgleich über alle Kanäle, als Ersatz für den bisherigen 15-Minuten-Intervall.

03

Strukturierter Bestellexport ins ERP

Bestellungen aus allen angebundenen Shops werden validiert, formatiert und automatisiert ans ERP übergeben.

04

DESADV-Import (Sendungsdaten)

Sendungsnummern und Lieferavise aus dem ERP werden automatisch den Bestellungen zugeordnet und an die Shops zurückgespielt.

05

Zeitgesteuerte Automatisierung via SFTP

Cronjobs steuern den gesamten Datenaustausch: Ablage, Verteilung und Verarbeitung der CSV-Dateien über SFTP-Verbindungen.

06

Kanalspezifisches Mapping bei geteilter Logik

Ein gemeinsames WooCommerce-Integrationsmodul für beide B2C-Shops, das kanalabhängige Unterschiede in Feldzuordnung, Preisstruktur und Produktlogik berücksichtigt.

Ergebnis

01

Produkte, Preise und Bestände aus einer Quelle

Alle drei Kanäle beziehen ihre Daten automatisiert aus dem ERP – keine kanalweise Einzelpflege mehr.

02

Sendungsdaten automatisch in den Shops

DESADV-Daten aus dem ERP werden den Bestellungen zugeordnet und an Kunden weitergegeben – ohne manuellen Zwischenschritt.

03

ERP-Änderungen ohne Wartezeit in den Shops

Cronjobs und SFTP ersetzen manuelle Zwischenprozesse.

04

Skalierbar für weitere Kanäle

Das geteilte Integrationsmodul lässt sich auf zusätzliche Shops erweitern, ohne die Kernlogik zu duplizieren.

Leistung

Auftragseingang automatisieren lassen

Details und Ablauf ansehen

Ein Prozess, der zu viel manuelle Arbeit erzeugt, reicht als Anlass.