WordPress-Produktkonfigurator verwalten: Daten, Regeln und Updates

Nach der technischen Einführung beginnt die laufende Arbeit an einem WordPress-Produktkonfigurator. Optionen ändern sich, Preise werden angepasst und neue Modelle kommen hinzu. Ohne ein klares Daten- und Freigabemodell entstehen schnell falsche Kombinationen oder Bestellungen, die sich intern nicht verarbeiten lassen.

Eine führende Datenquelle festlegen

Produktdaten sollten nicht gleichzeitig in mehreren Systemen unabhängig gepflegt werden. Unternehmen müssen festlegen, ob WordPress beziehungsweise WooCommerce, ein PIM, ERP oder der Konfigurator selbst die führende Quelle für einen Datentyp ist. Das kann je Feld unterschiedlich sein:

  • Artikelnummer und Bestand aus ERP oder Shop,
  • Marketingtexte und Medien aus WordPress oder PIM,
  • Kompatibilitätsregeln aus dem Konfigurator oder CPQ,
  • Kunden- und Bestelldaten aus WooCommerce oder CRM.

Für jede Synchronisation braucht es eine eindeutige ID. Namen wie „Rot“ oder „Modell A“ sind als technische Zuordnung zu unsicher, weil sie geändert oder übersetzt werden können.

Variantenregeln getrennt von der Darstellung pflegen

Eine Auswahl kann optisch verfügbar sein und trotzdem technisch ausgeschlossen werden. Produktregeln sollten deshalb nicht nur in der 3D-Szene versteckt sein. Sinnvoll ist ein nachvollziehbares Regelwerk, das Pflichtoptionen, Ausschlüsse, Abhängigkeiten und Berechnungen abbildet. Die Benutzeroberfläche liest diese Regeln und erklärt dem Nutzer, warum eine Option nicht verfügbar ist.

Preise serverseitig absichern

Im Browser berechnete Preise dienen der direkten Rückmeldung, dürfen für die Bestellung aber nicht die einzige Quelle sein. Beim Hinzufügen zum Warenkorb und vor Abschluss der Bestellung sollten Preise und Varianten erneut serverseitig validiert werden. Dadurch lassen sich veraltete Daten und manipulierte Anfragen erkennen.

Produktkonfigurationen

Rollen und Freigaben organisieren

Nicht jede Person, die Texte oder Bilder bearbeitet, sollte auch Produktregeln und Preise ändern können. Ein praktikables Rollenmodell unterscheidet mindestens Redaktion, Produktmanagement, Preisfreigabe und technische Administration. Größere Änderungen sollten zunächst in einer Testumgebung geprüft werden.

Updates ohne Datenverlust durchführen

WordPress, WooCommerce, Theme, Plugins und der Konfigurator entwickeln sich unabhängig voneinander weiter. Vor Updates sind deshalb Backups und Tests für die geschäftskritischen Wege nötig:

  • Konfiguration starten und wiederherstellen,
  • Optionen und Preis berechnen,
  • Produkt in den Warenkorb legen,
  • Bestellung abschließen,
  • Konfigurationsdaten im Backend und in angebundenen Systemen prüfen.

Skripte und Styles sollten über die WordPress-Funktionen eingebunden werden. Dadurch lassen sich Abhängigkeiten und Ladestrategien kontrollieren. Die offizielle Referenz zu wp_enqueue_script() beschreibt die dafür vorgesehenen Parameter.

Versionierung und alte Konfigurationen

Wenn Optionen oder Preise geändert werden, ist eine ältere gespeicherte Konfiguration nicht automatisch ungültig. Speichern Sie deshalb neben den ausgewählten IDs auch eine Version des Regelwerks oder Produktstands. Beim erneuten Öffnen kann das System dann erklären, welche Auswahl übernommen, ersetzt oder neu bestätigt werden muss.

Betrieb anhand realer Fehler überwachen

Neben Seitenaufrufen sind technische Ereignisse wichtig: nicht ladbare Modelle, ungültige Regeln, fehlgeschlagene Warenkorbübergaben und ungewöhnlich lange Ladezeiten. Diese Informationen helfen, Probleme zu beheben, ohne unnötig personenbezogene Daten zu sammeln.

Die Wahl der technischen Einbindungsform behandelt der ergänzende Leitfaden Produktkonfigurator in WordPress integrieren.

Published On: Mai 4th, 2023Categories: 3D KonfiguratorenKommentare deaktiviert für WordPress-Produktkonfigurator verwalten: Daten, Regeln und Updates