Una tienda virtual (o tienda online) es un sitio web donde los vendedores ponen a disposición de sus clientes los productos o servicios mostrándolos a través de imágenes o vídeos y explicando en detalle las características que estos ofrecen, tiene la opción de añadir productos al carro de la compra. De esta forma, los usuarios podrán comprar por internet sin necesidad de ir a la tienda física para adquirir los productos.
Un catálogo online cumple la misma función que uno impreso, mostrando a los clientes lo productos que la empresa dispone a través de fotografías e información, y dependiendo de la conveniencia, permitiendo la visualización de los precios pero sin la opción de poder comprar por Internet.