Парзер поиска? Что за хрень. Попробуем спросить штатного телепата.
Например, взять для этого специальный инструмент -
Scrapy (
https://scrapy.org/ ), но это для Python.
или
https://github.com/PuerkitoBio/gocrawl,
https://github.com/PuerkitoBio/goquery, но это для Go.
Думаю для PHP тоже должно быть нечто подобное.
Но если страницы формируются с JS и только с JS - то придется использовать что-то вроде PhantomJS, CasperJS.
Если же вы имеете доступ к внутренностям этих интернет магазинов (к базам данных) - то все на порядки проще.