Опций так то всего 2:
1) Выучить язык программирования, подходящий для веба (питон, пхп, цшарп...), взять популярный фреймворк и по туториалам все это написать.
2) Взять готовые системы типа вукомерс, опенкарт или (простибоже) битрикс, подучить пару моментов типа как шаблоны/темы делать, взять готовые компоненты, настроить и дело в шляпе.
Второе сильно быстрее, первое больше нацелено на развитие собственных скилов.