There are multiple ways to start an online business such as creating your own store, selling on social media or selling on ecommerce platforms. However, selling on your own site cost a lot of money as you need to spend money to create store. Even when you try open source platforms like woocommerce, Drupal Commerce, or Magento, instead of premium software like Shopify or Big Commerce, you will have to spend money on domains and hosting. Social platforms, on the other hand, do not offer dedicated shop page and people do not usually go to social media to buy products. eCommerce marketplace can be an option but they take a lot of commission.