Commerce Software

Ihre ERP-Daten, perfekt gespiegelt in Shopify

Automatische Synchronisation von Produkten, Varianten, Preisen, Medien, Metafeldern, Übersetzungen und Lagerbeständen — aus strukturierten ERP-Exporten direkt in Ihren Shopify-Store. Änderungsbasiert, überverkaufssicher, vollständig nachvollziehbar.

01

Katalog-Automatisierung

Das ERP bleibt die einzige führende Quelle — Produkte, Preise, Medien und Bestände fließen ohne manuelle Pflege und ohne Copy-Paste-Fehler nach Shopify

02

Schutz vor Überverkauf

Bestandsschreibungen auf On-hand-Basis erhalten zugesagte Bestellmengen — auch aggressive Sync-Intervalle führen nie zu Überverkäufen

03

SEO-Stabilität

Prüfsummenbasiertes Medien-Diffing hält Shopify-Bild-URLs dauerhaft stabil und schützt Google-Bilderrankings und Merchant-Center-Feeds bei jedem Katalog-Update

04

Operatives Vertrauen

Dry Runs, vollständige Diff-Vorschauen, Snapshot-Exporte und Audit-Logs pro Lauf machen jede Änderung überprüfbar und umkehrbar

Worum es geht

PM Shopify Product Sync

PM Shopify Product Sync verbindet Ihr ERP-System mit Shopify — ganz ohne manuelle Produktpflege. Das Tool liest strukturierte JSON-Exporte aus Ihrem ERP, fasst Variantendatensätze zu vollständigen Shopify-Produkten zusammen und synchronisiert alles über die Shopify GraphQL Admin API — Titel, Beschreibungen, Varianten, Preise, Bilder, Videos, Metafelder, Collections und Übersetzungen.

Jeder Sync-Lauf ist änderungsbasiert: Nur Daten, die sich tatsächlich geändert haben, werden nach Shopify geschrieben. Bilder behalten ihre stabilen Shopify-Medien-URLs, sodass die Indexierung durch Google und Merchant Center nie unterbrochen wird. Preise mit Ablaufdatum regeln sich von selbst. Produkte gehen automatisch auf Aktiv oder Entwurf — je nach Statuskennzeichen in Ihrem ERP.

Ein zweites Modul hält Ihren Lagerbestand ehrlich: Bestände aus XLS-, XLSX- oder CSV-Exporten werden als vorrätige Mengen (On-hand) nach Shopify übertragen — eine bewusste Designentscheidung, die zugesagte Bestände offener Bestellungen schützt und Überverkäufe verhindert. Gesteuert wird alles über ein deutschsprachiges Browser-Dashboard mit Echtzeit-Fortschritt — oder vollautomatisch per Cron.

PM Shopify Product Sync wird von premotion media entwickelt und betreut. Bereitstellung und Preise auf Anfrage.

Funktionen

Durchdacht bis in den Arbeitsalltag.

Jeder Baustein ist auf einen klaren Nutzen ausgerichtet und fügt sich in bestehende Abläufe ein.

01
Feature Section

Das Tool liest Variantendatensätze im JSON-Format aus Ihrem ERP, führt zusammengehörige Datensätze pro Produktgruppe zusammen und baut daraus vollständige Shopify-Produkte mit Farb- und Größenoptionen. Der definierte Master-Datensatz liefert Titel, Beschreibung, Tags und Metafelder; jeder Datensatz wird zur Shopify-Variante, eindeutig identifiziert über die SKU.

01

Produkt- & Varianten-Sync — aus ERP-Datensätzen werden vollständige Shopify-Produkte

Das Tool liest Variantendatensätze im JSON-Format aus Ihrem ERP, führt zusammengehörige Datensätze pro Produktgruppe zusammen und baut daraus vollständige Shopify-Produkte mit Farb- und Größenoptionen. Der definierte Master-Datensatz liefert Titel, Beschreibung, Tags und Metafelder; jeder Datensatz wird zur Shopify-Variante, eindeutig identifiziert über die SKU. Die Produktanlage folgt den aktuellen Best Practices von Shopify: Zuerst entsteht die Produkthülle, dann werden die Varianten gebündelt angelegt — mit atomarem Austausch der automatisch erzeugten Standardvariante. So werden die Optionskonflikte vermieden, an denen naive Importer scheitern.

  • Automatische Gruppierung von Variantendatensätzen zu einem Shopify-Produkt pro Gruppen-ID
  • Farb- und Größenoptionen mit intelligenter Erkennung — Accessoires ohne echte Größen erhalten nur eine Farboption
  • Gebündeltes Anlegen, Aktualisieren, Löschen und Archivieren von Varianten
  • Fallback pro Variante: Eine fehlerhafte SKU blockiert nie das restliche Produkt
  • Änderungserkennung Feld für Feld — unveränderte Daten werden nie neu geschrieben
  • Automatische Collection-Zuordnung über konfigurierbares Kategorie-Mapping
02

Medien-Sync — SEO-stabile Bilder dank Diff-Engine mit zehn Regeln

Produktbilder sind geschäftskritisch: Ihre Shopify-URLs werden von Google indexiert und in Merchant-Center-Feeds referenziert. PM Shopify Product Sync lädt ein unverändertes Bild nie erneut hoch. Eine prüfsummenbasierte Diff-Engine mit zehn Entscheidungsregeln bestimmt pro Bildplatz, ob hochgeladen, ersetzt oder beibehalten wird — stabile Bilder behalten ihre permanenten Shopify-URLs dauerhaft.

  • MD5-Prüfsumme und Dateinamensvergleich pro Medienplatz
  • Entscheidungen für Hochladen, Ersetzen, Beibehalten und Neusortieren pro Bild
  • Video-Unterstützung zusätzlich zu Bildern
  • Mediensortierung wird aus Ihrem ERP-Export übernommen
  • Bereinigung verwaister Medien: Bilder, die im ERP nicht mehr vorhanden sind, werden nach dem vollständigen Produkt-Sync automatisch entfernt
  • Force-Media-Modus zur bewussten Neubewertung aller Medien, etwa nach einer CDN-Migration
03

Preis-Sync — Sale-Logik und automatisch ablaufende Aktionspreise

Preise fließen aus bis zu drei Quellen mit klarer Hierarchie: Ein dedizierter Preisexport schlägt eingebettete Statuspreise, diese schlagen den Basis-Produktexport. Aktionspreise tragen ein Ablaufdatum und setzen sich selbst außer Kraft — kein manuelles Aufräumen nach dem Sale.

  • Der aktive Aktionspreis wird zum Shopify-Preis, der reguläre Verkaufspreis erscheint als Streichpreis (Compare-at)
  • Abgelaufene oder auf null gesetzte Aktionspreise stellen automatisch den regulären Verkaufspreis wieder her und entfernen den Streichpreis
  • Großhandelspreise als Varianten-Metafelder für B2B-Szenarien
  • Reiner Preis-Sync-Modus für schnelle, häufige Updates — zum Beispiel stündlich per Cron
  • Unterstützt das Microsoft-.NET-Datumsformat in Ablauffeldern, wie es viele ERP-Systeme erzeugen
04

Statussteuerung — Produkte gehen automatisch online und offline

Ihr ERP entscheidet, was verkäuflich ist. Ein eigener Statusexport aktiviert und deaktiviert Varianten; das Tool übersetzt das in den Shopify-Produktstatus: Ist mindestens eine Variante einer Gruppe aktiv, steht das Produkt auf Aktiv — sind alle Varianten inaktiv, wird es zum Entwurf.

  • Einfaches SKU-Listenformat oder detailliertes Format pro Datensatz
  • Aktiv/Entwurf-Status auf Produktebene automatisch aus den Variantenzuständen abgeleitet
  • Reiner Status-Sync-Modus für hochfrequente Läufe, zum Beispiel alle 15 Minuten
  • Umgang mit verwaisten Varianten: Varianten, die im Export fehlen, werden archiviert (Preis auf null, ID bleibt erhalten) oder gelöscht — Sie entscheiden
05

Metafelder & Übersetzungen — strukturierte Daten in jeder Sprache

Produktattribute, Pflegesymbole, Materialzusammensetzungen, Bullet Points und Großhandelspreise werden als Shopify-Metafelder geschrieben — mit Content-Hash-Änderungserkennung und gebündelten Mutationen. Mehrsprachige Stores sind fest eingeplant: Das Tool registriert Übersetzungen für Titel, Beschreibungen und Metafelder über die Übersetzungs-API von Shopify.

  • Produkt- und Varianten-Metafelder gebündelt synchronisiert, mit Änderungserkennung
  • Digest-basierte Übersetzungsregistrierung — nur geänderte Übersetzungen werden neu registriert
  • Konfigurierbare Master-Sprache und beliebig viele Übersetzungssprachen
  • Deutsche und englische Produktdaten ab Werk unterstützt, pro Sprache erweiterbar
  • Sprachfilter, um bei Bedarf eine einzelne Sprache zu synchronisieren
06

Lagerbestands-Sync — überverkaufssicherer Bestandsabgleich aus XLS-Exporten

Das Bestandsmodul liest Lagerbestände aus XLS-, XLSX- oder CSV-Dateien und überträgt sie als vorrätige Mengen (On-hand) nach Shopify — nie als verfügbare Mengen. Die Verfügbarkeit berechnet Shopify anschließend selbst: Bestände, die offenen Bestellungen zugesagt sind, bleiben dadurch immer erhalten, und der Store kann während eines Syncs nicht überverkaufen. Ein Schritt-für-Schritt-Assistent macht jeden Lauf überprüfbar: Datei einlesen, aktuellen Shopify-Bestand abrufen, den vollständigen Abgleich jeder Änderung prüfen, dann gebündelt übernehmen. Vor dem Schreiben können Sie den aktuellen Shopify-Bestand als XLSX-Snapshot exportieren — Ihr manueller Rollback-Punkt.

  • Automatische Spaltenerkennung mit deutschen und englischen Spaltennamen
  • Konfigurierbares Mapping von Lagern auf Shopify-Standorte: summieren, aufteilen oder ausschließen
  • Vollständige Diff-Vorschau mit Delta und voraussichtlicher Verfügbarkeit pro SKU nach dem Sync
  • Artikel mit zugesagten Bestellmengen werden vor der Übernahme markiert
  • Filter nach SKU, Hauptartikel, Kategorie und Marke für gezielte Teil-Syncs
  • XLSX-Snapshot-Export und JSONL-Audit-Log mit Zeitstempel, Benutzer und Lauf-ID für jede Änderung
  • Läuft eigenständig oder eingebettet im Shopify-Admin
07

Web-Dashboard & CLI — interaktive Steuerung und volle Automatisierung

Jeder Sync lässt sich aus einem aufgeräumten Browser-Dashboard starten — komplett auf Deutsch, mit Live-Fortschritt über Server-Sent Events, Ergebnisübersicht und integriertem Log-Viewer. Ihr Team arbeitet also in seiner Sprache. Dieselbe Pipeline steht als Kommandozeilen-Tool für die Cron-Automatisierung bereit: Voll-Syncs über Nacht, Preis-Updates stündlich, Status-Updates im Viertelstundentakt.

  • Web-Oberfläche mit Echtzeit-Fortschrittsbalken, Ergebnisübersicht und Log-Viewer
  • Dry-Run-Modus: jede Änderung in der Vorschau prüfen, ohne nach Shopify zu schreiben
  • Fünf Sync-Modi: Voll, Produkte, Preise, Status, Medien
  • Debug-Modus für Einzelgruppen, um ein Produkt isoliert zu synchronisieren
  • Basic Auth und CSRF-Schutz für die Web-Oberfläche, optional mit IP-Whitelist
  • Cron-fähige CLI mit konfigurierbaren Log-Leveln
08

Ausfallsicher konzipiert — gebaut für den unbeaufsichtigten Betrieb

Der Sync ist dafür ausgelegt, jede Nacht ohne menschliche Aufsicht zu laufen. Fehlgeschlagene Produkte und Varianten werden gemerkt und beim nächsten Lauf zuerst erneut verarbeitet. Wurde ein Produkt in Shopify von Hand gelöscht, erkennt das Tool die tote Referenz und legt es neu an. Die API-Drosselung passt sich adaptiv an das tatsächliche Kostenbudget-Feedback von Shopify an.

  • Retry-First-Queue: zuvor fehlgeschlagene Objekte werden beim nächsten Lauf zuerst verarbeitet
  • Dead-Reference-Recovery: extern gelöschte Produkte werden erkannt und neu angelegt
  • Kostenbasierte GraphQL-Drosselung mit exponentiellem Backoff bei Rate-Limits und Serverfehlern
  • Vollständiger Audit-Trail jeder Sync-Operation pro Lauf, mit konfigurierbarer Aufbewahrung
  • Lokale Mapping-Datenbank (ERP-ID zu Shopify-ID) für schnelle, präzise inkrementelle Updates
So funktioniert es

Ein klarer Weg zum Ergebnis.

  1. 01

    Schritt 1 — Store verbinden

    Konfigurieren Sie Ihre Shopify-Store-Domain und Zugangsdaten — wahlweise mit statischem Access Token oder modernen OAuth Client Credentials mit automatischem Token-Refresh. Vergeben Sie die erforderlichen Berechtigungen für Produkte, Bestand und Übersetzungen.

  2. 02

    Schritt 2 — ERP-Exporte bereitstellen

    Legen Sie die JSON-Exporte Ihres ERP im Datenverzeichnis ab: den Produktexport als führende Quelle, dazu optionale Preis- und Status-Overrides. Für den Bestand laden Sie den XLS-, XLSX- oder CSV-Export Ihres Lagers hoch.

  3. 03

    Schritt 3 — Struktur mappen

    Ordnen Sie ERP-Kategorie-IDs den Shopify-Collections zu und Lagerkennungen den Shopify-Standorten. Legen Sie Master-Sprache und Übersetzungssprachen fest.

  4. 04

    Schritt 4 — Vorschau per Dry Run

    Starten Sie einen Dry Run über CLI oder Dashboard. Sie sehen exakt, was angelegt, aktualisiert oder entfernt würde — ohne dass etwas nach Shopify geschrieben wird.

  5. 05

    Schritt 5 — Synchronisieren und automatisieren

    Starten Sie den Sync im Browser mit Live-Fortschritt oder planen Sie ihn per Cron: Voll-Sync nachts, Preise stündlich, Status alle 15 Minuten. Retry-First-Engine und Audit-Log halten unbeaufsichtigte Läufe zuverlässig und nachvollziehbar.

Für wen?

Gemacht für konkrete Anforderungen.

Die Lösung eignet sich besonders für diese Teams, Rollen und Geschäftsmodelle.

Fashion- & Bekleidungshändler

Gebaut für die Realität von Modedaten: Farb- und Größenmatrizen, saisonale Aktionspreise mit Ablaufdatum, Pflegesymbole, Materialzusammensetzungen und Bildsets pro Farbe — sauber abgebildet auf das Shopify-Produktmodell.

Händler mit ERP oder Warenwirtschaft

Wenn Ihr ERP die führende Quelle ist, sollte Ihr Shop ihm automatisch folgen. Strukturierte Exporte hinein — ein vollständig gepflegter Shopify-Katalog heraus. Keine manuelle Produktpflege, keine Copy-Paste-Fehler.

Händler mit mehreren Lagern

Summieren Sie Bestände mehrerer Lager auf einen Shopify-Standort, teilen Sie sie für B2B und B2C auf mehrere Standorte auf oder schließen Sie einzelne Lager komplett aus — mit vollständiger Diff-Vorschau vor jeder Bestandsänderung.

Mehrsprachige Shopify-Stores

Deutsche Stammdaten mit englischen Übersetzungen ab Werk, erweiterbar auf beliebige Sprachen über das native Übersetzungssystem von Shopify.

E-Commerce-Agenturen

Betreiben Sie Produktdaten-Pipelines für Ihre Kunden — mit Dry Runs, Audit-Logs, Snapshot-Exporten und einem Dashboard, das Kunden selbst einsehen können, während Cron das Tagesgeschäft erledigt.

SEO-bewusste Shop-Betreiber

Bild-URLs bleiben über alle Syncs stabil — Google-Bilderrankings und Merchant-Center-Feeds werden von Katalog-Updates nie gestört.

Technik & Rahmen

Die wichtigsten Details auf einen Blick.

Plattform
Shopify (GraphQL Admin API 2026-01)
Laufzeitumgebung
PHP 8.3+
Datenbank
MariaDB 10.6+ oder MySQL 8.0+
Importformate
JSON (Produkte, Preise, Status), XLS/XLSX/CSV (Bestand)
Oberflächen
Web-Dashboard (Echtzeit-Fortschritt) + CLI für Cron
Authentifizierung bei Shopify
Statischer Token oder OAuth Client Credentials (Auto-Refresh)
Sicherheit der Web-Oberfläche
Basic Auth, CSRF-Schutz, optionale IP-Whitelist
Audit
Job-Log pro Lauf, JSONL-Bestands-Audit-Log, konfigurierbare Aufbewahrung
Qualitätssicherung
80+ automatisierte Tests, statische Analyse (PHPStan Level 5)
Oberflächensprache
Deutsch
Content-Sprachen
Deutsch, Englisch — weitere Sprachen konfigurierbar
Hersteller
premotion media
Bereitstellung & Preise
Auf Anfrage bei premotion media
FAQ

Häufige Fragen.

Welche Daten überträgt PM Shopify Product Sync nach Shopify?

Produkte mit Titeln, Beschreibungen und Tags; Varianten mit SKU, Preis, Barcode und Gewicht; Bilder und Videos inklusive Sortierung; Produkt- und Varianten-Metafelder; Übersetzungen; Collection-Zuordnungen; Aktiv/Entwurf-Status — und Lagerbestände.

Gefährdet der Sync meine Google-Bilderrankings?

Nein. Die Medien-Engine vergleicht Prüfsummen pro Bildplatz und fasst nur Bilder an, die sich tatsächlich geändert haben. Unveränderte Bilder behalten ihre permanenten Shopify-URLs — Google-Indexierung und Merchant-Center-Feeds bleiben bei jedem Sync intakt.

Wie verhindert der Bestandsabgleich Überverkäufe?

Er schreibt vorrätige Mengen (On-hand) statt verfügbarer Mengen. Shopify berechnet die Verfügbarkeit anschließend selbst, indem zugesagte und reservierte Bestände abgezogen werden — Mengen, die für offene Bestellungen reserviert sind, werden nie überschrieben, selbst wenn ein Kunde während des Syncs bestellt.

Kann ich Änderungen prüfen, bevor etwas nach Shopify geschrieben wird?

Ja. Der Produkt-Sync bietet einen vollständigen Dry-Run-Modus, und der Bestands-Sync führt durch einen Schritt-für-Schritt-Assistenten, der jede Änderung im Detail zeigt — alter Wert, neuer Wert und Delta pro SKU — bevor Sie etwas übernehmen.

Funktioniert das mit meinem ERP-System?

Der Produkt-Sync liest strukturierte JSON-Exporte, der Bestands-Sync XLS-, XLSX- oder CSV-Dateien mit automatischer Spaltenerkennung für deutsche und englische Spaltennamen. Kann Ihr ERP in diesen Formaten exportieren, kann es den Sync speisen. premotion media berät Sie gerne beim Mapping Ihres konkreten Exportformats.

Kann alles automatisch laufen?

Ja. Die CLI ist für die Cron-Planung ausgelegt: Voll-Sync nachts, Preis-Updates stündlich, Status-Updates alle 15 Minuten — jeder Modus läuft unabhängig. Fehlgeschlagene Objekte werden beim nächsten Lauf zuerst erneut verarbeitet, und jede Operation wird protokolliert.

Was passiert mit Produkten oder Varianten, die aus meinem ERP-Export verschwinden?

Das entscheiden Sie. Verwaiste Varianten können archiviert werden — Preis auf null, die Shopify-ID bleibt stabil — oder vollständig gelöscht. Verwaiste Medien werden automatisch bereinigt, sobald das komplette Produkt synchronisiert wurde.

Ist das Tool fit für die aktuellen API-Anforderungen von Shopify?

Ja. Es setzt auf die Shopify GraphQL Admin API in Version 2026-01, nutzt das aktuelle Produktmodell mit gebündelten Varianten-Mutationen und unterstützt neben klassischen statischen Tokens den modernen OAuth-Client-Credentials-Flow mit automatischem Token-Refresh.

Bereit?

Einmal einrichten. Jeden Tag synchron.

PM Shopify Product Sync macht aus Ihren ERP-Exporten einen vollständig gepflegten Shopify-Store — Produkte, Varianten, Preise, Medien, Metafelder, Übersetzungen und Lagerbestände, alles automatisch und sicher synchronisiert. Änderungsbasierte Schreibvorgänge schützen Ihr SEO. Die On-hand-Bestandslogik schützt Sie vor Überverkäufen. Mit Dry Runs und Audit-Logs behalten Sie die Kontrolle. Sprechen Sie mit premotion media über die Anbindung Ihres ERP an Shopify — Bereitstellung und Preise auf Anfrage.

Projekt besprechen