
Three Years of Discount Prime: From Side Project to Profit Platform
Three years of building Discount Prime: the full feature timeline from volume discounts to metafield targeting, what we got wrong, and where the blog goes next.
Profit-first discounting for Shopify
Guides, playbooks, and product updates for Shopify merchants who treat discounts as pricing strategy. Protect your margin, lift average order value, and run promotions that actually make money. Filter by topic, author, or year.

Three years of building Discount Prime: the full feature timeline from volume discounts to metafield targeting, what we got wrong, and where the blog goes next.

Three BFCM seasons watched from inside a discount app. What the trend from 2023 to 2025 says about margin, targeting, and how merchants should discount next.

Two years selling a Shopify app. What changed in how merchants find, evaluate, and buy apps, including the first AI-referred installs showing up in late 2025.

Inside our Shopify discount testing: 400 edge cases covering currencies, rounding, and combination matrices, because a wrong price is worse than no discount.

Two years building a Shopify app taught us that roadmap debt is real. What we cut, what survived, and how a small team decides which discount features to build.

An engineering postmortem on Shopify app performance at BFCM: what broke under peak load on Shopify Functions, how we fixed it, and what we changed next.

One year on the Shopify App Store: an honest review of what Discount Prime grew, the three mistakes we made, and the profit-focused roadmap for year two.

How we decide what not to build on our Shopify app roadmap: three feature requests we turned down, the reasoning behind each no, and the one we did ship.

One year after the first commit: how building a Shopify app went across six months of building and six months live, plus what shipped and the lessons learned.

After 100 support conversations, three patterns explain how merchants really use discounts on Shopify: overcomplicated tiers, forgotten end dates, and accidental stacking. Here is what we learned.