Taki import powinieneś robić poprzez CSV. Dzieki konwersji na csv uzyskujesz odseparowanie od wersji bazy i sklepu. Niestety są problemy z importem dużych ilości produktów, więc trochę Cię rozumiem, sam będę to chyba w ten sposób działał..
Co do analizowania pustej bazy to ewidentnie robisz jakieś kiepskie analizy, skoro nie widzisz powiązań.
Analizować najprościej można tak:
Instalujesz pustą bazę i robisz export całej bazy do skryptu
Dodajesz kilka produktów i kategorii o stopniowym skomplikowaniu parametrów i ponownie eksportujesz do skryptu
Teraz porównujesz wg zawartości obydwa pliki jakimś programem do porównywania - choćby totalcmd, notepad++, czy filediff - i wszystko masz jak na tacy. Niestety takim porównaniem nie wychwycisz choćby tego jak sprytnie przechowywane są pliki ze zdjęciami.. masakra jeśli chodzi o obchodzenie tego na własną rękę.
Niemniej, podsumowując twój (i mój
problem) powinieneś kierować konwersję tego xmla w csv jeśli tylko masz mniej niż 1000 produktów.. później zaczynają się schody.