Начните с конструктора, есть конструкторы с готовыми магазинами (аренда готовой услуги), потом когда начнёте понимать, что вам нужно закажете сайт.
Прежде чем спрашивать на чём вам нужно сначала проработать набор требований к будущему сайту. Вам необходимо погрузится в предметную область, почитать что есть, посмотреть админки бесплатных и коммерческих систем, либо же выбор системы делегировать специалисту.
Выбор технологического стека проекта основывается на знаниях команды, а не на том, что у Apple.
Обратитесь к специалисту, если хотите дорого-богато. Если хотите дёшево и сердито - сделайте сами на конструкторе.
Да делайте на чем угодно. Лично я сделал сайт недавно клиенту на связке VUE + NET6.
Сейчас буду делать тиражное решение. 40К рублей за магазин под ключ.