Полноценный, работающий сайт интернет-магазина самому, однозначно, не стоит делать. Только спецы смогут создать сайт, который будет работать. Но заработает он не сразу после создания, а после того, как сео-специалисты выполнят
продвижение в интернете этого сайта. Самому пытаться выполнить такую работу не надо и пытаться - новички в сео-продвижении зачастую делают в процессе работы очень много ошибок, которые иногда вообще невозможно исправить. Самое страшное, что может случиться из-за ошибок - это блокировка сайта поисковыми системами и потом с сайтом можно "попрощаться". Я бы и для поддержки сайта интернет-магазина уже после раскрутки советовала бы нанять специалистов.