# Discount apps: programmatic discounts beyond coupon codes

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 [https://docs.launchmystore.io].