Насколько законно парсить каталог товаров магазина?
Каталог товаров является публичной офертой неопределенному кругу лиц. Соответственно - вы можете с ней ознакомиться в том числе парсингом каталога.
Единственно нужно знать меру - если вы массой своих запросов валите сервер, - вы затрудняете доступ других к ее ознакомлению, и можете нанести прямой ущерб владельцу.  Скажем другие не могут зайти в каталог или оплатить товар, пока ваш классный многопоточный скрипт грузит сервер...
А эти деяния могут подпадать вплоть до норм уголовного кодекса.
Прямого запрета нет, да и, насколько мне известно, в бизнесе вообще хороший тон постоянно парсить публичные каталоги конкурентов (вспомните акцию "нашли дешевле - вернем 110% разницы", она именно на таком парсинге работает).
Другой вопрос, что это могут принять за атаку и Вас заблокировать (вместе с подсетью), но, опять же, доказать наличие злого умысла невозможно.