Много вариантов.
1. Воспользоваться конструктором сайтов -
https://vc.ru/services/681602-top-24-konstruktorov-saitov-2024-goda-kak-vybrat-luchshii-konstruktor-saita 2. Использовать CMS - Wordpress, Joomla или что-то для товаров. Тут уже надо будет найти хостинг и самому развернуть.А дальше уже и кодить особо не надо будет, просто настривать.
3. Писать самому. Тут уже зависит от функционала.
Какой выбрать - все зависит от нужной гибкости. Чего ты хочешь в целом. Просто сайт визитку или дать возможность оформлять заказы.