Skip to main content
System Deep Dives

commercetools Deep Dive: Architecture, Responsibility and the Commercial Value of Composable Commerce

An independent analysis for business leaders, commerce executives and technology decision-makers

Updated:
Andreas Rieger
Back to System Deep Dives

Executive Snapshot

commercetools is designed for organisations that want considerable freedom in shaping their commerce architecture. Its API-based approach allows commerce capabilities to be integrated into different sales channels, applications and business processes without requiring every component of the wider technology landscape to come from a single provider.

That freedom is not inherently a commercial advantage. It becomes valuable when different brands, markets, organisational structures or complex business processes genuinely require tailored solutions. Where those requirements are absent, the same flexibility can introduce additional development, integration and coordination costs.

The commercetools portfolio has expanded considerably. Alongside the Commerce APIs, the company now provides its own solutions for storefronts, checkout, integrations and physical retail operations. With the Commerce Integration Layer, generally available since October 2026, the provider has also taken on infrastructure responsibilities that previously often required a separately operated integration layer.

commercetools has also introduced concrete capabilities for agentic commerce. Managed MCP Servers provide structured access for AI systems, while AI Hub connects commerce functionality to selected agentic channels. The supported journey from product discovery to checkout differs between integrations. Giving an AI agent technical access to commerce functions is not the same as establishing a complete framework for delegated purchasing.

For B2B organisations, commercetools provides documented capabilities for company hierarchies, buyer roles, quotations and multi-stage order approvals. These advanced capabilities must be assessed against the products included in the commercial agreement. In unified commerce, the platform also offers functionality for physical-store transactions and inventory reservations. Coordinating ERP, order management, fulfilment, CRM and customer service across the entire business remains a responsibility of the overall architecture.

The question, therefore, is not whether commercetools is sufficiently flexible or technologically advanced. It is whether a commerce organisation needs the additional freedom, can manage the responsibilities that come with it and can derive a demonstrable commercial benefit from the resulting architecture.

1. From Commerce APIs to a Broader Commerce Platform

Composable commerce as an architectural decision

commercetools is closely associated with the concept of composable commerce. The underlying idea is to assemble commerce capabilities through defined interfaces rather than accommodate every requirement within a largely self-contained application.

The platform exposes its commerce functionality through APIs. Storefronts, mobile applications, in-store systems and other sales channels can access these capabilities. Product information, pricing, baskets and orders can consequently be incorporated into different customer experiences.

This approach becomes particularly relevant when a business model cannot be adequately represented by the workflows of a standardised storefront application.

A manufacturer serving direct customers, international distributors and a complex spare-parts market may need distinct purchasing journeys built on shared commerce services. A multi-brand retailer may want different customer experiences while retaining common capabilities beneath them.

Technical freedom alone, however, does not justify this arrangement. It needs to produce an identifiable operational or economic benefit.

MACH, headless and API-first describe architectural principles. They are not independent measures of implementation quality. An API-based landscape can still be difficult to maintain, just as a modular system can develop substantial dependencies between its components.

What matters is how effectively the architecture can be changed, operated and controlled under real business conditions.

A portfolio with several models of responsibility

The historical description of commercetools as a commerce engine around which merchants must build almost everything else is no longer sufficient.

commercetools Frontend provides an option for developing and delivering storefronts. Checkout supports the purchasing journey. Connect and its associated ecosystem help deploy and operate integrations. InStore extends the offering into physical retail operations. [1][2]

These products are not automatically included in every commerce agreement. The capabilities available to an individual organisation depend on its selected products, contractual arrangements and technical prerequisites.

One particularly significant development is the Commerce Integration Layer, which became generally available on 14 October 2026. It provides a commercetools-operated GraphQL Experience API through which custom logic and external services can be integrated. The platform manages the integration runtime and parts of the shopper-session infrastructure. [3][4]

This addresses an area where merchants previously often developed and operated their own backend-for-frontend services. Commerce API responses can be combined with information from other systems without necessarily maintaining an entirely separate application layer.

The Commerce Integration Layer nevertheless requires project-specific enablement and activation. General availability should not be interpreted as immediate access in every existing commercetools project.

Depending on the implementation, the managed approach may reduce infrastructure and operational effort. At the same time, it creates dependencies on the provider's product, operating model and commercial conditions. Those dependencies should be assessed alongside the bespoke development and infrastructure that the service may replace.

The expanded portfolio therefore changes where technical responsibility sits. It does not remove the organisation's responsibility for deciding how the components form a sustainable commerce architecture.

2. Architecture and Operating Model: Where Responsibility Actually Sits

The commerce core as a shared foundation

The Commerce APIs form the functional core of commercetools. They provide resources for products, pricing, inventory, customers, baskets and orders. [1]

The product model supports variants, attributes and different catalogue structures. Stores and Channels allow distinctions between sales contexts, pricing arrangements and inventory assignments. This gives organisations a foundation for supporting multiple brands, markets and sales channels within a coordinated architecture.

The central architectural decision is which data and business rules should actually be owned by commercetools.

In many retail organisations, an ERP or PIM remains authoritative for certain master data. An ERP may maintain contractual pricing conditions, while a PIM enriches product information. An order management system coordinates fulfilment routes, and a separate loyalty application manages customer entitlements.

commercetools can make this information available during the purchasing process. The existence of APIs does not, however, determine which application has the final authority when information conflicts.

These responsibilities should be settled before implementation rather than discovered during it.

Extensibility without building everything from scratch

commercetools provides several mechanisms for extending and integrating its functionality.

API Extensions allow external logic to participate synchronously in selected changes. Subscriptions notify connected systems of defined changes and messages. Connect provides a managed runtime for extensions and integration components. [2][5]

These mechanisms can reduce the effort involved in connecting other applications. The underlying business integration architecture still needs deliberate design.

An event in the order process might trigger an update in the ERP. If the message arrives late, processing fails or a change cannot be reversed, the wider architecture must be able to manage the consequences.

The commercetools documentation distinguishes between Messages, Changes and certain Events currently marked as beta within Subscriptions. This does not establish a general event-sourcing architecture in which every business state can be fully reconstructed from a persistent sequence of events. [5]

That distinction matters. Event-driven integration does not automatically guarantee consistent end-to-end business processes.

Cloud operations and technical governance

commercetools operates its cloud services in different regions, including European environments on Google Cloud and AWS. The documented regions are isolated from one another. [1]

This allows organisations to take the geographical location of their commerce infrastructure into account.

A complete assessment of data residency and privacy must also consider information flowing through additional search services, payment providers, analytics tools, integration platforms and AI systems.

Operational responsibility is distributed across several layers.

commercetools operates its own platform services. The merchant and its implementation partners remain responsible for the business data model, custom extensions and integration with other applications.

The quality of the overall landscape consequently depends on more than the availability of the Commerce APIs. Monitoring, exception handling, release compatibility, security arrangements and the ability to investigate incidents across system boundaries are equally relevant.

Composable commerce distributes responsibility between several parties. Those responsibilities need to be designed, agreed and governed over time.

3. B2C and B2B: The Difference Between a Platform Capability and a Business Process

The B2C core goes beyond a collection of APIs

For conventional B2C operations, commercetools provides essential commerce functions, including product catalogues, variants, pricing and discount mechanisms, baskets, orders and customer accounts.

Checkout is also available as a separate product for the purchasing journey. Organisations are therefore not necessarily required to develop every part of their checkout independently. [2]

commercetools provides native product-search functionality, including full-text search, filtering and facets. [6]

Its suitability nevertheless depends on the catalogue model and the specific requirements of the implementation.

Modular Catalog became generally available on 29 September 2026. It allows product variants to be managed more independently and supports up to 10,000 variants per product. Product Search for this new catalogue model remained in public beta at the research cut-off. [7]

There is also an important indexing constraint. Under Modular Catalog, indexed variants and indexed Standalone Prices share a combined limit of 10,000 entries per product. Variants receive priority in the indexing process, with the remaining capacity available for prices.

A product containing 9,500 indexed variants and 1,200 Standalone Prices could therefore have only 500 of those prices included within that limit. The selection of indexed prices follows the documented indexing rules.

Product Search also does not return a tailored product representation incorporating Product Tailoring data. Such information must be retrieved through the relevant product or projection APIs. [6][8]

These characteristics matter for international retailers, extensive variant structures and complex customer-specific pricing models.

They do not make such catalogues inherently unsuitable for commercetools. They mean that catalogue design, search architecture and pricing retrieval must be considered together and tested against realistic data volumes and business requirements.

A native search capability is a starting point, not a substitute for that assessment.

B2B does not begin with bespoke development

In B2B commerce, commercetools offers documented capabilities that extend substantially beyond adapting a B2C customer model.

Business Units represent companies and organisational entities. Associates and Associate Roles allow buyer responsibilities and permissions to be assigned.

Business Units support hierarchical structures. The standard limit is five levels, although an extension may be possible under defined conditions.

Baskets, orders, recurring orders, shopping lists, quote requests and quotations can be associated with Business Units. [9]

Approval Rules also support multi-stage order authorisation. Rules can be linked to roles and conditions and applied within the organisational hierarchy. [10]

These capabilities provide a meaningful foundation for more complex B2B purchasing processes.

There is, however, an important commercial distinction between documented technical functionality and the capabilities included in a particular contract. commercetools identifies Advanced B2B APIs as an additional offering. Their availability should not be assumed across all product configurations or customer agreements. [11]

Nor does the availability of these functions establish that every industrial procurement requirement is covered by a complete standard workflow.

A business may require customer-specific contractual terms, framework purchasing arrangements, project budgets, cost-centre allocations or approvals managed through external procurement systems.

Some requirements may be addressed using existing capabilities. Others will need additional business logic or integration with an authoritative ERP or procurement platform.

The relevant question is whether the particular combination of organisational structures, commercial terms, purchasing workflows and existing business systems can be delivered with proportionate effort.

Business logic determines the practical value

B2C and B2B should not be differentiated simply by counting available functions.

A consumer retailer operating internationally with complex inventory availability and several fulfilment providers may face more demanding architectural challenges than a B2B business with standardised ordering processes.

Conversely, an industrial supplier with a relatively modest catalogue may have extremely complex pricing and contract arrangements.

The suitability of commercetools therefore depends on the relationship between its available capabilities and the business processes that must be supported.

Bespoke development may be commercially justified where it enables a genuine competitive advantage. It becomes questionable when the resulting cost and operational burden are disproportionate to the additional value created.

4. Unified Commerce: One Component of a Wider Retail Architecture

Connected channels are not the same as unified operations

Unified commerce means more than establishing technical connections between sales channels.

A genuinely coordinated retail architecture should allow customers, employees and connected systems to access consistent information and work through aligned business processes.

Consider a customer checking online whether a product is available in a particular store, collecting it there and later returning it to another location. Customer service needs access to the original order, while inventory, payment and returns systems must process the transaction correctly.

A commerce API may support important parts of this journey. The outcome depends on the interaction between all the systems involved.

InStore changes the assessment

commercetools now offers InStore as its own solution for physical retail operations. The product became generally available in January 2025. [12]

InStore supports in-store sales, different payment methods, refunds, cross-channel returns and exchanges. Functionality for point-of-sale workstations and the integration of various devices is also documented.

It is therefore no longer accurate to suggest that physical-store transactions can only be supported through third-party POS systems.

InStore extends the possible role of commercetools within a retail organisation.

It does not automatically replace every existing store or enterprise application. Fiscal requirements, regional payment arrangements, hardware environments, ERP integration and fulfilment coordination still need to be assessed against the relevant operating model.

The availability of a store application should therefore be distinguished from a fully integrated unified-commerce implementation.

Inventory reservations reveal the real complexity of operations

Inventory management illustrates why technical capabilities require careful interpretation.

commercetools supports Inventory Entries associated with Supply Channels. Different Inventory Modes determine how availability is checked and when stock is reserved.

ReserveOnCart allows inventory to be reserved during the basket process. This functionality became generally available on 4 June 2026. [13][14]

An important technical distinction exists between reservation checks and displayed inventory figures.

Direct changes to Inventory Entries are processed with strong consistency. Certain displayed inventory values may, however, take time to reflect changes resulting from reservations or orders. Under the documented conditions, the delay can be up to ten seconds.

The reservation mechanism uses a separate internal real-time availability check. A delayed update to a visible inventory field does not therefore mean that the reservation itself is unreliable. [13]

For the merchant, the wider challenge remains the reconciliation of information from warehouses, stores and fulfilment systems.

A technically valid reservation in commercetools cannot guarantee that an item will be physically located in the warehouse or delivered on time.

That is the distinction between a platform capability and the operational quality of a complete commerce process.

Which system has the final say?

The most difficult questions often concern business authority rather than data exchange.

Which system determines the stock genuinely available for sale? Where is a return finally approved? Which application calculates binding loyalty benefits? Who decides which fulfilment route takes priority when several options are available?

Interfaces alone cannot settle these questions.

commercetools provides commerce functions, store applications and integration mechanisms that can support significant parts of a unified-commerce landscape.

Whether they become reliable cross-channel processes depends on clearly assigned business responsibilities, coherent data models and effective exception handling across the wider architecture.

5. Agentic Commerce: From Product Access to a Binding Order

A new interface does not automatically create a new sales channel

Agentic commerce expands the ways customers can interact with retailers.

Instead of navigating exclusively through search forms and product listings, customers can express requirements in natural language, ask for alternatives and prepare purchasing decisions.

More advanced applications can also initiate actions in commerce systems. These may include assembling baskets, checking prices and availability or preparing a checkout.

This changes the requirements for exposing commerce capabilities to external systems.

Product information must be intelligible not only to people but also to machines. Pricing and availability need to be retrieved in the correct context. And an agent must distinguish between providing information, preparing an order and undertaking a commercially binding action.

commercetools now has specific offerings for these use cases.

Commerce MCP and AI Hub serve different purposes

Commerce MCP allows AI systems to access selected commerce capabilities through the Model Context Protocol.

Managed MCP Servers became generally available on 16 July 2026. Organisations can configure which tools are exposed and how AI applications gain technical access to a commercetools project. [15][16]

This provides a standardised mechanism for making commerce resources available to AI-based applications.

Controlling the tools available to an agent is one element of technical access management. Determining whether that agent has authority to make a particular financial commitment on behalf of a customer is a separate matter.

AI Hub takes a complementary approach, connecting an existing commercetools environment to selected agentic commerce channels.

Its integrations include Google, OpenAI and Stripe Agentic Commerce Suite. Depending on the provider, AI Hub supports product data synchronisation and connections to checkout or order processing. [17][18]

Three integration routes with different capabilities

The direct Google integration within AI Hub supports product discovery and a UCP-based checkout. This requires the relevant technical prerequisites and supported payment service providers.

The direct OpenAI integration within AI Hub supports product synchronisation and discovery at the research cut-off. Checkout is not included in that specific integration module.

Stripe Agentic Commerce Suite follows a third approach. Agentic transactions can be processed through Stripe, with resulting orders imported into commercetools. Depending on the capabilities of the participating AI channel and the requirements of the payment provider, this model may support different agentic environments. [17][18]

The absence of checkout from the direct OpenAI module does not mean that purchasing involving ChatGPT is fundamentally impossible. The Stripe integration provides a different route.

Equally, the documented checkout capability of the Google integration should not be interpreted as universal availability for every merchant and country. Provider eligibility, regional conditions, enabled products and supported payment services all matter.

The three models must therefore be assessed separately rather than compressed into a general claim that commercetools either does or does not support agentic commerce.

The complete purchasing journey is the real test

The term agentic commerce is sometimes applied as soon as customers can discover products through natural language.

For architectural decisions, that definition is insufficient.

Several materially different processes separate product discovery from an independently executed purchase.

First, an agent needs reliable product information. It must then retrieve the relevant variants, prices and availability.

Once a purchasing intention becomes specific, the selected products need to form a verifiable basket. Taxes, delivery charges, discounts and customer-specific conditions may change the result.

A checkout completed with explicit customer confirmation raises different requirements from a purchase carried out independently within a previously granted mandate.

Payment authorisation brings further parties into the process. Payment service providers must validate and execute transactions according to their own requirements.

Responsibilities continue after the order has been placed. Amendments, cancellations, returns and service requests may also originate from agentic channels.

commercetools provides native capabilities or documented integrations for several of these stages.

What cannot be established from the available evidence is a generally available, complete solution covering every form of autonomous purchasing, delegated authority, payment authorisation and subsequent service activity.

Standards enable connections, not complete operational control

Several technical approaches are relevant to this development.

The Universal Commerce Protocol, or UCP, addresses standardised commerce processes across agentic channels.

The Agentic Commerce Protocol, ACP, is particularly relevant to agentic purchasing and checkout in the OpenAI and Stripe ecosystem.

The Agent Payments Protocol, AP2, addresses authorisation and evidence for agent-initiated payments.

MCP enables structured access to tools and data sources. WebMCP takes a browser-oriented approach to exposing tools and remained a Community Group draft at the research cut-off. [19][20][21]

These standards address different parts of the process. They are not interchangeable, nor does their combination automatically amount to a functioning commerce architecture.

Concrete MCP and UCP capabilities are documented for commercetools. There are also identifiable ecosystem and integration relationships involving ACP.

A separate native commercetools implementation of AP2 or WebMCP could not be sufficiently verified at the research cut-off.

The appropriate response is therefore to examine the intended business processes and available integration routes, rather than assume every emerging protocol must already be supported in production.

6. Identity, Delegation and Governance: When Software Acts for a Customer

Access is not authority

The central challenge in agentic commerce goes beyond making a Commerce API technically accessible.

An AI agent may be capable of modifying a basket or initiating an order. That does not establish whether it is authorised to take that action on behalf of a particular customer.

Technical authentication initially answers which system or user is permitted to access an interface.

Delegated authority must go further. It needs to specify which commercially or legally significant decisions the agent is allowed to make under a particular instruction.

This distinction becomes especially important for recurring purchases, substitute products, spending limits and automated ordering.

A simple request with complicated consequences

A business customer might instruct an AI agent to reorder office consumables regularly, provided the total monthly expenditure remains below a defined amount.

Finding suitable products would be relatively straightforward. Translating that instruction into an enforceable authorisation is considerably more demanding.

May the agent select a different brand? Are delivery charges included in the limit? What happens when the price changes? Can the agent enter into a subscription, or is it authorised only to place individual orders? How long does the permission remain valid? What happens if the customer revokes it while a transaction is being prepared?

A natural-language instruction does not, by itself, establish an enforceable authorisation boundary.

A reliable system must translate the relevant restrictions into structured conditions and verify them before taking action.

This includes the identity of the person granting authority, the acting agent, the permitted operations, financial limits and the period for which the authority remains valid.

It must also be possible to establish which decision was made, under which authority and on what information.

Several participants, different responsibilities

Agentic purchasing introduces additional participants into the commercial process.

The customer expresses an intention. The AI agent interprets it and selects possible actions. The agent provider operates part of the underlying infrastructure.

The merchant must ensure that product information, pricing and business rules are correctly applied. The commerce platform provides capabilities for doing so.

An integration or orchestration layer may enforce additional restrictions. The payment service provider is responsible for its payment and authorisation processes. Downstream systems handle fulfilment, amendments and returns.

Commerce MCP allows selected tools to be exposed under controlled technical conditions. AI Hub supports particular agentic processes and payment integrations.

Neither automatically constitutes a complete system for administering delegated purchasing mandates.

Even secure payment tokens do not resolve every question of commercial authority. A payment may be technically authorised while the agent's product selection falls outside the customer's original intention.

Organisations therefore face a governance challenge that extends beyond conventional API permissions. It involves the scope of automated decisions, the enforcement and revocation of mandates and the ability to reconstruct individual transactions.

Existing commerce investments still matter

Agentic channels do not make established commerce functions obsolete.

An agent continues to depend on reliable product information, pricing rules, inventory, baskets, orders and payment processes.

Those capabilities already exist within established commerce environments.

The technical challenge will often be to expose them safely to additional interaction and transaction channels.

An unsupported protocol is initially an integration requirement. A different commerce platform becomes a serious consideration only when a concrete business requirement is materially obstructed by demonstrable structural limitations.

7. Implementation and Economics: The Real Cost of Architectural Freedom

Licensing is only part of the investment

The economics of commercetools cannot be assessed solely through the price of the commerce core.

The publicly described commercial model is order-based. commercetools explicitly distinguishes this from GMV-based pricing. [11]

Individual terms, usage allowances and additional product costs nevertheless depend on the chosen scope.

Several capabilities are available through additional products or services. These include Advanced B2B APIs and, depending on the contractual configuration, solutions for storefronts, store operations, integrations and agentic channels. [2][11]

Without a specific commercial proposal, there is no reliable basis for quoting a generally applicable licence fee.

Equally, generic implementation budgets and fixed delivery times tell us little when the required processes and existing technology landscape are unknown.

The more useful approach is to identify the actual drivers of cost.

Implementation costs arise at the boundaries between systems

A significant part of implementation effort is associated with business integration.

Products and variants may need to be synchronised from a PIM. Pricing may depend on several systems. Inventory needs to be reconciled with ERP, warehouse management or individual stores.

The work may also involve storefront development, checkout configuration, payment integration and the processing of orders and returns.

An organisation with a mature integration architecture and clearly defined data ownership may be able to carry out these activities more efficiently than one that first needs to establish the structure and responsibilities of its existing technology landscape.

Services such as the Commerce Integration Layer may reduce certain infrastructure requirements. Their product costs, operating conditions and additional provider dependencies must be considered in return.

Selecting appropriate components and governing how they work together remains a commercial responsibility.

Total Cost of Ownership and Total Cost of Change

For composable commerce, the total cost of operating the platform is only part of the assessment.

The cost of future change is equally relevant.

An organisation might operate several brands on shared commerce capabilities while providing different storefronts for each.

If one storefront can be changed without materially disrupting common business processes or other brands, the architecture may deliver a long-term advantage.

On the other hand, every additional integration may require maintenance, compatibility testing and coordination between providers operating to different release cycles.

An architecture promoted for its flexibility becomes commercially difficult to justify if even routine changes demand extensive coordination.

Total Cost of Ownership therefore includes licensing, implementation, hosting of additional components, people, support and operations.

Total Cost of Change adds a further question. How difficult and expensive will it be to adapt products, markets, processes and sales channels in future?

For international or organisationally complex retailers, the answer may be a decisive part of the investment case.

Architecture capability is not an optional extra

A composable commerce landscape does not necessarily require a large internal development department.

It does require an organisation capable of making architectural decisions, prioritising requirements and directing external partners effectively.

That means understanding authoritative systems, critical business processes, integration dependencies and long-term operating costs.

Without clear ownership, organisations can find themselves with components that function individually but depend on a small number of specialists or suppliers to work together.

Dependency on a single software provider may simply be replaced by a more complicated network of dependencies across several vendors.

The decision should therefore consider not only what commercetools can deliver technically, but also whether the organisation can retain effective control of the resulting architecture.

8. Structural Limits and the Question of Replatforming

Not every problem is a platform limitation

When a retailer encounters functional or economic constraints, the commerce platform is not necessarily the underlying cause.

A missing native feature may be addressed through an existing extension. An inefficient process may reflect unclear data ownership. High operating costs may be the consequence of an integration landscape that has developed without coherent governance.

Organisational deficiencies can also present themselves as technology problems.

Platform limitations, integration shortcomings, incomplete architectures and organisational causes should therefore be assessed separately.

The distinction is particularly important with commercetools because the platform permits considerable freedom in architectural design.

Not every complex implementation is inherently required by the platform. Some complexity comes from the business model, some from technical decisions and some from organisational structures that could be improved.

When improving the existing architecture makes more sense

Existing commercetools customers should first establish whether new requirements can be met through targeted improvements to their current architecture.

This applies to additional B2B processes, new sales channels, store integrations and agentic product access.

Recent developments in the product portfolio broaden the available options.

Capabilities that previously required bespoke applications may now be addressed through additional commercetools products or managed integration services.

New agentic commerce protocols do not, in themselves, justify a change of platform.

Connecting a new channel is initially an integration and investment question.

When structural reassessment is justified

Replatforming may deserve consideration when concrete business requirements are materially constrained by demonstrable limitations.

One example would be a necessary capability that can only be delivered through disproportionate bespoke development and ongoing maintenance.

An architecture may also become commercially unsuitable when operating and change costs no longer bear a reasonable relationship to the business value it supports.

Any such assessment must include the consequences of migration.

Data transfer, business-process changes, integration work, testing, operational risks and organisational transition can require substantial investment. Existing solutions and established skills also have economic value.

Replatforming is therefore not an automatic response to technical dissatisfaction or emerging industry standards.

It is an investment decision that needs to be justified against actual requirements, credible alternatives and the full economic implications.

9. Management Conclusion: Which Organisations Benefit from commercetools?

Complex requirements can justify architectural freedom

commercetools merits particular consideration where business models create different requirements across brands, markets or sales channels.

An international retailer may need distinct customer experiences built on shared commerce functions.

A manufacturer with complex B2B relationships may need to model organisational structures and purchasing processes without forcing every interaction into a single standardised storefront.

A business with an established integration landscape may want to introduce commerce capabilities into existing applications and processes.

In such circumstances, the architecture can create genuine commercial value, provided the necessary products, capabilities and integrations are available.

Company size is not a sufficient criterion.

A mid-market business may have complex requirements that justify a flexible architecture. Equally, a large retailer may have little reason to adopt an extensively customised composable model.

Standardised requirements do not necessarily need maximum freedom

The assessment may be different where a retailer runs predominantly standardised processes and has limited technical capacity.

In that situation, the additional value of architectural freedom requires particularly careful examination.

An arrangement that demands continuous decisions about storefronts, integrations, data models and operations may create more organisational responsibility than the business model warrants.

The broader commercetools portfolio may reduce the amount of bespoke development required. Even so, organisations need to evaluate the products selected, the dependencies introduced and their responsibility for the wider landscape.

The decision should not be driven by a general preference for integrated or modular systems.

It should reflect actual business processes, available capabilities and long-term economics.

The objective is not maximum freedom

commercetools combines an extensive commerce core with additional products for storefronts, checkout, integrations, physical stores and agentic commerce channels.

The description of a pure API platform around which everything else must be built independently no longer reflects the available offering.

Its distinguishing characteristic nevertheless remains.

commercetools allows organisations to design their commerce architecture around specific requirements. That freedom can be commercially valuable where the business model and organisation genuinely need it.

It can also introduce additional responsibilities, particularly where multiple providers, integrations and bespoke processes must be coordinated over time.

Unified commerce demonstrates that native functions and technical integration capabilities do not automatically deliver consistent end-to-end operations.

Agentic commerce introduces further questions around identity, authorisation and the controlled execution of commercially significant actions.

The newer technical capabilities are neither proof of commercetools' general superiority nor a reason to question existing platforms without a concrete business case.

A responsible decision requires clarity about which capabilities are actually being purchased, which additional components are needed and which responsibilities will remain with the organisation.

Ultimately, the question is not how much architectural freedom a platform makes possible.

It is how much of that freedom the organisation needs, can control and can use to create lasting commercial value.

Sources and Research Methodology

Research cut-off: 27 October 2026

This analysis draws primarily on official commercetools technical documentation, release notes and publicly available technical specifications.

These sources establish documented capabilities, product availability and technical limitations. They do not automatically constitute independent evidence of implementation quality, economic performance or successful production deployments.

The conclusions concerning architectural responsibility, operating models and commercial suitability are independent analytical assessments. Generalised implementation budgets, numerical platform ratings and unsupported performance claims have deliberately been excluded.

Architecture and Product Portfolio

[1] commercetools API – General Concepts

[2] Add-on Products and Services

[3] Commerce Integration Layer – Overview

[4] Commerce Integration Layer – General Availability, 14 October 2026

[5] Subscriptions API

Commerce Core and B2B

[6] Product Search API

[7] Modular Catalog General Availability and Product Search Public Beta, 29 September 2026

[8] Product Catalog Overview

[9] Business Units API

[10] Approval Rules API

[11] commercetools – Pricing and Plans, including Advanced B2B APIs

Unified Commerce

[12] InStore General Availability, 13 January 2025

[13] Inventory Overview

[14] Inventory Reservations General Availability, 4 June 2026

Agentic Commerce and Governance

[15] Commerce MCP – Overview

[16] Managed MCP Servers General Availability, 16 July 2026

[17] AI Hub – Overview

[18] AI Hub – Agentic Channels

[19] Universal Commerce Protocol

[20] Agent Payments Protocol – Specification

[21] WebMCP – Community Group Draft

The assessment reflects the documented position at the research cut-off. Beta functionality, separately licensed products and implementations that could not be verified are distinguished from generally available platform capabilities.

Andreas Rieger

Andreas Rieger

E-commerce strategy, digital transformation and decision architecture

Profile
Share article