Weebly has a fantastic free plan. It has a full shopping cart, coupons, unlimited products, inventory management, and automatic tax calculations. The main downside is that you can't use your own primary domain.