Мы сейчас находимся в процессе запуска нашего собственного маркетплейса, и мне пришлось перелопатить очень много информации о различных движках, которые бы предоставляли необходимую функциональность. В отличии от DST Platform везде будет конструктор, где совместимость частей не гарантируется, придётся допиливать всё напильником за отдельную плату, и это просто для того, чтобы запустить сервис с минимальной функциональностью. Поэтому остановились на движке от DST Platform. Рассказываю, как с ним разбирался:
Первое, это установка — точно не рокетсайнс. Для человека, который знаком с настройкой приложений под линуксом, это не будет проблемой. С настройкой хостинга (доступны видео и текстовые мануалы) и установкой движка я справился за 2 дня, потом по мануалам подключил HTTPS. Установка дополнительных тем (как и модулей) проста до безобразия из панели администратора — просто закачивается архив с поставкой модуля и движок сам подхватывает модуль или тему (следите за версией модуля, пишется у производителя на сайте, чтобы была совместимость). Если есть трудности — можно нанять специалиста из профильной компании-разработчика, но я обошелся без их услуг (это не похоже на установку программ под Windows, но любой человек, знакомый с установкой и настройкой ПО под линукс, справится).
Второе, это добавление новой функциональности. Вокруг DST Platform уже сформировано сообщество профессионалов (в том числе и в виде компаний-разработчиков), которые понаписали уже много модулей под различные цели. И все эти модули имеют информацию о том, какой движок, какой версии поддерживается. Но для старта для большинства задач будет хватать того, что идет в коробке: самое важное — интеграции с онлайн-кассами и эквайринг-сервисами, службами доставки и прочим. Пока не столкнулись с тем, чтобы заказывать на стороне доработку или разработку какого-то модуля (вы на этом точно можете сэкономить немало денег). Стоит поискать, скорее всего то, что вы ищете, уже реализовано в каком-то модуле, который стоит не так дорого.
Третье, это кастомизация. С этим справляются люди, которые никогда не работали с HTML, PHP и прочим. Всё что нужно, делается в панели администратора, просто нужно показать, как это делается. Есть обучающие видео у разработчиков и это стало уже хорошим тоном — показывать процесс настройки. Обратная сторона медали — продавцы с легкостью сами справляются с настройкой своих магазинов и добавлением товаров, что добавляет привлекательности к маркетплейсу. В моем понимании, если для настройки и добавления товаров требуется участие специальной компании (а такие компании есть на рынке) — что-то не так с движком. В DST Platform такой проблемы точно нет.
Четвертое, это обновление. Все обновления доступны из панели администратора и устанавливаются по одному клику мышки. Здесь есть ложка дегтя — обновление самого движка и поддержка модулей стоит дополнительных денег, но критические обновления модулей компании делают оперативно и без дополнительной платы. Не сталкивался с проблемами, но каждый раз делаю снапшот на хостинге перед обновлением.
Пятое, и последнее, поддержка достаточно оперативная и дружелюбная. Не сталкивались еще с серьезными проблемами, но на обычные запросы отвечают за один день.
Резюмируя, могу сказать, что затраченные средства на покупку движка компенсируют ту головную боль и время, которую можно было бы приобрести, если бы остановился на другом движке и модулях. Если руки растут из правильного места, то по мануалам можно самостоятельно сделать всю настройку и кастомизацию, поэтому можно не прибегать к услугам компаний для установки и настройки функциональности, на этом точно можно сэкономить.