Listing Thumbnail

    commercetools

     Info
    Deployed on AWS
    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 versionless, enabling continuous updates without downtime
    4.4

    Overview

    Play 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.

    1. Cloud native, technology agnostic components combined into a secure, reliable, cloud distributed unique system
    2. Lower upfront and maintenance costs compared to on premises solutions
    3. Simplified, speedy deployment, efficient app migration, modernization and increased productivity
    4. No disruptive upgrades or support installations. Modern software is version less, enabling continuous updates without downtime
    Headquartered in Munich, commercetools has led a global renaissance in digital commerce by combining cloud native, technology agnostic, independent components into a unique system that addresses specific business needs. We empower brands including Audi, Danone, Eurorail, NBCUniversal, Sephora and Volkswagen Group to stay ahead of changing consumer and buyer behavior.
    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

    Delivery method

    Deployed on AWS
    New

    Introducing multi-product solutions

    You can now purchase comprehensive solutions tailored to use cases and industries.

    Multi-product solutions

    Features and programs

    Buyer guide

    Gain valuable insights from real users who purchased this product, powered by PeerSpot.
    Buyer guide

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    Pricing is based on the duration and terms of your contract with the vendor. This entitles you to a specified quantity of use for the contract duration. If you choose not to renew or replace your contract before it ends, access to these entitlements will expire.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    12-month contract (2)

     Info
    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?

    Tell us how we can improve this page, or report an issue with this product.
    Tell us how we can improve this page, or report an issue with this product.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    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.

    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.

    Product comparison

     Info
    Updated weekly
    By commercetools
    By Spryker Systems America Inc.
    By Spryker Systems Australia Pty Ltd.

    Accolades

     Info
    Top
    25
    In Automotive

    Customer reviews

     Info
    Sentiment is AI generated from actual customer reviews on AWS and G2
    Reviews
    Functionality
    Ease of use
    Customer service
    Cost effectiveness
    17 reviews
    Insufficient data
    Positive reviews
    Mixed reviews
    Negative reviews

    Overview

     Info
    AI generated from product descriptions
    Cloud-Native Architecture
    Cloud-native, technology-agnostic components combined into a secure, reliable, cloud-distributed system
    API-First Platform
    Extensive API suite enabling flexible integration and customization of commerce components
    Versionless Software Updates
    Continuous updates without downtime through versionless modern software architecture
    B2B Commerce Capabilities
    Out-of-the-box B2B features including Quotes, Business Units, Roles & Permissions, Business Unit-specific Pricing, and Discounts
    Multi-Touchpoint Support
    Shopping experience components supporting both digital and physical touchpoints
    Headless Architecture
    API-first model enabling decoupled frontend and backend systems for flexible commerce implementations
    Marketplace Functionality
    Enterprise marketplace capability supporting consistent user experience across end customers, merchants, and marketplace operators
    App Composition Platform
    Third-party service integration capability allowing seamless integration of external applications without requiring custom coding
    Composable Commerce Framework
    Modular architecture enabling businesses to access and implement new tools and services for continuous competitive advantage
    Multi-Model Commerce Support
    Support for B2B, B2C, Enterprise Marketplaces, Thing Commerce, and Unified Commerce business models
    Headless Architecture
    API-first model enabling flexible frontend decoupling and independent system integration
    Marketplace Capability
    Enterprise marketplace functionality supporting B2B, B2C, and D2C business models with unified platform infrastructure
    App Composition Platform
    Third-party service integration framework enabling connection to payment providers, search services, and other integrations without custom coding
    Multi-tenant Infrastructure
    Single platform and infrastructure supporting consistent user experience across end customers, merchants, and marketplace operators
    Scalability and Flexibility
    Composable commerce architecture designed to adapt, scale, and support rapid market deployment for sophisticated transactional business models

    Contract

     Info
    Standard contract
    No
    No

    Customer reviews

    Ratings and reviews

     Info
    4.4
    25 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    56%
    44%
    0%
    0%
    0%
    3 AWS reviews
    |
    22 external reviews
    External reviews are from G2  and PeerSpot .
    Harun Adilovic

    Custom workflows have supported complex daily order management and microservice automation

    Reviewed on Jun 21, 2026
    Review provided by PeerSpot

    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.

    Anton Karzhavin

    Modern commerce engine has enabled rapid API‑driven launches and supported complex checkout flows

    Reviewed on Jun 19, 2026
    Review from a verified AWS customer

    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?

    Public Cloud

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    Amazon Web Services (AWS)
    Justin Kalappura

    Reliable APIs have streamlined order management and have simplified inventory control

    Reviewed on Jun 19, 2026
    Review provided by PeerSpot

    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.

    AlbertoRodriguez2

    Migration to flexible MACH architecture has increased agility and simplified complex ecommerce operations

    Reviewed on Jun 18, 2026
    Review provided by PeerSpot

    What is our primary use case?

    My main use case for commercetools  is for a migration for a large company, a multi-brand, multi-country, multi-channel organization that wanted to migrate from SAP Hybris to commercetools .

    What is most valuable?

    A concrete example of how commercetools is helping in this migration process is its MACH architecture, which has helped significantly because the microservices-based foundation provides superior agility. Additionally, the possibility of integrating whatever tools are necessary to manage each part of an e-commerce operation provides substantial flexibility to manage a brand however desired and adapt it to specific needs.For example, when managing translations, this freedom meant that by using an external platform, we were able to be super agile in changing any translation, even on the fly if necessary.The feature that has positively surprised me in my day-to-day work is the ease of use of its control panel and its architecture, which I believe is very well thought out and is its greatest strength.Regarding the control panel, I find everything in general very intuitive and useful for daily management. All the settings panel and control panel elements are very accessible, and if logic is used to find the most obvious place for something, it is indeed there.commercetools has positively impacted my organization by improving efficiency, facilitating the integration of new services, and especially development with its microservices architecture, which greatly encourages having new releases and being able to deploy much more frequently and atomically without as many regression errors, because everything is more isolated, which helps significantly.

    What needs improvement?

    There is no other specific aspect of commercetools that has been especially valuable for me or my team during this migration process, but in general, the whole MACH architecture has turned out to be super useful. For cases of especially very large companies that want to heavily adapt the product to very specific needs, it seems to be really powerful, although in some aspects it may fall short compared to other alternatives, such as when configuring out-of-the-box tools.The issues I encountered with configuring the shipping methods in commercetools relate to the out-of-the-box configuration, where there is a limitation on the number of delivery modes. We had to economize when creating them. With so many countries and brands to configure, we often had to adapt the shipping methods, which were ultimately independent for each brand and country, and we had to negotiate with the stakeholders of each country and brand so that they would have to adapt their shipping options to what was already configured or try to create a new more generic version of a shipping method.This limited us a bit when managing this very large company because of all the countries and brands involved, which created challenges.commercetools could improve in some out-of-the-box tools, such as the configuration of delivery modes, which could be a bit more flexible and powerful, but in general, it is a fairly mature and powerful platform that can have a great future.

    For how long have I used the solution?

    I have been working as a developer for about eight and a half years, focused on e-commerce and specifically mainly on Salesforce Commerce Cloud  for four and a half years, almost five, and with commercetools I have only been working for about four months in the role of IT Business Partner.

    What other advice do I have?

    commercetools merits a rating of nine overall.I give commercetools a nine and not a ten because of certain limitations in the power of some out-of-the-box tools, but in general, everything else is a ten. I lower it one point because of this limitation that I encountered in my specific case.My advice to other companies considering implementing commercetools is to ensure that the type of architecture fits their needs, as it may not be necessary for some companies to have something so powerful, though its flexibility and agility compared to other alternatives is a big plus. My overall review rating for commercetools is nine out of ten.
    Rachit Patel

    Structured APIs and flexible customization have simplified building full-stack commerce sites

    Reviewed on Jun 17, 2026
    Review from a verified AWS customer

    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.

    Which deployment model are you using for this solution?

    Public Cloud

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    View all reviews