Skip to main content

Introduction to Fynd Commerce Themes

Themes define the presentation and customer experience of a Fynd Commerce storefront. They control how shoppers discover products, navigate collections, view product details, manage their cart, complete checkout, access their account, and interact with branded content.

Fynd Commerce themes use React 18 and a modular structure of pages, sections, blocks, layouts, components, styles, and locale resources. Commerce data and actions are provided through the Fynd Platform Interface (FPI) and GraphQL APIs.

Developers can use themes to:

  • Build responsive storefront experiences for desktop and mobile
  • Customize branding, typography, colors, navigation, and page layouts
  • Create reusable sections and components
  • Integrate catalog, cart, checkout, customer, and order journeys
  • Add localization and right-to-left language support
  • Extend storefront functionality through apps and web theme bindings

Build and Extend Themes

Fynd Partners can work with themes in several ways:

  • Customize an existing theme: Modify an installed theme to match a seller's branding or business requirements.
  • Build a bespoke storefront: Create a dedicated storefront experience for a specific seller.
  • Distribute a theme: Build and submit a Fynd-hosted theme to the Fynd Partners Marketplace.
  • Build storefront extensions: Add functionality through web theme bindings.

Fynd provides Turbo Theme as the reference implementation for theme development. Developers can use its pages, sections, components, layouts, data patterns, and storefront journeys as a starting point.

Choose a Storefront Approach

Fynd Commerce supports two approaches that share the same core storefront development model:

  1. Fynd-hosted themes, which run on the Fynd Theme Engine
  2. Headless storefronts, which run on infrastructure managed by the developer or seller

Choose an approach based on the required hosting model, configuration workflow, release process, and operational ownership.

1. Fynd-Hosted Theme

A Fynd-hosted theme runs on the Fynd Theme Engine. Turbo Theme is the reference implementation for this approach.

Choose a Fynd-hosted theme when you need:

  • Fynd-managed storefront hosting and delivery
  • Seller customization through Theme Editor
  • FDK CLI development, preview, sync, and packaging
  • Distribution through the Fynd Partners Marketplace

Use the Fynd-Hosted Themes workflow to configure FDK CLI, preview the theme, test it locally, and prepare it for submission.

2. Headless Storefront

A headless storefront runs independently of the Fynd Theme Engine and communicates with Fynd Commerce through APIs. The Headless Turbo theme is the reference implementation for this approach.

Choose a headless storefront when you need:

  • Independent hosting and CI/CD
  • Control over the application runtime and infrastructure
  • Code-driven storefront configuration
  • Edge, container, or custom cloud deployment

Your team manages application credentials, domains, TLS, monitoring, deployment, and rollback.

Use the Headless Storefronts workflow to configure the Headless Turbo theme, understand its application runtime, and deploy it to supported infrastructure.

Compare Storefront Approaches

CapabilityFynd-Hosted ThemeHeadless Storefront
Reference implementationTurbo ThemeHeadless Turbo theme
HostingFynd Theme EngineInfrastructure managed by you
Seller configurationTheme EditorRepository configuration
Local workflowFDK CLIApplication development server
API routingFynd theme runtimeFastify or edge API proxy
Application credentialsManaged through FDK theme contextConfigured through runtime environment variables
Release workflowTheme sync, package, and marketplace submissionApplication build and CI/CD deployment
Marketplace distributionSupportedNot applicable
Domain and TLSFynd-managed lifecycleConfigured on your hosting platform
Monitoring and rollbackFynd-managed runtimeManaged by your team
OperationsFynd-managed theme runtimeManaged by your team

Recognizing What Changes in Headless Storefront

The following workflows do not apply to the Headless Turbo theme:

  • fdk theme serve, fdk theme sync, and fdk theme package
  • Theme Editor configuration and synchronization
  • Theme ZIP packaging
  • Partners Marketplace submission and theme rejection review

The Headless Turbo theme replaces these workflows with its application development server, repository configuration, production build, and hosting-platform deployment.

Operational Duties and Ownership when using Headless Turbo Theme

When you choose the Headless Turbo theme, your team must manage:

  • Public-scope application credentials
  • Build and deployment pipelines
  • Hosting capacity and regional availability
  • HTTPS, DNS, and custom domains
  • Security headers and proxy behavior
  • Logging, monitoring, and alerts
  • Release rollback and incident response