Meine Frage:
Wie kann ich den Kategorienbaum für mehrere Sprachen im Shop effizient über ein Import aktualisieren?
Pseudo-Code
- Artikel importieren (anlegen oder aktualisieren) [Gedanklich das Foreach - Liste von Artikeln]
- Prüfen, ob die Kategorie, die dem Artikel später zugeordnet werden soll, existiert
- Wenn ja, Kategorie aktualisieren
- Wenn nein, neue Kategorie anlegen
- Artikel anlegen oder aktualisieren
- Artikel der Kategorie zuordnen
Der Falschenhals ist der Kategoriebaum, der bei jedem Anlegen oder Aktualisieren einer Kategorie scheinbar komplett neu aufgebaut wird.
Gibt es ein Best-Practice Konzept?
Den Kategorienbaum erst aufbauen lassen, wenn der Import abgeschlossen ist?