
Future-oriented enterprises know all too well that composable commerce is the future. Composable architecture allows businesses to connect best-of-breed platforms into a single powerful system built on top of microservices connected by a rich set of APIs. This approach helps companies choose the right technology and quickly capitalize on new commerce trends while saving time and money in the process.
commercetools is an outstanding commerce platform built around MACH principles. And now, their advanced commerce functionalities can be extended with world-class promotional experiences provided by Voucherify Promotion Engine. Read on to learn how to integrate Voucherify with your commercetools store and what benefits it brings.
commercetools is a top headless commerce engine on the market, but due to the sheer number of features, not all of them may be advanced enough for your unique business needs. Thanks to the API-first approach, commercetools allows users to extend their native functionalities with external, specialized software providers to deliver the best results.
Here is a short overview of why you should extend your commercetools promotions with Voucherify:
The promotion module offered in the standard commercetools instance is a great starting point for any business, however, if you need more customization and control over your discount campaigns and promo codes, you need specialized software. With Voucherify, you get to run plenty of sales promotions unavailable in commercetools by default. These include:

Another great benefit are visual charts displaying detailed information about who, when and how used your discount codes. See all information at a glance or track each activity related to the given promo campaign or voucher with technical logs. Better understand how a given promo campaign turned a profit and react quickly if anything goes south thanks to easy campaign management from the UI level – no need to engage the development team each time you need to modify or stop campaigns.
Voucherify and commercetools integration is based on the API Extension functionality that allows you to extend the API with custom business logic. Here is how this process works at a glance:
For enhanced security of your promo codes, Voucherify supports the session lock mechanism that temporarily locks the voucher usage after validation. If you register a session, Voucherify will block incoming validation and redemption requests until the session is released. Once redemption is successful the session is removed automatically. You can use this feature to prevent users from using the same code simultaneously (e.g., by placing the same code at the checkout in multiple tabs).
Another interesting feature is the data sync between both platforms. The integration supports the synchronization of product, customer and order data, letting you run plenty of product-, order-, and segment-specific promo campaigns.
Here is a diagram showing how Voucherify integrates with commercetools on a basic level (skipping among others data sync, distribution mechanism, qualification API).
.png)
If you rely on promotions in commercetools and/or your checkout component is tightly coupled with promotions, it's advisable to gradually shift to Voucherify to minimize disruptions and risks, speeding up the time it takes to see value.