Смотря что за сайт.
Если уже действующий, надо посмотреть его позиции, посещаемость и перспективу.
Удобен ли он для пользователя, как сделан (удобно ли работать с админкой, нет ли технических костяков и тд).
Если заказывать новый: посмотрите на конкурентов, может им хватает аккаунта в сетях для полноценной работы.
Если у все конкурентов есть сайты, изучите их, составьте Техническое задание на разработку, узнайте стоимость разработки и продвижения и делайте выводы.
Небольшие интернет магазины можно сделать в пределах 30.000 у фрилансеров, но нужен будет трафик, поэтому ещё плюсом бюджет на продвижение.
Для теста ниши можно начать с минимального набора функционала- простой магазин на Тильде или другом конструкторе, и реклама.