Помимо самописных решений на рынке существуют два типа систем: конструкторы и коробочные решения с набором готовых модулей. Конструкторы условно бесплатны, имеют много шаблонов для быстрого старта. Но если хотите полноценный функционал и сайт на нормальном домене, надо платить. Как правило, конструкторы нельзя доработать, так как отсутствует доступ к исходным файлам системы управления. А если он есть — услуги программиста обойдутся дорого.
Примеры — Tilda, Wix.
Коробочных решений (cms) множество, самые популярные, на мой взгляд:
С помощью CMS можно:
- добавлять неограниченное количество товарных карточек;
- импортировать прайс-листы, каталоги;
- экспортировать списки заказов, базы клиентов и забытые корзины;
- добавлять функцию сравнения товаров;
- настраивать рассылку уведомлений покупателям
- интегрироваться с платежными системами, службами доставки;
- подключить нескольких способов оплаты товара;
- завести персональный кабинет с данными о покупателе и его действиях.
И множество других функций
Из недостатков: кастомизируемость, устойчивость при пиковых нагрузках, зачастую высокая стоимость самих систем и доработок к ним из-за специфики архитектуры и ограниченным кол-вом программистов на рынке которые охотно с ними работают.
Существуют внутренние разработки студий, которые набирают популярность в качестве on-premise. Или облачные решения, например, Headless Evolution от UserStory, созданная для категории fashion.