Интернет-магазин — сайт, принимающий заказы на материальные или электронные товары и услуги от посетителей в режиме он-лайн.
Для удобства покупателей сайт содержит каталог товаров и услуг (существуют магазины одного товара, в этом случае каталог отсутствует). Каждая единица номенклатуры товара или услуги состоит из артикула, наименования и цены. Помимо этого товар, как правило, имеет описание основных свойств, иногда — изображение.
Выбрав необходимые товары или услуги, пользователь обычно имеет возможность тут же на сайте выбрать метод оплаты и доставки. Совокупность отобранных товаров, способ оплаты и доставки представляют собой законченный заказ, который оформляется на сайте путем сообщения минимально необходимой информации о покупателе. Часто при оформлении заказа предусматривается возможность сообщить некоторые дополнительные пожелания от покупателя продавцу.