Только 3 месяца назад решил сделать собственный интернет магазин. До этого имел опыт работы только на WordPress, Drupal, Bitrix.
На всех этих 3 CMS можно сделать базовый хороший интернет магазин без сложных логических процессов. Но пилить это все на Drupal и WP казалось костылями, платить за Битрикс не особо желания было (потом понял что зря). Решил посмотреть в сторону бесплатных CMS для интернет магазинов.
В первую очередь решил познакомиться с OpenCart. Уже после 3 дней вкуривания этой CMS, стал понимать, что на самом деле ничего там бесплатного и простого нет. То что изначально было бы логически туда впилить - тоже нет (это я про голую OpenCart, без каких либо сборок типо OCshop). В самом OpenCart нет нормального SEO модуля, нет нормального импорта и многих других мелочей которые было бы вполне логично сделать. А если хотите себе это все, то вам потребуется купить модули за $ (вот такая вот популярная бесплатная система с голым функционалом, где весь бизнес построен на платных модулях), в итоге что бы получился магазин с нужным функционалом нужно было заплатить только за одни модули больше денег чем стоит лицензия Битрикса для интернет магазина, в котором по умолчанию в коробке все есть.
В итоге на OpenCart забил так как показалось какой-то ущербной (я это оцениваю со стороны пользователя а не разработчика), решил попробовать PrestaShop 1.6, в нем изначально из коробки решалось примерно 95% всех задач. Остальное пришлось допиливать покупая несколько модулей. Те самые 5% которые пришлось доделывать модулями было странно что на засунули в CMS, так как было вполне бы логичным это туда вставить что бы учитывать потребность как универсальной CMS для магазина.
Но даже сейчас спустя 3 месяца работы, мне показалось что изначально купить Битрикс малый бизнес было проще чем мучатся со всеми этими CMS и докупать модули.
В качестве разработчика имею знания в CSS, JS, jQuery и немного php. Сделать дизайн на любую CMS могу самостоятельно.
Сейчас когда все понемногу растет и расширяется изучаю по потихоньку Python и хочу в будущем переписать магазин на Django. Если кому-то интересно почему? То очень понравилась логика разработки и написания кода Python в отличии от php,