Skip to main content

Shopify

info

This page reflects our views and assessments. All information is sourced from publicly available information and does not represent the vendor’s official position.

Evaluation

⭐ Highlights

  • Shopify provides managed, extensible, and modular solutions tailored for B2C commerce with a proven record of scalability.
  • Shopify is by far the most popular e-commerce platform with a large ecosystem of apps and integrations.

👍 When to use

  • Ideal for small to medium-sized businesses seeking rapid go-to-market solutions with integrated capabilities for scalability and customization.
  • Suitable for companies with low budget for development and operations. A Shopify shop can be launched without any engineers.

👎 When to avoid

  • Enterprises with advanced B2B requirements.
  • Companies needing high operational control and deep customization options that extend beyond Shopify's app ecosystem.
  • Projects that require extensive backend logic modifications.

Functionality

B2C

Shopify offers a robust set of features for B2C scenarios.

B2B

Shopify provides limited out-of-the-box B2B functionalities, with Trade as a B2B-optimized theme available for Shopify Plus customers.

Marketplace

Shopify isn’t designed to support marketplace scenarios natively.


Development approach

Bird’s eye view

Shopify architecture overview

Shopify is a full-stack SaaS platform which is managed via the Shopify Admin. It's possible to launch a new shop in minutes and without any engineers. Shopify takes care for the data handling, business logic and storefront.


Classic Storefront approach

Users can choose one of the templates as Shopify's storefront. For instance the popular "Dawn theme" for B2C scenarios or "Trade" for B2B scenarios. These templates can then be customized with Liquid, which is Shopify's templating language 🌐

B2C Template "Dawn" Demo
B2B Template "Trade"" Demo

Shopify demo storefront interface


Headless Storefront approach

Developers can build their own storefront using Hydrogen (or any other technology). Hydrogen is a React-based framework for building headless stores with Shopify’s back-end services. However, the cart and checkout user interfaces are still managed by Shopify and can only be extended, but not replaced.

Projects build on Hydrogen can be hosted on any platform, including Shopify's own cloud infrastructure called Oxygen 🌐.

💡 Hydrogen is build on top of the React Router framework (formerly known as Remix.js), which was acquired by Shopify in 2022. 🌐

💡 Shopify promotes some extremely ambitious storefronts, like drakerelated.com

Shopify architecture overview


Extendability

Shopify offers multiple approaches to extend its functionality:

  • By installing and extending apps from the Shopify App Store.
  • By building custom applications that are integrated via Shopify's Admin API or Webhooks.
  • By changing its internal data structures or business logic:
    • Metafields - Custom fields created via Admin or APIs that attach to existing data objects (e.g., products, customers), support multiple data types, and include validation rules to ensure data integrity.
    • Metaobjects - Custom objects (e.g. store locations) retrieved and edited via Admin, through Liquid or APIs.
    • Functions - Shopify Functions allow developers to customize backend logic (like cart validations, bundles, discounts, delivery, order routing, and payments) while running entirely on Shopify's infrastructure.

Content Management

Shopify architecture overview

Shops built on Liquid themes can use Shopify's lightweight CMS "Theme Customizer" to manage content 🌐, while custom storefronts built on Hydrogen often require additional CMS solutions like Contentful or Sanity.


Hosting

Shopify is a SaaS platform, which means that the hosting is fully managed by Shopify. Shopify itself is based on Ruby on Rails and hosted at Google's GCP. The APIs are distributed globally using Cloudflare's Edege Network.

Custom storefronts based on Hydrogen can be hosted on Shopify's Oxygen cloud infrastructure.


App Ecosystem

Shopify's app ecosystem is one of the largest in the e-commerce space. It includes apps for marketing, sales, shipping, payments, and more. The app ecosystem is managed via the Shopify App Store and currently hosts over 13,000 public, plus numerous private apps. All apps are reviewed by Shopify.

Shopify App Store


Licence and initial setup costs

Shopify's pricing is standardized but varies significantly between different tiers (Basic, Standard, Plus). Shopify Plus, which targets enterprise-level businesses, has negotiable pricing and starts at $2300/month on a 3-year term 🌐. The pricing switches to a reven-share model, when a defined revenue is reached (e.g. 10M USD per year). In addition Shopify charges a transaction fees for credit card payments. The pricing model is described here: 🌐.

Customizations and additional app installations may further impact the initial setup cost. Projects using custom storefronts will have a higher setup cost.


Case Studies

All information is based on public sources and manually curated. Projects that are completely hidden from the public are excluded. Contact us to contribute contact@roq.tech

CompanyShop URLIndustryType
Allbirdshttps://www.allbirds.com/Fashion and ApparelB2C
Sephorahttps://www.sephora.de/Fashion and ApparelB2C
Chubbieshttps://www.chubbiesshorts.com/Fashion and ApparelB2C
PantryShop by PepsiCohttps://www.pantryshop.com/Food and BeverageB2C
Maine Lobster Nowhttps://www.mainelobsternow.com/Food and BeverageB2C
Jenni Kaynehttps://www.jennikayne.com/Home Goods and LifestyleB2C
Snowehttps://snowehome.com/Home Goods and LifestyleB2C
Glossierhttps://www.glossier.com/en-deBeautyB2C
Kithhttps://kith.com/Fashion and ApparelB2C
Picky Barshttps://pickybarsb2b.com/Food and BeverageB2B
SwagUphttps://www.swagup.com/Promotional ProductsB2B
Syra Coffeehttps://syra.coffee/Coffee and BeverageB2B
Microfiber Wholesalehttps://www.microfiberwholesale.com/Cleaning SuppliesB2B
eFashion Parishttps://www.efashion-paris.com/en/FashionB2B
Branchhttps://www.branchfurniture.com/pages/for-teamsFurnitureB2B
Mac Toolshttps://www.mactools.com/Automotive ToolsB2B
Amy Myers MDhttps://store.amymyersmd.com/Health and WellnessB2B
Tiger Productshttps://tigerproducts.com/Sports EquipmentB2B
Primerahttps://www.primera.com/Printing EquipmentB2B
Beauty Solutionshttps://beautysolutions.com/BeautyB2B
PATCHBOXhttps://shop.patchbox.com/IT InfrastructureB2B
Morgan Sportshttps://www.morgansports.com.au/Sports EquipmentB2B
Dermalogica Prohttps://pro.dermalogica.com/BeautyB2B
High Homehttps://high-home.com/FurnitureB2B
Kiara Skyhttps://www.kiarasky.co.uk/BeautyB2B