Skip to main content

Introduction to Themes

Themes define the look and feel of a Fynd Commerce website and determine user interactions, ensuring a seamless and enjoyable shopping experience for customers. We use React (v18) to build Fynd Commerce Themes. You may use any syntax that React (v18) supports. We also provide tools and best practices to speed up the development process. As a developer, you can build a new custom theme, customize an existing theme to match your needs, or build a theme to sell on the Fynd Partners Marketplace. You can also build extensions that extend the functionality of a theme.

Features

Fynd Partners can monetize their expertise by building and offering themes. Here are some potential revenue streams:

Theme customization

The most common theme-related task for developers is theme customization, where an existing theme is altered to meet a seller’s needs. Customization jobs range from minor tweaks to major overhauls.

Building Bespoke Themes and Stores

Developers can build themes from scratch. This can be a major undertaking, and the work is usually commissioned by a single seller with very specific requirements.

Building Extensions that Integrate with Themes

As a developer, you have the ability to create an extension that enhances the functionality of a seller's theme. You can develop a custom app tailored to a specific client or create a public extension and submit it to the Fynd Partners Extensions Marketplace. Refer to Web Theme to learn more about constructing extensions that seamlessly integrate with themes.

Tools

You can use Fynd Development Kit Command-line Interface (FDK-CLI) tool to create a new theme or customise an existing one. The FDK-CLI also allows you to run the theme locally and test your features. You can also use the CLI tool to sync and publish your themes. Refer to What is FDK CLI to learn more about it.


Was this section helpful?