WordPress es excelente para montar una tienda online, si excelente, tiene todo lo necesario para poner en marcha un comercio electrónico, plugins como WooCommerce que tienen todo lo necesario para vender productos online.
Vender productos Físicos
Para productos físicos que necesiten transporte, etc. es especialmente bueno el plugin WooCommerce, ya que esta preparado para esto mismo, incluso puedes conectarlo a tu sistema de punto de venta, si tienes tienda fisica y asi hacer todo de forma sincronizada, usando tu tienda online para todo.
Vender productos digitales
Productos digitales, infoproductos, ilustraciones, software, etc. En este caso, WooCommerce puede hacerlo sin problema, pero aquí el rey es el plugin Easy Digital Download, sobre todo si necesitas un sistema de licencias, está especialmente diseñado para eso mismo.
Un buen ejemplo de una tienda con Easy Digital Downloas es la tienda de Servicios de WordPress en esta misma web. De todas formas si te sientes más cómodo con WooCommerce, pues no te compliques.