Back to blog

One Year on the App Store: Numbers, Mistakes, and What Is 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.

Discount Prime Team
Discount Prime Team
· 4 min read
One Year on the App Store: Numbers, Mistakes, and What Is Next

One year ago this week, Discount Prime went live on the Shopify App Store. The app that launched in October 2023 did two things: volume discounts and quantity breaks. The app you can install today does considerably more. This post is the honest version of the year in between.

What the year looked like

We launched six weeks before our first BFCM, which in hindsight was either brave or careless, and survived it. Since then the app has shipped, in order: free shipping discounts with a progress bar, buy X get Y offers, tiered pricing, B2B and customer-specific pricing, and, last month, discount analytics.

Some numbers we are comfortable sharing: +900 installs / active stores/orders processed, whichever you want public. The number we watch most closely is not installs; it is how many stores are still actively running campaigns 90 days after installing. Retention is the only review that cannot be charmed.

Three mistakes worth admitting

We underestimated support as a product channel. For the first months, we treated support as an interruption. Somewhere around conversation one hundred, we realized it was the roadmap talking to us. The B2B pricing feature exists because wholesale merchants kept describing the same workaround in support tickets. We wrote about this in March, and it remains the most important lesson of the year.

We shipped settings instead of decisions. Early versions of the app exposed every option we could imagine. Merchants do not want fifteen toggles; they want the app to have an opinion and a good default. We have spent much of the year removing choices, and every removal made the app better.

We waited too long on analytics. For most of the year, merchants could run sophisticated campaigns but could not see which ones made money. Discount analytics shipped in September. It should have shipped in March. The uncomfortable truth is that we prioritized visible features over the one that tells you whether the others are working.

What the platform year looked like

It was a consequential year to be building on Shopify. The Winter and Summer Editions both pushed further into checkout extensibility, and August's checkout. liquid deadline for information and payment pages made the direction unambiguous: custom logic belongs in Functions and extensions now, not in scripts and liquid patches.

We made the Functions bet on day one, which meant this year's platform shifts mostly happened to other apps. That bet keeps paying for itself, and we would make it again. (If you want the fuller version of the build story, we told it in one year of building Discount Prime.)

What is next

Year two has one theme: profit. Analytics was the first step. The next steps take the same idea further, from reporting on margin to actively protecting it while campaigns run. If year one was about giving merchants more ways to discount, year two is about making sure every one of those discounts can defend itself.

BFCM number two is seven weeks away. We will publish our playbook for it later this month, informed by what we watched happen across stores last November.

To every merchant who installed the app in year one, reported a bug, or told us bluntly that a feature was confusing: thank you. The app is what it is because you did.

build-in-publicshopifymilestoneproduct-strategyroadmap
Discount Prime Team

About the author

Written by the Discount Prime Team - the people building and supporting Discount Prime, the smart discount and pricing app for Shopify. We share what we learn from helping merchants run volume discounts, tiered pricing, and high-converting promotions every day.

Frequently asked questions

What should a Shopify app measure in its first year?

Retention matters more than installs. The number worth watching is how many stores are still actively running campaigns 90 days after installing, because active retention is the only signal that cannot be charmed by a launch push or a review campaign. Installs measure interest, retention measures whether the product works.

Why build a Shopify discount app on Functions instead of Scripts?

Shopify Functions apply discount logic natively inside Shopify's own engine and work on every plan, not just Plus. Scripts are Plus-only and being phased out. Building on Functions from day one meant platform shifts like the checkout.liquid deadline mostly happened to other apps, not to us or our merchants.

Why did Discount Prime add analytics after other features?

Discount analytics shipped in September of year one, later than it should have. For most of the year merchants could run sophisticated campaigns but could not see which ones made money. The lesson was that visible features got prioritized over the one that tells you whether the others are actually working.

What is the difference between shipping settings and shipping decisions?

Shipping settings means exposing every possible toggle and pushing the choice onto the merchant. Shipping decisions means the app holds an opinion and a strong default. Merchants generally do not want fifteen options, they want a sensible default they can override, so removing choices often improves the product.

Run profit-first promotions on Shopify

Discount Prime brings eight discount types, margin analytics, and conflict detection into one Shopify-native app.

See pricing

Or see it live in our demo store and watch every feature working on a real Shopify store.

Related articles