E-shop, neboli internetový obchod, je webová aplikace sloužící primárně k prodeji zboží. V nejjednodušší podobě jde o katalog produktů tříděný do kategorií a doplněný nakupním procesem. Ten umožňuje přidávání produktů do nákupního košíku a následné vytvoření objednávky.
Existují dokonce jednostránkové e-shopy, kde funkci nákupního procesu nahrazuje formulář na konci stránky. Na druhé straně spektra pak stojí složité e-shopy vyvíjené na míru a napojené na nejrůznější další systémy, jako jsou účetní software, ERP systém, sklady dodavatelů apod.