The main difference is that Amazon is an established marketplace with millions of buyers, while Shopify allows you to build your own independent online storefront.
For beginners, Amazon may be easier to get started since it handles storage, shipping, payments etc. Shopify requires handling more operations like fulfillment but allows greater customization.
Amazon works well for selling physical products that leverage Amazon's fulfillment services. Service businesses and those selling digital products may benefit more from Shopify's custom storefront.
Amazon has lower transaction fees at around 15% of the product sale price compared to Shopify's monthly subscription fees and 2% transaction fees.
Yes, many sellers have both Amazon and Shopify stores to take advantage of Amazon's built-in traffic and Shopify's custom branding and control.
Consider factors like product type, fulfillment needs, branding, fees and required effort/expertise. FBA makes sense for established physical products while Shopify offers more customization.
Yes, various apps and services enable connecting Shopify with Amazon for things like syncing inventory, managing orders and fulfillment.