Documentation
BETA
Custom Applications
Release notes
General
What is a Custom Application?
Getting Started
Maintenance guidelines
Help Needed?
Migrating from Project-level Custom Applications
Concepts
OAuth Scopes and User Permissions
Merchant Center Proxy Router
Merchant Center API
Integrate with your own API
Development
Overview
Data Fetching
UI Components
Forms
Notifications
Testing
Translations
Permissions
Going to Production
Deployment Examples
Overview
Deploying to Vercel
Deploying to Netlify
Deploying to Render
Deploying to AWS with S3 and CloudFront
Deploying to Surge
Deploying to Cloudflare Pages
API Reference
CLI
Application Config
Create MC App
@/actions-global
@/application-shell
@/application-shell-connectors
@/application-components
@/constants
@/cypress
@/permissions
Documentation
Custom Applications

This is the new documentation of Custom Applications. You can still visit the legacy documentation during the migration from Project-level Custom Applications.

BETA

Development

We want your feedback

Join our user research program

In the following pages you are going to learn some basic and advanced concepts about building and working with Custom Applications.

In particular, we'll be going through the following topics:

  • Data Fetching

    Learn more about implementing data fetching requirements in your React components.

  • UI Components

    Discover some of the available UI components to build your Custom Application UI.

  • Forms

    Learn more about implementing forms and validations in your React components.

  • Notifications

    Learn more about using notifications in your Custom Application.

  • Testing

    Learn more about best practices to test your components with confidence.

  • Permissions

    Learn more about applying user permissions in your Custom Application.

  • Translations

    Learn more about implementing translations in your Custom Application.

  • Going to Production

    Learn more about preparing your Custom Application for production usage.

The documentation assumes that you have basic knowledge of JavaScript and React. If not, we recommend you to go through the official React tutorial first.

Next:
Data Fetching
Developer Center
HTTP APIGraphQL APIBETAPlatform Release NotesCustom ApplicationsBETASDKs & Client LibrariesImport & ExportSUNRISE Starter FrontendsTutorialsFAQ
Merchant Center
DocumentationRelease Notes
Sign upLog inTech BlogIntegrationsStatusSupportUser Research Program
Copyright © 2022 commercetools
Privacy PolicyImprint