E-shop je internetový obchod, tedy webová stránka nebo online systém umožňující zákazníkům vybírat a objednávat zboží či služby prostřednictvím internetu. Název vznikl z anglického spojení electronic shop, tedy elektronický obchod.
Typický e-shop obsahuje katalog nabízeného zboží nebo služeb, informace o cenách a dostupnosti, nákupní košík a objednávkový proces. Součástí mohou být také různé způsoby elektronické platby, výběr dopravy, zákaznický účet, sledování zásilky nebo systém hodnocení produktů. Prostřednictvím e-shopu lze prodávat nejen fyzické zboží, ale také digitální obsah, například e-knihy, software, hudbu či online služby.
Nákup v e-shopu zpravidla vede k uzavření smlouvy na dálku mezi zákazníkem a provozovatelem internetového obchodu. Provozovatel musí zákazníkovi poskytovat stanovené informace o své totožnosti, nabízeném zboží či službě, ceně, způsobu platby a dodání a v příslušných případech také o možnostech odstoupení od smlouvy nebo reklamace.
E-shop může být samostatným internetovým obchodem, součástí webových stránek firmy nebo jedním z prodejních kanálů vedle kamenných prodejen a dalších forem prodeje. Pojem se v češtině běžně používá jako synonymum výrazu internetový obchod.