Skip to content

Build Your Own Discount

The Discount Wizard lets you build any kind of discount from scratch — automatic discounts that apply to qualifying carts, or coupon-activated discounts that require a customer to enter a code. All 18 recipe templates are built on the same wizard, so every discount follows the same structure.

Every discount delivers one of four types of reward. You choose the reward type in the Discount tab of the wizard.

Apply a percentage discount to the cart total or to specific items. The amount scales with the order value, making it ideal for promotions where you want to reward proportionally.

  • % Off Order — percentage off the entire cart (e.g. “10% off everything”)
  • Product % Off — percentage off a specific product or category
  • Tiered % — different percentages at different spend thresholds (e.g. Spend & Save)

Deduct a fixed amount from the cart total or from specific items. Predictable for the customer — they know exactly what they’ll save.

  • Fixed $ Off Order — flat amount off the cart (e.g. “£10 off your order”)
  • Min Spend Fixed $ — flat amount unlocked by hitting a spend threshold

Add one or more free products to the cart when conditions are met. The customer doesn’t pay for the free item(s) — Dino applies the discount as a line-item reduction.

  • Free Gift — add a specific product to the cart at no charge
  • Buy X Get Y — buy a set quantity and receive items free (classic BOGOF)

Waive the shipping cost when conditions are met. Works alongside WooCommerce’s shipping methods — Dino sets the shipping line to zero rather than modifying shipping methods directly.


Every discount has the same six wizard tabs. Only Discount is required — the rest have sensible defaults and can be left as-is.

TabWhat it controlsRequired?
DiscountReward type, amounts, and type-specific settingsYes
TargetingWho qualifies and under what conditionsNo — defaults to all customers, all products
Cart LabelThe text on the discount line in the cartNo — auto-generated from the discount type
Product Page DisplayDiscounted pricing shown on product pagesNo — off by default
Upsell MessageDynamic “add more to save” nudgesNo — off by default
ScheduleStart date, end date, or always-onNo — always-on by default

Any discount can be made coupon-activated by adding a Coupon Code condition in the Targeting tab. When you do this, the discount only applies when the customer enters the code at checkout.

This is how the Coupon recipes (Coupon: % Off, Coupon: Fixed $ Off, Coupon: Free Shipping) work — they use the same reward types above, but with a coupon code as the activation condition.

You can also combine coupon activation with other conditions — for example, a discount that requires both a coupon code and a minimum spend.

See Targeting for how to configure coupon activation alongside other conditions.