B2B and B2C both are appropriate for ecommerce businesses. It all depends on your purpose and if you want to sell your products to other business (B2B) or if you want to sell your product direct to your customer (B2C).