Codemaker-S
Case, since 2023

From customer toadvocate.

apps.shopify.comThe Kwik app in the Shopify App Store on desktopThe Kwik app in the Shopify App Store on mobile
ClientKwik
YearSince 2023, in ongoing development
Services
Shopify app developmentCheckout extensionsShopify FunctionsTheme app blocksOngoing development

Kwik rewards customers for what they already do: buy, come back and bring friends along. Points, cashback, commissions and prize draws, in one platform. We build the Shopify app that puts that platform in any store, from the widget on the homepage to redeeming points at checkout.

What we built

This time not a store for one brand, but a public app in the Shopify App Store, built to run in many shops at once.

01

One app for every store

Install from the App Store, connect to Kwik and the rewards programme is live. Approved by Shopify's review team, with billing and privacy rules built in from day one.

02

Rewards inside the store itself

Ready-made blocks for any Shopify theme: a widget that travels with the customer, points and prize draws on the product page, and a personal sharing link for advocates.

03

Redeeming points at checkout

Customers log in to Kwik while checking out and turn points straight into a discount. Smart rules decide which discounts may combine, so promotions never stack when they should not.

04

An engine that keeps track of everything

Every order, sign-up and refund goes through a queue built to take a knock: duplicate notifications are filtered out and failed jobs retried automatically. The Kwik team watches along live in its own dashboard.

PointsCashbackReferralsPrize drawsDiscount at checkout5.0 in the App Store
The Kwik widget on two smartphones in an online store
01 · In the storeA widget that travels with the customerCheck your balance, share products and claim rewards without leaving the store. The block installs into any Shopify theme and talks to Kwik live and securely.
Screenshot: redeeming points in the Shopify checkout
02 · At checkoutPoints become a discount, on the spotLog in to Kwik in the middle of checking out, choose your points and the discount is applied straight away. No discount code to fetch from somewhere, no detour.
Screenshot: thank-you page with cashback, points or entries
03 · After the purchaseThe thank-you page adds up liveRight after checkout the customer sees what the order earned: cashback, points or entries for the prize draw. Identical to the cent to what Kwik credits, even when discount codes were involved.
Screenshot: the Kwik admin screen in the Shopify admin
04 · Behind the scenesOne screen for all the trafficEvery message between Shopify and Kwik can be followed live in the Shopify admin: filter, re-run and prioritise, without a developer having to step in.

From bespoke work to a product

An app for one store is bespoke work. An app running in many stores at once is a product, and that calls for different decisions. Every setting that is obvious for a single brand has to become configurable. And a bug that shows up one time in a thousand shows up daily across thousands of orders.

So Kwik 2.0 got a new foundation: a queue per store, duplicate webhooks filtered out automatically, and administration that simply lives in the Shopify admin. The Shopify review team's requirements were not a hurdle at the end but the starting point.

A good rewards programme feels obvious: the points add up, the discounts combine cleanly, and the thank-you page knows exactly what you earned.

Where it stands today

Kwik 2.0 is live in the Shopify App Store, alongside the first generation we built for Kwik in 2023. Stores move across one by one and their historical data comes with them, without their customers noticing a thing.

And we keep building: prize draws alongside the points programme, smarter referral detection, and copy that brands can adjust down to the word. The score in the App Store so far: 5.0.

Onder de motorkap

App
NestJS and PostgreSQL, with a React admin environment in the Shopify admin
Extensions
Five Shopify extensions: checkout, thank-you page, discount functions and theme blocks
Discounts
Shopify Functions decide per discount type what may combine
Webhooks
Both directions, Shopify and Kwik, queued per store with deduplication