Зашёл на форум, увидел тему, подумал - интересно, как раз сейчас подбираю двиг магазина, нужно почитать что тут..., а тут этакие разборки-халивар.
А если по теме, идея на мой взгляд хорошая, так как после поверхностного знакомства с десятком популярных двигов магазинов, я не в восторге от них. Сейчас пока остановился на двух, OpenCart2 и PrestaShop, так как они мне показались наиболее дружественными в плане удобства пользования и интуитивной понятности, я в этих движках магазинов ноль, так что и сужу по ним как чайник. И тут самое главное, кто будет конечным пользователем магазина, а это не программисты, а хозяин и клиенты магазина. Так что, на мой взгляд, тех сторона это одно, конечный пользователь не видит что там по коду внутри, а вот функциональность и удобство работы это очень важно.
В общем, у меня есть скажем так этакий опыт работы с веб с 2004 года, делал сайты и магазины на Joomla + Joomshopping. Мог бы помочь в плане верстки и дизайна в свободное время, в частности больше по дизайну, этим подзарабатываю на жизнь - фотошоп, иллюстратор, 3D, типографика. Могу немного кодить на пхп, но отхожу от этого, так что не полезу в эти дебри. В общем с точки верстки, дизайна и удобства есть пара заметок:
1. Как простого верстальщика-дизайнера, а конечные пользователи в большинстве своём такими и будут, меня интересует удобный шаблон/тема, а тут у тех движков что я просмотрел, с этим проблема. Единственный более понятный вариант у tomatocart, структурировано и в файлах более наглядно всё, и не каких там шаблонизаторов. Короче шаблоны/темы должны быть максимально лёгкими в создании, и правильно структурированными, а не так в некоторых, всё в кучу, и ищи иголку в стоге сена. И самое главное не нужно тему прятать хз куда, как это в OpenCart2 сделано...
ПС. По шаблонизаторам, нативная пхп вёрстка для конечных верстальщиков понятней чем эти шаблонизаторы, которые нужно изучить, да и быстрей работает, насколько знаю, если верить тому что пишут. Тут думаю нельзя жёстко завязывать темы на шаблонизаторы, и дать выбирать как верстать.
2. Дизайн админки в плане настроек должен быть тоже интуитивно понятным. Я к примеру в OpenCart2 только с помощью гугла кое как разобрался как русифицировать двиг, так как настолько запутано там с этим делом. Все настройки должны быть понятны для любого с первого взгляда, а не зашифрованы. Короче тут думаю можно подглядеть если что как у других.
В плане модулей..., у многих движков плохо с мультиязычностью, а сегодня это главный критерий для сайтов. Плюс при поиске движков заметил что не все магазины имеют мультипродавцов и мультишопинг(несколько магазинов на одном движке).
Ну и почитав тут, заметил склонность некоторых к 1С бухгалтерии, а тут могу сказать одно, не стоит зацикливаться на привязки двига только на регионы, где используют этот 1С, нужно делать его под любые имеющиеся бухгалтерии(модулями/плагинами), в принципе как и под системы оплаты, больше будет интерес к движку.
Накатал простыню.
Под конец могу сказать, что я пока не определился с движком магазина, у всех не хватает мне нужных модулей, поэтому и заинтересовался этой темой, как ни как если с этим магазином что выйдет, то по крайней мере смогу сам дописать нужное мне, пока не всё забыл как тут и чего в Yii строится.