Как правильно уже заметил
Владимир Коротенко, нужно отталкиваться от технического задания и писать на том, что лучше всего знаете.
Сейчас выбор достаточно большой, есть много готовых решений, условно можно разделить все варианты реализации на следующие:
- Коробочное решение
- Облачное решение
- Решение на фреймворке
У каждого из них, есть свои плюсы и минусы, честно говоря, на мой взгляд, коробочные решения сейчас не удовлетворяют современным требованиям
`из коробки` почти никогда, но опять же, все зависит от требований индивидуально для каждого проекта.
Не соглашусь с тем, что облачные решения это привязка к платформе (вернее то, что это минус), хотя бы потому, что используя Bitrix вы привязаны к битриксу, а используя фреймворк, вы ограничены тем решением, которое реализовали и тем фреймворком который используете. В любом случаи, как правило всегда можно перенести облачное решение в коробочное, а коробочное на фреймворк, но это конечно потребует расходов.
В вашем случае сложно что-то советовать т.к. не хватает данных по ТЗ, но могу однозначно сказать, что из облачных решений ничего лучше Shopify, на текущий момент нет (по крайнем мере, пока не запустится getOpen.Store), но там вопрос соблюдения 152-ФЗ, если вы планируете работать в РФ.
Bitrix не смотря на большой технический долг и устаревшую архитектуру пользуется весьма большой популярность и на самом деле, в некоторых случаях является не плохим решением, но если рассматривать тяжеловесов, то можно посмотреть и в сторону UMI, я правда с ней не сталкивался, поэтому предлагаю только как вариант для рассмотрения.
Весьма не плохими решениями так же являются OpenCart и CS-Cart.
PrestaShop категорически не рекомендую, внешне выглядит симпатично, но под капотом там не лучше WP, по той же причине
не рекомендую и WP (WordPress+WooCommerce), даже в самых смелых фантазиях я не могу понять, как можно выбрать это вариант для реализации интернет-магазина, это не поддается логике и абсолютно за гранью моего понимания.