Discount apps: programmatic discounts beyond coupon codes
Some apps in the LaunchMyStore marketplace use discount functions to apply discounts that go beyond what coupon codes can express — tiered spending thresholds, buy-X-get-Y deals, member-tier pricing, bundle math, free shipping over a threshold. This article explains what to expect when you install one.
What it does
A discount app inspects the cart (and the discount codes the shopper has entered) and returns one or more discount entries. Each entry has a value (a percentage or a fixed amount) and a scope:
- Order-level — discount applies to the whole subtotal.
- Line-item-level — discount applies to specific lines (for example, only sale items).
- Shipping — discount reduces the shipping price.
The app supplies a customer-facing message for each discount entry, so shoppers see exactly what triggered the savings.
Examples
- Tiered spending: "Spend $100+, save 10%", "Spend $200+, save 20%" — auto-applied as the cart subtotal crosses each threshold.
- Free shipping above a threshold: "Free shipping on orders over $100".
- Member-only: "VIP: 15% off" auto-applied for tagged customers.
- Sale-item discount: "30% off sale items" scoped only to lines flagged as sale.
- Multiple discounts in one cart — for example a welcome-code discount plus a free-shipping nudge, each on its own row.
What you'll see
Every discount entry renders as its own row in:
- The cart page and checkout summary — one labeled row per discount, with the app's message and the amount.
- The order detail page in your admin — each discount is recorded against the order and attributed to the app that produced it.
- Order confirmation emails — the same rows render in the receipt.
The label is whatever the app chose (for example "VIP: 15% off" or "Spend $200+, save 20%"), so you can audit which app's rule fired and the shopper sees clear reasoning.
Installing an app that uses this
- Open Apps → Marketplace in your admin.
- Browse marketing & discount apps and open one that fits your need.
- Review the permissions and click Install.
- Configure the rules (thresholds, customer tags, eligible products) in the app's settings.
- Add a matching cart and confirm the discount row appears in the cart and checkout summaries.
Limits and tips
- You can have up to 25 discount apps active at once. Discounts are additive — the most generous combination for the shopper. If you need exclusivity, configure that inside the discount apps themselves.
- App discounts are separate from coupon codes. Both can apply on the same order; coupons entered by shoppers continue to work alongside app-supplied discounts.
- Stacking can compound fast. A 20% VIP + 30% sale + 10% code can run total savings into the 60%+ range — check your apps' settings for exclusivity options so you don't accidentally cut into margin.
- Each discount is capped at the amount it applies to. A free-shipping discount can't reduce shipping below zero, a fixed-amount-off-order discount can't reduce the order below zero.
- Discount apps can't add new shipping rates. They can only discount existing rates. To add a delivery option, you need a shipping rate app.
- Removing the app removes future discounts. Past orders keep their recorded rows; new carts go back to standard pricing plus any coupons.
For developers
If you want to build an app that uses a discount function, see the developer documentation at docs.launchmystore.io.