Amicron & Synchronisation
Die laufende Aktualisierung ist wichtiger als der erste Export
Wenn Artikeldaten aus Amicron Faktura nach WordPress oder WooCommerce übertragen werden, ist die erste Übertragung nur der Anfang.
Entscheidend ist, dass der Datenbestand auch danach dauerhaft aktuell bleibt.
Neue Artikel kommen hinzu, Preise ändern sich, Bilder werden ergänzt, Artikelgruppen werden angepasst und Produkte werden aus dem Sortiment genommen.
Eine gute Lösung muss deshalb nicht nur Daten übertragen, sondern einen dauerhaft zuverlässigen Synchronisationsprozess abbilden.
Der Artikelstamm verändert sich laufend
In der Praxis bleibt ein Artikelstamm niemals unverändert.
Im täglichen Betrieb passieren ständig Änderungen.
Dazu gehören beispielsweise:
- neue Artikel werden angelegt
- bestehende Artikel werden geändert
- Preise werden angepasst
- Artikelgruppen werden geändert
- Varianten kommen hinzu
- Bilder werden ergänzt oder ersetzt
- Beschreibungen werden überarbeitet
- Artikel werden deaktiviert
- Artikel werden vollständig aus dem Sortiment genommen
Diese Änderungen müssen zuverlässig erkannt und an die Website weitergegeben werden.
Ein einmaliger Export reicht nicht aus
Es wäre zwar möglich, alle vorhandenen Artikel einmalig nach WordPress zu übertragen.
Damit wäre die Website aber nur zu diesem Zeitpunkt aktuell.
Schon kurze Zeit später könnten Preise, Artikel, Bilder oder Beschreibungen nicht mehr dem aktuellen Stand in Amicron entsprechen.
Deshalb sollte die Verbindung von Anfang an als laufender Prozess geplant werden.
Die zentrale Frage lautet nicht nur:
Wie bekommen wir die Daten nach WordPress?
Sondern vor allem:
Wie stellen wir sicher, dass sie auch morgen, nächste Woche und in einem Jahr noch korrekt sind?
Neue Artikel automatisch erkennen
Wird in Amicron ein neuer Artikel angelegt und für die Website freigegeben, sollte dieser automatisch für die Übertragung berücksichtigt werden.
Dabei müssen nicht nur Artikelnummer und Bezeichnung berücksichtigt werden.
Auch folgende Informationen können dazugehören:
- Preis
- Artikelgruppe
- Variante
- Beschreibung
- Bilder
- Dokumente
- technische Eigenschaften
Je weniger dieser Schritte manuell durchgeführt werden müssen, desto geringer ist der laufende Pflegeaufwand.
Änderungen bestehender Artikel müssen erkannt werden
Nicht nur neue Artikel sind relevant.
Auch bestehende Artikel verändern sich laufend.
Ein Preis wird geändert, ein neues Bild kommt hinzu oder ein Artikel wird einer anderen Produktgruppe zugeordnet.
Der Synchronisationsprozess muss deshalb erkennen, welche Informationen sich geändert haben und welche davon auf der Website aktualisiert werden müssen.
Das Ziel sollte sein, Änderungen möglichst ohne zusätzliche manuelle Pflege in WordPress zu übernehmen.
Was ist die führende Datenquelle?
Ein wichtiger Punkt bei jeder Synchronisation ist die Frage, welches System die führende Datenquelle ist.
Für Artikeldaten sollte in der Regel klar definiert sein, dass diese Informationen in Amicron gepflegt werden.
WordPress oder WooCommerce erhält die Daten anschließend für die Darstellung oder den Verkauf.
Wenn dieselben Informationen parallel in beiden Systemen geändert werden, entstehen schnell Widersprüche.
Deshalb sollte für jedes Datenfeld klar geregelt sein, wo es gepflegt wird.
Eine eindeutige Datenhoheit ist eine wichtige Voraussetzung für eine stabile Synchronisation.
Nicht jede Änderung muss sofort übertragen werden
Eine Synchronisation muss nicht zwingend in Echtzeit erfolgen.
Je nach Anwendungsfall kann es vollkommen ausreichend sein, die Daten in regelmäßigen Abständen zu aktualisieren.
Beispiele können sein:
- mehrmals täglich
- stündlich
- einmal täglich
- nach einer manuellen Freigabe
Welche Variante sinnvoll ist, hängt davon ab, wie häufig sich die Daten ändern und wie aktuell die Website sein muss.
Wichtig ist vor allem, dass der Ablauf zuverlässig und nachvollziehbar funktioniert.
Gelöschte und deaktivierte Artikel
Ein Synchronisationsprozess muss auch erkennen, wenn ein Artikel nicht mehr auf der Website erscheinen soll.
Das ist mindestens genauso wichtig wie das Hinzufügen neuer Produkte.
Je nach Anforderung kann ein Artikel beispielsweise:
- vollständig entfernt werden
- unsichtbar geschaltet werden
- als nicht mehr verfügbar gekennzeichnet werden
- für Suchmaschinen weiterhin erreichbar bleiben
Welche Variante richtig ist, sollte vorab definiert werden.
Entscheidend ist, dass der Status in Amicron eindeutig ist und von der Synchronisation korrekt interpretiert werden kann.
Artikelgruppen müssen ebenfalls synchron bleiben
Nicht nur einzelne Artikel verändern sich.
Auch die Struktur des Sortiments kann angepasst werden.
Neue Artikelgruppen werden angelegt, bestehende Gruppen werden umbenannt oder Produkte werden in andere Bereiche verschoben.
Wenn diese Struktur auf der Website verwendet wird, müssen auch solche Änderungen in der Synchronisation berücksichtigt werden.
Andernfalls können Artikel auf der Website in falschen Kategorien erscheinen oder vollständig aus der Navigation verschwinden.
Varianten müssen konsistent bleiben
Besonders anspruchsvoll wird die Synchronisation bei Artikelvarianten.
Wenn neue Größen, Farben oder Ausführungen hinzukommen, muss die Zuordnung zum richtigen Hauptartikel erhalten bleiben.
Wird eine Variante entfernt, muss auch dies korrekt verarbeitet werden.
Dabei dürfen keine veralteten Kombinationen oder nicht mehr verfügbare Varianten auf der Website zurückbleiben.
Eine saubere Variantenstruktur in Amicron ist deshalb auch für die laufende Synchronisation besonders wichtig.
Bilder und Dokumente gehören ebenfalls zur Synchronisation
Ein Artikel besteht nicht nur aus Text und Preis.
Auch Bilder, Datenblätter, Bedienungsanleitungen und andere Dateien ändern sich im Laufe der Zeit.
Der Synchronisationsprozess sollte deshalb auch berücksichtigen, wenn:
- ein neues Bild hinzukommt
- ein bestehendes Bild ersetzt wird
- ein Bild entfernt wird
- ein neues PDF-Dokument hinzugefügt wird
- eine veraltete Datei ersetzt wird
Nur so bleibt die Darstellung auf der Website vollständig und aktuell.
Synchronisation braucht klare Regeln
Damit ein automatischer Datenabgleich zuverlässig funktioniert, müssen die Regeln eindeutig definiert sein.
Dazu gehören beispielsweise Fragen wie:
- welche Artikel werden übertragen?
- welche Felder werden übertragen?
- welches System ist für welches Feld führend?
- wie oft wird synchronisiert?
- wie werden Fehler behandelt?
- wie werden gelöschte Artikel behandelt?
- wie werden Varianten behandelt?
- wie werden Bilder und Dokumente aktualisiert?
Je genauer diese Regeln im Vorfeld festgelegt werden, desto stabiler kann der spätere Betrieb gestaltet werden.
Fehler müssen erkannt und protokolliert werden
Auch ein automatisierter Prozess kann auf fehlerhafte oder unvollständige Daten treffen.
Deshalb sollte eine Synchronisation nicht einfach stillschweigend abbrechen.
Fehler sollten erkannt und nachvollziehbar protokolliert werden.
Typische Fälle können sein:
- fehlende Artikelnummer
- ungültige Artikelgruppe
- fehlender Preis
- nicht zuordenbares Bild
- Variante ohne Hauptartikel
- fehlendes Pflichtfeld
Idealerweise entsteht daraus eine Liste, die gezielt abgearbeitet werden kann.
Dadurch muss nicht der gesamte Datenbestand manuell kontrolliert werden.
Automatische Prüfungen erhöhen die Zuverlässigkeit
Vor einer Übertragung kann es sinnvoll sein, die Daten automatisch zu prüfen.
Ein entsprechender Prozess kann beispielsweise erkennen, ob alle Pflichtfelder vorhanden sind und ob die Daten den definierten Regeln entsprechen.
Erst wenn ein Artikel diese Prüfungen bestanden hat, wird er für die Veröffentlichung freigegeben.
Dadurch lassen sich viele Fehler bereits erkennen, bevor sie auf der Website sichtbar werden.
Die Synchronisation muss auch bei großen Datenmengen funktionieren
Eine Lösung, die mit 50 Artikeln problemlos funktioniert, muss nicht automatisch auch bei 5.000 oder 20.000 Artikeln zuverlässig sein.
Bei großen Datenmengen spielen Laufzeit, Datenbankzugriffe, Bildverarbeitung und Fehlerbehandlung eine wesentlich größere Rolle.
Deshalb sollte der Prozess so aufgebaut sein, dass nicht jedes Mal der gesamte Datenbestand vollständig neu verarbeitet werden muss.
Wo sinnvoll, können gezielt nur neue oder geänderte Datensätze verarbeitet werden.
Das reduziert den Aufwand und macht regelmäßige Aktualisierungen effizienter.
Eine stabile Synchronisation ist die Grundlage für einen späteren Webshop
Gerade wenn später mit WooCommerce verkauft werden soll, muss die laufende Aktualisierung der Artikeldaten zuerst zuverlässig funktionieren.
Ein falscher Preis oder eine falsche Variante ist auf einer Informationsseite bereits störend.
In einem Webshop kann daraus jedoch eine falsche Bestellung entstehen.
Deshalb empfehlen wir häufig, zunächst nur die Artikeldarstellung und Synchronisation zu stabilisieren.
Erst wenn neue Artikel, Änderungen und Löschungen zuverlässig verarbeitet werden, sollte der eigentliche Verkaufsprozess ergänzt werden.
Synchronisation bedeutet nicht immer zwei Richtungen
Der Begriff Synchronisation wird häufig so verstanden, dass alle Daten automatisch in beide Richtungen übertragen werden.
Das ist nicht zwingend sinnvoll.
Bei Artikeldaten kann Amicron beispielsweise die führende Quelle sein und WordPress erhält diese Informationen nur zur Darstellung.
Bei einem Webshop entstehen dagegen zusätzlich Bestellungen, die in die andere Richtung zurück in den internen Prozess übertragen werden müssen.
Es sollte deshalb für jede Datenart separat definiert werden, in welche Richtung sie übertragen wird.
Eine klare Datenrichtung ist oft zuverlässiger als eine unnötig komplexe vollständige Zwei-Wege-Synchronisation.
Der Prozess muss kontrollierbar bleiben
Automatisierung bedeutet nicht, dass niemand mehr wissen muss, was im Hintergrund passiert.
Im Gegenteil: Gerade automatische Prozesse sollten nachvollziehbar sein.
Es sollte beispielsweise erkennbar sein:
- wann zuletzt synchronisiert wurde
- wie viele Artikel verarbeitet wurden
- welche Artikel geändert wurden
- ob Fehler aufgetreten sind
- welche Datensätze nicht verarbeitet werden konnten
Dadurch können Probleme schneller erkannt und gezielt behoben werden.
Wir unterstützen Sie beim Aufbau eines stabilen Datenprozesses
Wir unterstützen Sie dabei, die laufende Übertragung zwischen Amicron und WordPress oder WooCommerce sinnvoll zu planen und technisch umzusetzen.
Dazu können beispielsweise gehören:
- Analyse der vorhandenen Datenstruktur
- Definition der führenden Datenquelle
- Festlegung der zu synchronisierenden Felder
- Planung von Intervallen und Abläufen
- Erkennung neuer und geänderter Artikel
- Behandlung deaktivierter Artikel
- Synchronisation von Artikelgruppen und Varianten
- Einbindung von Bildern und Dokumenten
- automatische Datenprüfung
- Fehlerprotokollierung
- Entwicklung individueller Scripts
Das Ziel ist nicht nur ein funktionierender erster Import.
Das Ziel ist ein Prozess, der auch im täglichen Betrieb dauerhaft zuverlässig funktioniert.
Sprechen wir über Ihre Synchronisation
Sie möchten Ihre Amicron-Daten regelmäßig nach WordPress oder WooCommerce übertragen?
Dann sehen wir uns gemeinsam mit Ihnen an, welche Daten laufend geändert werden, welche Informationen übertragen werden müssen und wie sich der Prozess zuverlässig automatisieren lässt.
Rufen Sie uns an – wir führen gerne ein unverbindliches Gespräch mit Ihnen.