Like any business, success of your ecommerce depends on how you operate the business but yes, generaly eCommerce is a profitable business. A lot of suppliers choose to open an shop on e-commerce platforms. They operate there and make profits, and the platform can also make profits through their services.
As a bare minimum, you'll also need to pay for hosting, web development, maintenance and inventory. The average costs for eCommerce stores include: Professionally-built eCommerce website - $5,000 to $10,000. Domain name - $2 - $20 per year.
Shopify Basic costs $29 per month, with 2.9% + 30¢ per online transaction. The main Shopify plan costs $79 per month, with 2.6% + 30¢ per transaction. Advanced Shopify costs $299 per month, with 2.4% + 30¢ per transaction.