Уверен, что для ваших задач подходит SAAS-платформа
Shopify. Сами её используем для интернет-магазина белья
alisa.in.ua - можете увидеть пример.
Тот функционал, который вы хотите, можно реализовать, допилив тему или поставив модули.
Пусть вас не пугает стоимость обслуживания - оно того стоит.
Если посчитать, сколько нужно платить за хостинг/постоянные допилки программистам, добавить риски падения сайта, если он обслуживается вами, а не профессиональной командой 24/7, то окупается точно.