Одинаковые подкатегории то добавятся, это понятно, и структура вложенности папок сохранится как в прайс листе. А дальше?. Разложит ли потом парсер товары по ним корректно, вот в чём вопрос. Ведь последовательность такая - сначала заполняется вкладка "Категории и наценки" и потом относительно введённых данных парсер раскладывает товары из прайса. Если в "категории и наценки" указано примерно следующее:
*Название категории в прайс-листе: "Комплектующие" * Соответствует вашей категории: "Шторы -> Комплектующие"
*Название категории в прайс-листе: "Комплектующие" * Соответствует вашей категории: "Лампы -> Комплектующие"
*Название категории в прайс-листе: "Комплектующие" * Соответствует вашей категории: "Шкафы -> Комплектующие"
получится, что все товары из любой цепочки в прайсе, оканчивающейся на "Комплектующие" полетят в "Шторы -> Комплектующие". Поэтому логично в парсере во вкладке "Категории и наценки" поправить код так, чтобы он подхватывал в левое поле полные цепочки из прайса, а так же чтобы можно было прописать их вручную в формате например:
*Название категории в прайс-листе: "Шторы|Комплектующие" * Соответствует вашей категории: "Шторы -> Комплектующие"
*Название категории в прайс-листе: "Лампы|Комплектующие" * Соответствует вашей категории: "Лампы -> Комплектующие"
*Название категории в прайс-листе: "Шкафы|Комплектующие" * Соответствует вашей категории: "Шкафы -> Комплектующие"
Тогда некорректных толкований не будет, парсер найдёт полное соответствие и товары загрузятся куда надо а не куда попало.