Robuste PIM-zu-WooCommerce-Pipeline: Architektur, Event-Sync und Upgrade-Sicherheit
Eine robuste PIM→WooCommerce-Pipeline steht und fällt mit einem sauberen Datenmodell. Ziel ist es, semantisch saubere Produktinformationen aus Akeneo oder Pimcore so zu normalisieren und zu versionieren, dass WooCommerce sie deterministisch, performant und upgrade-sicher verarbeiten kann. Kernidentitäten und Schlüssel Verwenden Sie unveränderliche, globale Produkt-IDs (z. B. PIM-UUID) als “Source of Truth”. In WooCommerce wird diese ID als Custom Field (post meta) oder eigene Datenbanktabelle gespiegelt. Nutzen Sie SKU nur für geschäftliche Identifikation, nicht als technische Primär-ID. Pflegen Sie eine stabile Zuordnungstabelle (PIM-ID ↔ WooCommerce-Produkt-ID/Variation-ID). Diese ist Grundlage für Idempotenz, Deltas und Rollbacks. Attribute und Normalisierung Definieren Sie in Akeneo/Pimcore klare Attribut-Typen (Text, Zahl, Boolean, Auswahl, Metrik). Legen Sie für numerische Felder Einheiten fest und normalisieren Sie auf eine Referenzeinheit (z. B. Gewicht in Gramm) – Umrechnung nach WooCommerce erfolgt deterministisch in der Pipeline. Vermeiden Sie Freitext für strukturierte Werte (Farben, Größen). […]