Generell lassen sich Online-Shops in zwei Kategorien einteilen: Klassische Online-Shops (z.B Amazon und Zalando), die eigene Produkte vertreiben und Affilliate Shops, die auf Provisionsbasis Artikel von anderen Shops verkaufen. Der technische Aufbau eines Online Shops unterscheidet sich stark von jenem klassischer Webseiten, da deutlich größere Datenmengen und kompliziertere Abwicklungsprozesse bewältigt werden müssen und Datensicherheit noch stärker im Fokus steht.
Moderne Online Shops weisen daher deutlich erweiterte Funktionen auf. Dazu zählen ein Payment Gateway, also ein integriertes Bezahlsystem, eine umfangreich Menü- und Kategorisierung Struktur, sowie natürlich ein Warenwirtschaftssystem im Hintergrund. Mit einem guten Online Shop werden zwei Hauptziele verfolgt: Einerseits eine möglichst hohe Verkaufsrate und andererseits einen einfachen Abwicklungsprozess nach Kaufabschluss. Ersteres wird durch ein nutzeroptimiertes Webdesign und Nutzerführung erreicht. Für einen Online-Shop ist eine ausführliche Nutzerverhaltenanalyse äußerst wichtig, da nur durch detailliertes Wissen über die Kunden, der Shop bestmöglich optimiert werden kann. Eine Möglichkeit sind beispielsweise A/B Test, bei denen verschiedene Varianten einzelner Webseitenteile (Texte, Platzierung von Buttons, Menüführung) getestet werden.
E-Commerce ist ein riesiger Wachstumsmarkt, daher lohnt sich auch jetzt der Einstieg noch. Wichtige ist ein hochwertiges Shopsystem, welches ästhetisch ansprechend ist und über eine logische Navigationsstruktur verfügt. Auch mag es sinnvoll sein die Verkaufsabwicklung und Logistik auszulagern und einen Affiliate Shop zu betreiben, der sich vorwiegend aufs Marketing konzentriert.