Als Verkaufskanal im Internet bietet der Online-Shop als virtueller Laden die Möglichkeit Waren direkt im Internet zu verkaufen. Zugrunde liegt ein Online-Shop-System, das den Kauf von der Produktauswahl über die Auswahl z.B. der Größe, Farbe oder Anzahl des Produktes über die Wahl der Versand- und Zahlungsbedingungen bis zum Bezahlvorgang ermöglicht.
Um den Kunden zu einer Kaufentscheidung zu führen sind die Anforderungen an die visuelle Präsentation der Produkte und die Kunden-Kommunikation innerhalb des Online-Shops hoch.
Einem Online-Shop liegt meist eine datenbankbasierte Shop-Software zugrunde. Ergänzend dazu werden zunehmend moderne Bezahlsysteme erforderlich auch um die Sicherheit des Online-Kaufs zu gewährleisten.
Der Ablauf der Online-Bestellung und die Angaben im Online-Shop müssen den rechtlichen Bestimmungen zum E-Commerce entsprechen.