1. На каждый тип сделать свой отдельный парсер, в БД приводить всё к общему виду.
2. В БД иметь столько таблиц сколько типов прайсов у вас есть, каждый тип писать в свою таблицу
3. Заморочиться с универсальным парсером который сам определяет тип, но тут сильно звисит от их количества и различий