PrestaShop - это популярная бесплатная платформа для создания интернет магазинов. Разработчики этой cms западные, однако она уже давно русифифирована и есть большое количество русскоязычных сайтов поддержки этой системы. Для преста шоп написано огромное количество различных платных и бесплатных модулей и шаблонов.
Как и любая другая бесплатная cms, presta shop имеет как достоинства так и недостатки.
К положительным моментам стоит отнести в первую очередь хорошую функциональность. На presta shop вы действительно сможете создать полноценный ИМ, с каталогом, карточкой товара, фильтрами, корзиной, оплатой и прочими обязательными атрибутами современного ИМ.
Отрицательные стороны связаны скорее всего с бесплатностью. Некоторые моменты недостаточно хорошо продуманы и в некоторых случаях приходится дорабатывать базовый функционал. Это не столь критичные проблемы, больше мелкие баги и небольшие недочеты. Но многим они могут мешать. В данном случае думаю можно сделать скидку в виду бесплатности системы.
Установка преста шоп на хостинг довольно простая. Достаточно закачать файлы на хостинг, после чего открыть сайт в браузере и следовать инструкциям мастера установки prestashop. В целом это довольно стандартная процедура для любой cms.
Системные требования у presta к хостингу не высокие. Это уже давно стандартный набор ПО Apache, PHP и MySQL. Оперативной памяти (php memory_limit) требуется минимум 32 Mb, а лучше 64. Это небольшой лимит и он есть на любом платном хостинге.
То с чем вы можете потенциально столкнуться, так это нехватка ресурсов. Дело в том, что на обычном виртуальном хостинге лимиты на нагрузку на сервер ограничены и по мере роста магазина и увеличения количества товаров нагрузка на базу данных может стать очень большой. В этом случае вы скорее всего уже сможете позволить себе VPS или даже выделенный сервер.