Discount apps: programmatic discounts beyond coupon codes

Markdown

View as Markdown

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

  1. Open Apps → Marketplace in your admin.
  2. Browse marketing & discount apps and open one that fits your need.
  3. Review the permissions and click Install.
  4. Configure the rules (thresholds, customer tags, eligible products) in the app's settings.
  5. 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.


Was this article helpful ?