Frontend overview

commercetools Frontend helps developers and business users collaborate on creating and maintaining the frontend for their commerce website.

commercetools Frontend provides a development framework and the tools necessary to build, deploy, and maintain a commerce website. It facilitates collaboration between developers and business users.

What commercetools Frontend does

commercetools Frontend gives you the framework and tools to build, deploy, and maintain your commerce website. It enables you to:

  • Orchestrate data: you can orchestrate data from different headless services with the API hub and extensions.
  • Manage UI components: you can develop, deploy, and maintain reusable UI components.
  • Design and optimize websites: you can design, manage, and optimize your website directly from the Studio.
  • Deliver Progressive Web Apps: serve your website as a Progressive Web App (PWA), optimized for performance and mobile-first with the delivery layer.
A diagram with an overview of commercetools Frontend architecture
You can extend the backend functionality by creating extensions written as JavaScript functions. Extensions let you fetch data, perform mutations, or any other business logic for your commerce website. A ready-to-use extension for Composable Commerce is included.

User-specific workflows

Developers will primarily use the CLI in combination with the Studio to develop Frontend components and extensions, and to manage the configuration and performance of your commercetools Frontend project.
Business users can also use the Studio user interface to design, manage, and optimize your website.

Additional resources

To learn more about commercetools Frontend, see the following resources:

Support