Интернет магазин лучше всего делать уже на базе CMS и допиливать под себя. посмотри в сторону opencart, drupal, WordPress.
В зависимости от бюджета можно обойтись как и шаблоном и его кастомизацией стандартными средствами CMS и шаблона + покупкой нужных модулей под свои нужды, так и программистом который напишет красоту и функционал лично для вас. Примера ради сайт на opencart про самооборону
https://signal-sos.ru который понемногу пишу самостоятельно.
P.S.
WIX - мусорка сервера которой находятся в США что сказывается на скорости, полное отсутствие поддержки от разработчиков и дойка денег за каждый щелчок мышки, хуже платформы придумать просто не возможно.