Menü / Kategorie auf 3 Ebenen - dringend Hilfe benötigt

Hallo in die Runde. 

ich habe ein Problem. ich importiere für einen Kunden von mir alle Daten über eine Schnittstelle. Diese habe ich selbst gebaut und somit ist hier alles gut. 
Die Schnittstelle importiert Artikel + EIgenschaften und die Kategorien. 

Hier habe ich nun ein Problem, es handelt sich um einen Onlineshop für Mode. Hier gibt es 3 Menüsebnen wie bei Zalando. 

Menu1:  Damen | Mädchen | Jungs
Menu 2:   (nehmen wir mal an Damen ist aktiv) Röcke | Blusen | Hosen | Schals
Menu 3: (Sidebar im Content) hier kommen dann die Artikel und Unterkategorien

 

Das Problem das ich habe ist das, die Artikel/Kategorien immer wieder angeglichen werden über die Schnittstelle. Und noch dazu kommt das die Kategorien aus der Warenwirtschaft nicht so verschachtelt werden können wie ich es im Shopware benötige. D.h. ich bekomme die Kategorien alles auf dem Root Level und muss diese beim Import entsprechend erstellen und zuweisen. 

Hat jemand eine Idee oder eine Lösung wie man das am sinnvollsten lösen kann? 
Gerne beauftrage ich euch auch und bezahle das ganze.  ich danke euch schon mal für eure Hilfe. 

Daniel