commercetools is a provider of digital software that employs flexible Application Programming Interfaces (APIs) to facilitate a scalable, agile and customizable commerce infrastructure. This company, which introduced the concept of headless commerce, assists businesses in nurturing innovation and growth. The products developed by commercetools facilitate the integration of physical stores with digital channels and enhance the performance of a variety of channels, whether it be in-car navigation, video content, Augmented Reality/Virtual Reality or interfacing with devices enabled by Internet of Things, as well as future devices that have not yet been developed. commercetools operates out of its headquarters in Munich, Germany and maintains offices across Europe, Asia, and the United States.
Do You Manage Peer Insights at commercetools?
Access Vendor Portal to update and manage your profile.
Commercetools' API-first approach is one of its strongest advantages. This makes the integration with our systems smooth and easy. Another great property is the modularity of the solution - it allows us to select and use exactly the parts that we need for our business, while being able to plug in other external services for certain aspects. The developer experience is excellent, the provided documentation is extensive, detailed and accurate, and there are various tools to help with integration and testing.
I like all the features, mostly the bulk add/update libraries. SDKs are very good. Documentation is pretty good. Quick customer support.
Good performance, very stable, interesting enhancements
My biggest pain point is the non-relational nature of the backend data model, which makes complex data queries quite hard to do. Another pain point would be the types of events emitted on data changes, the range of which doesn't cover every kind of update, so it's not possible to make an external system react on every possible type of data change. While using the web portal, it can be annoying that the order list needs to be re-indexed manually from time to time, during this process it's not possible to use the list. It would be very helpful to schedule the re-indexing during the night.
Core cart total calculation issue due to the round off of prices at lineItem level causes very small miscalculation. This is sometimes irritating as either you are losing money or customer is paying more than the expected amount. Calculation difference is very minimal and is in cents. This happens due to low precision calculations (of 2 fractional digits). This is fixable and been raised 2 years ago but it's not taken on priority by Commercetools technical team.
The fact that I think we launch our platform too early, before the front-end component became available. So in the end our website ended up being very costly to create because the front-end is all custom. And it is very costly to maintain and time consuming to change anything in the front-end compared to other platform I worked with in the past. But now that all is in place, it would be very costly to change the front-end. So we are kind of stuck. So right now our time to market for new features is very bad because there is too much front-end work needed all the time.