WordPress is a great platform for setting up an online store, and there is a wide range of themes available to help sellers reach target customers. This post presents 20 of the best ecommerce themes, including both free and premium examples, covering storefront templates aimed at a variety of niche markets.