"10% off, enter your email"
The offer is visible before the shopper reads a word of it. Every store running the same app shows the same banner, so there's nothing to remember about this one in particular.
Discount popup app
A banner just hands over a discount. A wheel makes shoppers spin for one, so the code feels earned before it even appears.
Why gamify the discount
Same 10% off, two different experiences for the shopper deciding whether to bother.
The offer is visible before the shopper reads a word of it. Every store running the same app shows the same banner, so there's nothing to remember about this one in particular.
The shopper commits by spinning, then watches the wheel slow down onto a result. Whatever prize lands feels chosen for them in that moment, not copy-pasted off a hundred other storefronts.
Prizes
Mix reward types on the same wheel so it never reads as a single discount dressed up in a spinner.
Percentage off
Order-wide or specific products
Fixed amount off
With optional minimum spend
Free shipping
Optional max shipping cap
Free gift
100% off a chosen product
Buy X get Y
BOGO at any discount %
No win
Honest odds keep margins safe
Margin safety
Our server picks every prize using your odds and stock caps. The wheel only animates to a result that was already decided, so nobody can nudge it toward the jackpot.
Illustrative odds. You set every number and every cap.
Checkout
Each win mints a one-time code and applies it through the cart, so the discount is already waiting at checkout. Nobody hunts for a coupon field or mistypes a code from a screenshot.
Codes are minted ahead of demand, so a spin during a flash sale claims one that's already sitting ready instead of waiting on an API call. The wheel starts turning the instant a shopper taps, and the prize lands mid-spin. The popup still shows the code too, in case a shopper wants to note it down before they check out.
Curious what else can spin besides a percentage? See discount types beyond percentage off. Want the plan breakdown? Compare Free, Growth+ and Pro+.
Get started
Free to install, with all six prize types and auto-applied codes included from day one.
Add to Shopify →Questions
Yes, Profiter has a $0/month Free plan. It includes all six prize types, auto-applied codes, and full access to our measurement suite, which lets you track profit per visitor against a holdout control group that doesn't see the wheel.
Profiter is a Shopify theme app extension. You install it from the Shopify App Store, and it adds the wheel to your theme through the official Shopify editor, with no code editing required. You can configure all settings from the Profiter app admin.
No. With Profiter, the prize is decided on our server using your odds and stock caps before the wheel even starts spinning. The animation is purely for presentation; the result is already locked in, so a shopper cannot influence the outcome.
It depends on the app. Profiter loads two files totalling 15,412 bytes gzipped on a storefront page. The most-reviewed spin-wheel app on the Shopify App Store loads 11 files totalling 94,236 bytes gzipped, measured in Chrome on a live store running it in July 2026. Both figures are gzipped so they compare like for like, and a CI budget fails our build if the JavaScript passes 21 KB.
Profiter has several margin safeguards. You set the exact odds for each prize, cap the total redemptions available for high-value prizes, and can flag a slice as the 'jackpot' so our system can monitor its risk. Our recommendation engine will also flag if your no-win share drops below 20%.
Launch a wheel in minutes. The dashboard shows what it added to your bottom line.