Shopify, WooCommerce or custom code
Shopify suits a small catalogue that needs to go live quickly. WooCommerce suits a shop already on WordPress. A custom store, like NextGen Mobile, carries no platform fees or commission and lets you change the checkout rules without waiting for an app.