Что выбрать — CMS или онлайн-конструктор для маленького интернет-магазина?
Я не съел собаку в этом деле но сам тоже много прошарил информации. Я считаю наиболее оптимально выбрать CMS изначально заточенную под интернет-магазин. Порекомендую взять Opencart, а точнее его локализованная версия для России - OsStore. Сама по себе она "голая" (так писали о ней в обзорах), но на нее много шаблонов и модулей. Лучше брать простую CMS и по мере необходимости насаживать на нее нужные модули чем брать изначально сложную и неповоротливую CMS и потом плясать с бубном пытаясь ее для себя адаптировать. Такие варианты как Wix насколько я знаю являются SaaS сервисами (ежемесячная плата за возможность управлять контентом и хостинг). В общем я думаю лучше взять бесплатную CMS OsStore и затащить его на хостинг и платить только за хостинг. SaaS дороже.  Такие вещи как операции с заказами там есть в коробке этого магазина и при желании можно поставить еще модули платные или бесплатные. Я использую OsStore с шаблоном Ava и ставлю всякие нужные модули. CRM мне кажется нужна тем у кого уже большой поток клиентов. Если товаров всего 300 то думаю такая простая система как OsStore отлично подойдет. А если поставить шаблон то и вовсе будет более чем достаточно. Я его поставил на локальный сервер за минут 15-20. Но не стоит думать что она совсем простая. Все необходимое в ней есть.
Если есть знания в html+css и хотя бы базовое понимание PHP - однозначный выбор CMS.
Я пишу сайты на Wordpress и очень этой ЦМСкой доволен. Единственное скажу сразу: с плагинами не злоупотребляете. Я поначалу тоже любил экспериментировать с плагинами, и, как следствие пара сайтов были взломаны, так как некоторые плагины открывают огромные дыры для хакеров.
А написание своего шаблона wordpress - это дело очень легкое на самом деле (при условии, что разбираетесь в html+css).
Когда я начинал мне очень помог этот курс видео-уроков
www.youtube.com/watch?v=NamClmyOoms
Если Вы создаете интернет магазин, не забудьте обеспечить теме поддержку плагина woocommerce (на мой взгляд - это лучший плагин для организации магазина).
По поводу "БЭК-офиса", под каждую из перечисленных задач есть плагины...однако когда я столкнулся с необходимостью довольно сложно работающего личного кабинета - возникла необходимость эти плагины серьезно допиливать (поэтому знания php - приветствуются).