Jul 22, 2025
First custom build: jmbonline.cz + jmbonline.sk live in production
The first version of what would eventually become Charm went live on jmbonline.cz and jmbonline.sk as a fully custom-built loyalty program. Two storefronts, Czech and Slovak, one shared customer-account hub, a points engine wired up to real orders. No marketing, no logo, no support docs — just a working program running against real customers.
The Czech + Slovak setup turned out to be the perfect first build. It forced us to get the localization layer right from the start: vocative case in greetings, diacritics in tier names, currency formatting that followed local convention. Czech-language and Slovak-language customers were the first to write support tickets in their own languages, and the gaps showed up fast. We rewrote the localization layer twice in this period to handle them properly.
Redemption rates landed inside the healthy 18–28% beauty/apparel band on the first try, without any tuning. jmbonline asked for VIP tiers within six weeks; we built them. They asked for referrals before the widget had been live for a month; we built those too. The merchant was telling us in real time which features needed to land first.
By the end of summer we'd started building similar custom programs for two more Appfleece-client stores. The pattern was becoming a product.