Essential Overview

Target Group
Technical Consultants, Project Leads, Solution Architects, CTOs and other deeply involved non-developer roles.

2 days In-Person, 3 half-days virtual 

About the Training

In the Functional Architect Training, participants learn how to leverage commercetools functionality to meet unique business requirements. Participants will become familiar with the commercetools approach to product data modeling, pricing, shipping, discounts, and more. They apply this knowledge to a variety of complex hands-on use cases. Participants practice designing solutions, so they can guide a team through your own implementation. 

The course contains many case study tasks that are solved in breakout groups of 2-3 persons. The tasks are solved using the Merchant Center User Interface. 

Duration: 2 days in-person, 3 half-days virtual classroom training


Who should take this course?

Functional and technical analysts and leaders, for example

  • Technical Consultants
  • Project Leads
  • Solution Architects
  • CTOs 



  • Basic self-study knowledge of the commercetools platform
  • Understanding of typical or customer specific e-Commerce business requirements.
  • No programming skills required


After this course, you will be able to:

  • Design and configure e-commerce solutions with key commercetools functionality, including products, prices, and discounts.
  • Create and manage resources in the commercetools business user interface (the Merchant Center).
  • Understand platform customization and extensibility options at a high level. 
  • Apply acquired knowledge and best practices to typical industry standard use cases.



Getting to know commercetools
Introduction to commercetools
Functionality overview
Touchpoints and regions
The commercetools mindset

The Merchant Center
Understanding organizations 
Setting up projects
Creating teams and assigning permissions
Creating and managing resources (customers, products, etc.) 

Products and Categories
Introduction to the commercetools product data model
Utilizing attribute data types
Creating appropriate product types, products, and product bundles
Designing simple and advanced product models
Product tagging and grouping with categories

Customizing Resources
Using custom types to create customized fields
Using custom objects to store arbitrary data

Channels and Stores
Using channels to model supply chains
Understanding inventory modes
Creating inventories for stock level management
Creating stores for separating resources by location or brand

Understanding the commercetools pricing engine
Creating simple and advanced price models 
Using tiered pricing
Advanced external pricing strategies

Using carts and orders to create customized checkouts
Understanding tax modes
Understanding cart merge options
Designing simple and advanced shipping methods

Discounts & Promotions
Creating simple and advanced cart discounts
Creating simple and advanced product discounts
Tying discount codes to cart discounts

Technical Features Overview
Machine Learning endpoints
Understanding text search, filters, and facets
Using state machines for implementing custom workflows
Subscribing to messages to trigger asynchronous events
Designing API extensions for synchronous extension of commercetools features
Customizing the Merchant Center
Tips for implementation and deployment

For more commercetools trainings, check out our training overview page.