1. любая cms для интернет магазина, к примеру prestashop или opencart. так-же можно использовать готовые расширения для популярных cms: wordpress (woocommerce), joomla (virtuemart)
2. полностью готового решения не найти, но сам функционал сравнения товаров возможно
3. Фиксировать цену не типичный функционал, писать самому
"нашли дешевле" вообще на обработку менеджерам