Shopify is one of the most common options for setting up an online store. But it might not be worth paying for if you're a small business that do not have a lot of traffic. Instead, consider a free platform like Payhip that lets you create a scalable online store with tons of free marketing features.