Subscription Engineer #24: Subscription as a Code
Andrei Rebrov ??
CTO & Co-founder at Scentbird | MACH Ambassador | Subscriptions | Ecommerce | Online payments
The reason why I’m bringing this topic today is the recent experience with one of the popular e-commerce platforms. We use it for one of our brands and we have a subscription there. This subscription is possible due to the use of several plugins. All of a sudden the Add to cart button disappeared from the product page. It took us a week and a lot of communication with multiple CS teams to fix it. For an issue like that it’s not normal.
Let’s make an assumption if next things could be configured not through some interface but via code:
I bet the immediate response will be - why, we have so much flexibility when all of it is done through the back office interface. And you are 100% but… But only if you are a small organization. What I see often in midsize and big organizations is the next:
领英推荐
In case when the configuration listed above is done via code we get next benefits:
And from my perspective the last is the most important one. If something is off in your production environment and you can’t roll it back you have to stop all your marketing until it’s fixed and it could be fixed. Because of how modern marketing channels work it will take several days to bring you back to where you were in terms of CAC and target audience.
This brings us back to the principle of composable commerce when you build your e-commerce / subscription business. If you are going towards the path that I describe above you need to rely on a partner that allows you to architect things properly. As a starting point I recommend you to browse the MACH Alliance member directory.
By the way, If you have any questions - feel free to either ask them here or ping me directly.