There are three main types of ecommerce platforms: hosted, self-hosted, and open-source.