Я бы предложил использовать сервисы-конструкторы.
Они позволяют быстро и дёшево прощупать отдачу магазина.
А позже при недостатке средств конструктора переезжать уже на другие решения.
В деньгах это ~10-15 тысяч в год, вместо разработки «своего» за 30-50-200-500 тысяч.