Founder stories
Figure is in EUR (~€600k MRR peak with 6,000 merchants at ~€100 average per store). Self-reported by the founder in his own post-mortem, no third-party audit. This is a historical peak, not current revenue: Checkout X was shut down by Shopify and the team was laid off in 2023, so the business no longer operates at this level.
A one-page Shopify checkout app with post-purchase upsells that let merchants replace Shopify's locked-down checkout with a custom, higher-converting one.
How Ruslan acquired customers
Tools used to build Checkout X
Ruslan Leteyski turned a workaround built for a doomed online pharmacy into a one-page Shopify checkout that reached 6,000 merchants and €600k MRR, all without ads or the App Store.
Ruslan Leteyski quit a UI/UX design job in 2017 to run Shopify dropshipping stores, but found that market too crowded to win in. Reasoning that it pays to sell shovels during a gold rush, he taught himself to code and shipped Upsell X, a small pre-checkout upsell app that pulled in a few hundred merchants and a thousand or two dollars a month. That first taste of product revenue gave him the confidence and the merchant base to try something bigger.
Checkout X started by accident. While trying to launch an online pharmacy that no Shopify-approved payment provider would touch, Ruslan built a way to bypass Shopify's checkout and plug in any payment processor. The pharmacy went nowhere, but the workaround was the real discovery. The first real customer arrived through an Upsell X support ticket: a French dropshipping operation asked for a one-page checkout with post-purchase upsells. Ruslan quoted them roughly €5k a month and asked them to prepay, which they did over PayPal. That single prepayment validated the idea and funded full-time work on it.
The first launch was a mess. The checkout itself worked, but everything that depended on Shopify's native checkout broke at once: ad pixels, abandoned cart emails, refunds, SMS flows. Ruslan spent an entire summer rebuilding or re-integrating each piece before the app went live for real in September 2018. From there, growth came from two channels he never paid to seed. Competitors of his customers kept noticing the unusual custom checkouts, dug into the page source where Ruslan had deliberately left marketing breadcrumbs, and signed up themselves. An affiliate program that paid 15 to 25 percent of revenue forever drove around 40 percent of customers, and it worked because the affiliates were real users who liked the product.
Over the next few years Checkout X reached about 6,000 active merchants at roughly €100 each per month, peaking at a self-reported €600k in monthly recurring revenue. The team never grew past 16 people, all remote, and the product never listed on the Shopify App Store or ran a single paid ad. The catch was always structural: control over checkout is central to Shopify's own business, and Ruslan knew he was piggybacking on a platform that would eventually object. In 2023 Shopify moved against alternative checkout apps, Checkout X was wound down, and Ruslan laid off the team and moved on to new products, later building Vanga AI and Zipchat.
Sell the shovel, not the gold: instead of competing in crowded dropshipping, Ruslan built tooling for the merchants who were all fighting each other.
A single prepayment can validate and fund a product. The €5k upfront from his first customer let him work full time and proved real demand before he scaled.
The product itself can be the marketing. Visible custom checkouts plus marketing breadcrumbs in the page source turned competitors copying each other into the main acquisition channel.
Affiliates convert best when they actually use and love the product. Letting affiliates approach first, and paying a lifetime commission, drove around 40 percent of customers.
Building on someone else's platform is platform risk you cannot fully hedge. A grey-area dependency on Shopify's checkout was the single point of failure that ended the business.
Inspired by Ruslan's journey? Generate a business idea in the E-commerce space using AI and real founder data.
Ruslan achieved 3 milestones on the path to $100K ARR
$5,000
$8,333
$10,000
The journey, decisions, and context behind this milestone
See the complete breakdown: launch strategy, validation methods, startup costs, expert analysis, replication playbook, and more actionable insights.
Upgrade to PremiumInstant access to all founder journeys
Founders with similar journeys or strategies
In 2013, I sold all my possessions, packed a backpack and a laptop, and flew to Thailand to begin my digital nomad life. I was once a lost musician ea...
On March 1st 2023, OpenAI announced the ChatGPT API. Right on that day, I came up with the idea to create a new UI to solve my own pain points with th...
My journey took me from being a Paris waiter to an $80,000/month solopreneur over seven years of persistence. After 17 failed projects, I found succes...
Get more founder journeys like this delivered to your inbox every week.