Shopify, Square Online or WooCommerce
Shopify is strong when online is a real part of the business and you want lots of add-ons. Square Online makes sense when you already run Square at the counter and want one inventory. WooCommerce fits when the store lives inside an existing WordPress site. The right pick follows your point of sale, not the other way around.