The best free ecommerce website builder is Square Online. The site builder allows you to sell and receive payments from the free plan. But you need to consider the payment processing fees and the Square branding.