Best-Practice Import Artikel inkl. Kategoriezuweisungen (Kategoriebaum-Berechnung)

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?