Вижу два варианта:
1. Просить поставщиков скидывать данные в каком-то одном формате (желательно машиночитаемом).
Может вообще перейти на
EDI, если это ваш кейс - таким решением уже пользуются всякие крупные (да и не только) торговые сети, а значит многие поставщики уже в него интегрированы и им не будет сложно подключиться к вам.
2. Написать под каждого поставщика свой конвертер