Overview

Product video
Reimagining digital commerce for the worlds leading companies
commercetools provides the leading composable commerce platform, giving 450+ companies all of the components required to run outstanding shopping experiences across all digital and physical touchpoints.
We equip some of the world largest businesses with tools to future proof digital offerings, reduce risks and costs, and build outstanding experiences that drive revenue growth.
- Cloud native, technology agnostic components combined into a secure, reliable, cloud distributed unique system
- Lower upfront and maintenance costs compared to on premises solutions
- Simplified, speedy deployment, efficient app migration, modernization and increased productivity
- No disruptive upgrades or support installations. Modern software is version less, enabling continuous updates without downtime
No one knows what the future holds, but we do know that it will require businesses to be agile. Your commerce platform must reflect this uncertainty, and be flexible enough to respond to whatever your current and future customers demand.
Dirk Hoerig, Co Founder and CEO commercetools
Our products
Composable Commerce for B2C commercetools Composable Commerce for B2C gives companies all the components required to build and run outstanding shopping experiences while delivering unlimited flexibility, infinite scalability, and higher efficiency at lower costs.
In todays fast paced world, traditional commerce platforms cannot meet the evolving needs of consumers. With the enhanced flexibility, scalability, and performance of commercetools Composable Commerce for B2C, you can adapt and make changes easily and without risk, so you can consistently make your customers happy.
Composable Commerce for B2B commercetools Composable Commerce for B2B helps businesses deliver outstanding buying experiences for their customers no matter the size of the business or level of buying complexity.
As a recognized leader in the B2B ecommerce space, commercetools brings unique OOTB capabilities (Quotes, Business Units, Roles & Permissions, Business Unit specific Pricing, Discounts, and more), enabling manufacturers, distributors, and wholesalers to future proof their customer experiences and seamlessly scale in every growth phase.
commercetools Composable Commerce for China Boost your business in China with commercetools on AWS. Our Composable Commerce, tailored for China market, offers cloud-native agility and scale. Enjoy an extensive API suite, AWS hosting for optimum performance, and PIPL-compliant security. Thrive in China booming eCommerce with commercetools
Highlights
- Flexibility Companies get stuck, changes to the customer experience or releasing new functionalities takes months or even years instead of days.
- Scalability Increased risk of downtimes due to higher traffic volume as well as hidden costs for updates and maintenance put the business at risk.
- TCO Up to 70% of the IT budget goes to maintenance and project costs end up 3x the initial budget. Cloud-Native for highest scalability and availability
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Buyer guide

Financing for AWS Marketplace purchases
Pricing
Dimension | Description | Cost/12 months |
|---|---|---|
Standard Pricing | Subscription entitlement is 'one order per month' for the duration of the subscription. "Order' and other important definitions associated with a commercetools at subscription are https://docs.commercetools.com/offering/order-form-definitions. Please contact commercetools directly if you desire a subscription with a more appropriate entitlement for your needs. | $50,000.00 |
commercetools Standard pricing | Subscription entitlement is 'one order per month' for the duration of the subscription. "Order' and other important definitions associated with a commercetools at subscription are https://docs.commercetools.com/offering/order-form-definitions. Please contact commercetools directly if you desire a subscription with a more appropriate entitlement for your needs. | $50,000.00 |
Vendor refund policy
N/A
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
Software as a Service (SaaS)
SaaS delivers cloud-based software applications directly to customers over the internet. You can access these applications through a subscription model. You will pay recurring monthly usage fees through your AWS bill, while AWS handles deployment and infrastructure management, ensuring scalability, reliability, and seamless integration with other AWS services.
Resources
Vendor resources
Support
Vendor support
For Support, use this form
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.


Standard contract
Customer reviews
Custom workflows have supported complex daily order management and microservice automation
What is our primary use case?
My main use case for commercetools is maintaining a website that uses commercetools as a database. A quick, specific example of how I interact with commercetools in my daily work is that every day I have to check commercetools for a specific client. I check orders, investigate any new bugs, and use commercetools front end for these tasks.
Other than that, I use commercetools API daily. If something is not available through commercetools front end, then I have to use the API directly to maintain something, check orders, check users, or perform other necessary tasks.
What is most valuable?
The best feature that commercetools offers in my experience is customizability. For every specific entity in commercetools, you can create a custom entity, and under custom entity, you have your own custom fields. Everything is customizable and you can incorporate whatever specific requirements you have. Pretty much everything is doable in commercetools.
Regarding the customization options I mentioned, we have a few enterprise clients that have a lot of custom, unusual features and options that they require, and everything that we have had to implement, we could do it inside of commercetools one way or another. The commercetools documentation is pretty huge and very helpful. For example, we had to implement multi-warehouse for a specific client inside of commercetools and you can create your own custom parcels, custom packages, and custom shipping options. Since everything is customizable, we can implement everything.
One of the great features of commercetools is that you can subscribe to changes for any entity. Inside of commercetools, you can create subscriptions for any entity and any change on that entity. If you have a microservice on a microservice architecture, you can create a new microservice and new event, new service bus, and based on that specific subscription that you create, you can create an event bus, and based on those messages, you can do everything. You can subscribe to only products change, for example, and based on the products change messages, you can implement whatever you need.
commercetools has impacted my organization positively, especially for a specific client if they request scalability. If you want to create something that is infinitely scalable, commercetools is a great way to do that. Since everything is messages and service bus or event-driven architecture, there is no limit on how many orders you can process daily and how far you can go.
We have increased order volume, but that is not only because of commercetools. That is also because of some other things, but after commercetools implementation, we have faster processing times and at the same time we can ship more orders daily.
What needs improvement?
commercetools can be improved with plugins and third-party packages. For example, the payment depends on what your requests are and which payment you use. You can use some third-party or plugin for payment that is outdated and we had some issues on that part, but it depends on what your exact need is.
For how long have I used the solution?
I have been using commercetools actively for the past two years.
What do I think about the stability of the solution?
commercetools is pretty stable.
What do I think about the scalability of the solution?
commercetools is infinitely scalable, so that is one great thing. One thing to mention is that backward compatibility with commercetools is excellent, so you don't have to be constantly updating everything.
How are customer service and support?
Customer support is excellent. If you have any issue that you can't figure out, you can call customer support and resolve pretty much everything you need.
Which solution did I use previously and why did I switch?
We have used .NET CMS for NopCommerce, which is open source and free to use. It is just outdated, built a long time ago, more than ten plus years ago, so it had to be redone.
We did evaluate other options, but I don't really remember right now. It was a long time ago. The main thing was scalability, so that is why we decided on commercetools.
How was the initial setup?
The project is not that long in production, so we don't have any specific metric right now.
What about the implementation team?
We haven't had any issues with commercetools security.
Which other solutions did I evaluate?
The main issue is the price. Usually you have a Windows server and that is pretty much the only thing you have to pay. If you want to switch and make everything infinitely scalable, you have to do Azure serverless, commercetools, and the expense ramps up and gets pretty expensive. If you really need it, take commercetools. Other than that, I would just do some open-source CMS and go from there.
What other advice do I have?
At this point, the product works flawlessly.
It depends on how you look at it. If you think about commercetools, the product itself is an excellent solution that you can use. However, it is pretty expensive and sometimes it makes sense to create a monolithic architecture project that can sustain a lot of orders. commercetools is great for very large enterprise solutions, but anything smaller, I think it is just too expensive.
You can use commercetools AI implementation for searching documentation and helping you decide on what to implement and where, and I have used it and it is pretty nice. I haven't had any issues, but I didn't use it that much.
My overall rating for this product is eight out of ten.
Modern commerce engine has enabled rapid API‑driven launches and supported complex checkout flows
What is our primary use case?
My main use case for commercetools is that it functions as a commerce engine in a MACH environment where all of the rest is implemented by different services or different third-party vendors. But the commerce itself, such as card calculations, checkout, and the commerce engine itself, is commercetools .
A specific example of how I used commercetools in a project is that it served as the center core of the e-commerce system. All items which were added into the cart were calculated properly, promotions were applied, discounts were applied, and whatever else was needed. There were no specific tiers for customers' pricing because it was B2C. The rest of the checkout logic was implemented using commercetools.
I think that the primary use of commercetools is to act as the center of the e-commerce system.
What is most valuable?
The best features commercetools offers include being API-first, which nobody was thinking in this way before. If you ever worked with SAP Hybris or ATG , ATG Commerce, how they call it, Oracle ATG, it was a monolithic system which implements everything in one. Then commercetools stepped in and provided a lot of APIs which are comfortable for developers to work with, which are charged per API use, which are flexible to use in different scenarios. I think for B2C, it is a great solution because at EPAM we were able to implement it quickly. A typical Hybris project is two years, while a commercetools project is more like half a year before go live.
What made those APIs comfortable for developers is that the documentation is very structured. They were able to quickly identify all of the integration scenarios and estimate them. Unlike Hybris or similar monolithic engines, it was much faster because multiple teams were working in parallel. As far as I remember, we had six or seven teams. That is unbelievable speed and that is an unbelievable amount of people working in parallel compared to traditional monolithic systems.
Commercetools has positively impacted my organization by providing a great opportunity to increase time to market. When it comes to pricing, I think it was more or less the same. Every big project is expensive. There was no significant difference in commercetools versus other systems.
The faster time to market benefited my team by allowing us to launch the first MVP version to production in half a year. That is absolutely impossible in traditional monolithic systems.
What needs improvement?
Commercetools can be improved by remembering that B2B capabilities are limited, unlike Hybris which has a lot out of the box. I think there is a big problem with budgeting nowadays. Most of the customers are looking for cheaper solutions as BigCommerce or Shopify or whatever else. I have seen that at EPAM and I see it now. People are not ready for large-scale commerce re-implementations unlike it was in 2020. For the rest, I think it is a good product. I am not in a position to compare it feature to feature to any modern solution, but most of the customers have selected it before we started the project. So we were not in a position to recommend it or compare it to other systems.
I do not have any ideas about capabilities, but another thought is that Salesforce Commerce has a much larger developer base. I do not know why, but it is much easier to find a Salesforce Commerce Cloud developer, and the rates will be lower, unlike commercetools developer. Probably that is important for some of your clients.
For how long have I used the solution?
I have been working in my current field for more than twenty years.
What do I think about the stability of the solution?
Commercetools is stable; I have never seen any faults on a production environment caused by commercetools itself.
What do I think about the scalability of the solution?
For Primark, commercetools' scalability is impressive as they have one million users per day. That is pretty scalable. I think that is an amazing system for that.
Which solution did I use previously and why did I switch?
I previously used SAP Hybris, and their licensing model was too expensive for the amount of orders they had. Moreover, Hybris got outdated and everyone at Primark wanted to change that.
How was the initial setup?
We did not purchase commercetools through the AWS Marketplace ; that was a direct relationship between the customer and a commercetools representative.
Which other solutions did I evaluate?
Before choosing commercetools, the customer evaluated other options, but I was not part of this process. So the decision was taken by the customer before we stepped in.
What other advice do I have?
I do not have any ideas about capabilities, but another thought is that Salesforce Commerce has a much larger developer base. I do not know why, but it is much easier to find a Salesforce Commerce Cloud developer, and the rates will be lower, unlike a commercetools developer. Probably that is important for some of your clients.
On a scale of one to ten, I would rate commercetools an eight because it is a solid commerce system. I do not see any significant flaws. It is not a ten because to me, it requires a lot of technical knowledge, solution architecture, and proper software development principles or frameworks to implement such a project in a short timeline. A random developer would not be able to use it efficiently.
I chose eight specifically instead of a higher or lower number because it requires a lot of engineering culture and the random developer would not be able to use it effectively, unlike a simpler system as Shopify .
I literally have no idea about commercetools' AI capabilities. I have not seen any AI in commercetools.
I am not the person to talk about the accuracy and reliability of output regarding commercetools' AI capabilities.
My advice to others looking into using commercetools is that in 2026, I would go with a simpler solution. It is really hard to use all of its capabilities, and probably you do not need most of them. If you are not a Primark, if you are not a large international, multi-country, multi-currency, multi-language, multi-catalog company, then probably you do not need that kind of capabilities.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Reliable APIs have streamlined order management and have simplified inventory control
What is our primary use case?
My main use case for commercetools is that our company is based primarily on the e-commerce side, and for almost all projects, we use commercetools as our backend for order management and stock, utilizing the commercetools APIs.
A specific example of how I use commercetools for order management in a typical project is that we have the order fetch API in commercetools. Normally, once an order is placed, we have inventory management and check over there. We confirm the inventory by calling the commercetools inventory API, which fetches the data of the latest present inventory. If the item is present, we confirm the order and continue with the other API workflow.
Everything is up to date regarding my main use case and how I use commercetools in my projects. When we are using it, we have not found any issues in the commercetools APIs. For some customization, we add another layer of microservices to it. Otherwise, commercetools is a very good application to use.
What is most valuable?
The best features commercetools offers include almost everything being good, but I could not identify a specific point to mention.
The features including flexible APIs, scalability, and easy integration stand out to me, and I need to mention that scalability is very useful. I would highlight scalability as the main feature, and also the application specification itself is very specific to market demand, making it very useful in a general sense.
commercetools has positively impacted my organization because the application is simpler to use, allowing us to integrate it into projects very easily compared to other applications.
Easy integration has helped my team because in earlier cases, if we were using other similar applications, we would face issues. The process of integrating a customized API or any customization needed required much more customization for every aspect of working in a general e-commerce workflow. Using commercetools, very little customization is needed, as everything else is present in commercetools itself.
What needs improvement?
I think nothing needs to be improved in commercetools, as I am not recalling much to mention about that.
For how long have I used the solution?
I have been using commercetools for almost 2.5 years from the beginning.
What other advice do I have?
I feel that the governance and security features concerning the AI capabilities in commercetools are very good, and I am confident in how it handles data and keeps things secure. There are no issues because with commercetools itself, they have the authority, and no other concerns will exist. I would rate this review a 10 out of 10.
Migration to flexible MACH architecture has increased agility and simplified complex ecommerce operations
What is our primary use case?
What is most valuable?
What needs improvement?
For how long have I used the solution?
What other advice do I have?
Structured APIs and flexible customization have simplified building full-stack commerce sites
What is our primary use case?
While I was working at my previous company, I used commercetools for about one year and built several projects with it.
My main use case for commercetools is making an e-commerce website where the entire dataset and structure have been handled by commercetools. We built a full-stack e-commerce website using Next.js for the front end and Node.js for the back end, with commercetools as the database. All products, SKUs, product types, and everything have been stored inside commercetools and categorized in a way that allows for efficient fetching. We did not have to design our entire database from scratch.
commercetools fits into my workflow by providing the best feature, which is the structure of the data. When calling commercetools API, the structure is straightforward. We do not have to iterate through nested loops inside the data. The data is simple and we can control what sort of data we want from commercetools. That is one of the features I appreciate the most. Additionally, commercetools provides hundreds of APIs that are very useful in cases where you need to print certain customer data or avoid manual joins. The particular information requested is provided by a separate API. Furthermore, the customizations available in commercetools through the Merchant Center allow you to use your own fields inside the Merchant Center and customize the entire platform. That is one of the great advantages and the key differentiator for using commercetools rather than other e-commerce platforms such as Magento or Shopify .
commercetools is deployed in my organization on a public cloud. We purchased the Merchant Center hosted by commercetools itself. We do not need to host anything ourselves. We bought the cloud version, the public cloud version.
What is most valuable?
commercetools fits into my workflow by providing the best feature, which is the structure of the data. When calling commercetools API, the structure is straightforward. We do not have to iterate through nested loops inside the data. The data is simple and we can control what sort of data we want from commercetools. That is one of the features I appreciate the most. Additionally, commercetools provides hundreds of APIs that are very useful in cases where you need to print certain customer data or avoid manual joins. The particular information requested is provided by a separate API. Furthermore, the customizations available in commercetools through the Merchant Center allow you to use your own fields inside the Merchant Center and customize the entire platform. That is one of the great advantages and the key differentiator for using commercetools rather than other e-commerce platforms such as Magento or Shopify .
commercetools has positively impacted my organization by saving time. First, you do not have to design your own database from scratch according to your e-commerce website needs. Whatever functionality is needed can be managed through commercetools, whether the store is multinational or single nation with multiple positions. Additionally, commercetools provides numerous APIs that are quite useful when making e-commerce websites. While starting a project, you may not know what APIs you will need, but as you build in real conditions and use commercetools, it is quite valuable that you get each functionality by default. The main issue I encountered is the lack of resources for commercetools. I did not find comprehensive resources to learn commercetools. I learned through documentation, but I did not find materials that explain the whole commercetools system in video or lecture format.
What needs improvement?
Regarding how commercetools can be improved, I did not find anything that could be better in terms of features for my use case. However, the resources and documentation of commercetools could be clearer so developers can understand the APIs and build websites accordingly. Whatever is needed for my use case, commercetools provides. If the project scales and certain companies require additional changes, you might need customization in Merchant Centers. Otherwise, all the features that are there provide what I needed.
Additionally, commercetools could improve how they handle the customer database and orders by consolidating their two separate collections for carts and orders. Once a cart is ordered, it is converted into an order state, and this process could be improved. Furthermore, they could improve the customer collections. When I was using commercetools, there was no AI analytics, but they could add AI features such as product recommendations for specific customers based on their viewership, cart suggestions, and bundle products. These are improvements they could make.
What do I think about the stability of the solution?
commercetools performs quite well when handling large volumes of data or high traffic situations. When handling a large volume of data and applying filters, the API fetches data very quickly. It stores data in MongoDB, a document-based database. The fields that can be filtered are already indexed in the database. When applying any sort of filter inside a product, for example, if we have 100 million products inside our database, applying a certain category or specific filter returns the first 10 products very quickly, under one second. That performance is quite impressive.
Regarding reliability, I would say commercetools is highly available. It runs on AWS servers, which are quite popular in the IT industry, and the platform is reliable and highly available. I did not encounter any scenarios where commercetools server went down or went offline or the store went offline.
What do I think about the scalability of the solution?
commercetools supports multi-language and multi-currency requirements for global e-commerce with built-in functionality. You can integrate multi-language and multi-currency capabilities. As mentioned earlier, you can integrate different stores in different regions or different stores within one region, and both can be supported by commercetools.
What about the implementation team?
commercetools integrates with other systems and third-party applications through the back end. The flow we created to use commercetools involves a Node.js middleware that handles calls between the front-end Next.js and the commercetools back end. We implemented commercetools SDK in Node.js, and we can fetch whatever is needed from commercetools. From Node.js itself, we integrate different third-party applications such as Google sign-in or Razorpay for payment gateway. We perform that integration from the Node.js application, but I know that you can do some things from commercetools itself, such as payment gateway integration.
What was our ROI?
commercetools is quite valuable in terms of requiring less work while working with it. That is one of the reasons I chose commercetools. Additionally, our company wanted to explore commercetools. We were working on projects based on Magento, but we wanted to explore other options such as commercetools and Shopify. We built several projects with commercetools and they are still running fine. I would say it is a good option to choose.
Which other solutions did I evaluate?
The reason I give commercetools an eight is that there are platforms available in the market that are more perfect than commercetools, such as Magento, but those platforms are expensive. If your project or site is not limited by budget constraints, you could still choose Magento. Magento is the best available option in the market. However, if your budget is slightly lower and you still want to use more functionalities, commercetools is a viable option. I gave an eight because it is a more mature platform than others, but it is not the perfect platform.
What other advice do I have?
My experience with the documentation and learning resources for commercetools is that it was not very clear. When I wanted to do something, I needed to go through the entire documentation of that particular feature, whether adding a product or adding a custom field. The documentation was not clear. They should separate documentation for the API, showing what response you can get and the structure of the response, from what that particular feature does. They could separate these things, but they are currently integrated into one. Documentation was reasonably decent, but I have read more structured documentation than this. There are quite a number of fewer resources and fewer YouTube resources available. They should organize more coaching sessions for developers so they can learn commercetools. That is the only problem I encountered.
commercetools helps with personalization and customer segmentation for the e-commerce site quite well. Personalization and customer segmentation capabilities are quite good. However, as mentioned, they should include AI features where they can recommend products to customers. They are lacking in that area. Otherwise, it is fine.
commercetools is quite flexible when it comes to customizing the e-commerce experience. Everything you need to change is available through API or Merchant Centers. You can easily change anything.
My advice is to try not to learn everything inside commercetools because it is not required. Learn only those things that are necessary to save time and apply more knowledge to those areas which are required for your product. My rating for this product is eight out of ten.