Самый лучший и оптимальный способов - это создание сайта с помощью хорошего конструктора сайтов. Можно делать все самостоятельно даже новичку.
Тем более это гораздо выгоднее, чем нанимать специалиста для создания своего собственного сайта, да и работать это будет на вас - поэтому вам лучше знать, какой итоговый результат вы хотите видеть.
Также все зависит от продукции, которая будет продаваться через ваш интернет-магазин, добавить не только картинки с ценами, но и нужное содержание, выдержанный корпоративный стиль - тоже очень важно.
Платформ для создания сайта очень много, но самые классные:
Желаю удачи!
Я пользовался опенкартом. Это бесплатный движок созданный для интернет-магазинов. К нему можно прикрутить любой дизайн.
Можно подключить разные модули, обработка товара, онлайн платежи, отчеты и много другое.
Prestashop - cms для создания интернет-магазина. На данный момент большое количество хостингов имеют её из коробки. Неплохие отзывы, на данный момент, имеет hostinger.ru.