DiscountRay · ★ 5.0

Every discount rule in one place.

Six discount types, four display styles, one app built on Shopify Functions.

✓ Free plan · 14-day trial on paid plans discountray.com ↗
6discount types4display styles1MultiVariants integration

1 / 6 · DiscountRay

Volume Discount

Tiered pricing shown as a grid, a popup, a list or a table. The unit price and the "add N more" card follow the quantity.

Interactive preview · how DiscountRay behavesOpen product page →

2 / 6 · DiscountRay

Bundle Offer

Buy 2, 3 or 4 pairs for 10%, 15% or 20% off. Each unit has its own variant picker, so a "buy 3" can be three different sizes.

Interactive preview · how DiscountRay behavesOpen product page →

3 / 6 · DiscountRay

Unique Discounts Per Variant

A different price for every phone model, each with its own quantity tiers. One model has no offer on purpose.

Interactive preview · how DiscountRay behavesOpen product page →

4 / 6 · DiscountRay

Milestone Offer

Rewards that unlock as the cart grows: 10% off at 3 items, 20% at 6, 30% at 10, across the whole DiscountRay collection.

Interactive preview · how DiscountRay behavesOpen product page →

5 / 6 · DiscountRay

Personalized Offer

Rules that look at the customer (tag, country, cart value) and show an offer only when they match. Sign in as the demo wholesale buyer to see the trade price.

Interactive preview · how DiscountRay behavesOpen product page →

6 / 6 · DiscountRay

Discount By Code

Codes made in batches (this campaign made 100) and redeemed at checkout, with limits and stacking rules you control.

Interactive preview · how DiscountRay behavesOpen product page →

Live in about ten minutes.

No theme code and no developer. Everything below is done inside the app.

1Activate the app embed

One app block per offer type: Tier, Bundle, Personalized and Milestone.

2Create a discount

Create new, pick a type, set Applies to, the tiers or rules and the Display style. Save.

3Tune the storefront

App settings: price selector, list text with [QTY] and [DISCOUNT], custom CSS.