Key Concepts
Before diving into specific discount types, it helps to understand a few concepts that come up throughout the plugin.
Discounts
Section titled “Discounts”A discount is a single discount definition. It describes:
- What type of discount (tiered, bulk, buy-X-for-Y, mix-and-match)
- Who qualifies (targeting: products, categories, user roles, countries)
- How much off (the pricing tiers or amounts)
- What customers see (cart labels, product page display, upsell messages)
- When it’s active (schedule: start date, end date, or always-on)
Each discount appears as a row in the Discounts tab. You can reorder them by dragging, toggle them on/off, and edit them in the wizard.
Recipes
Section titled “Recipes”A recipe is a pre-configured template that creates a discount with sensible defaults. When you click + Create Discount, you pick a recipe first.
There are 18 recipes organised into four groups:
| Group | Examples |
|---|---|
| Order Discounts | Spend X get Y% off, flat cart discount, free shipping threshold |
| Product Deals | Bulk pricing, BOGOF, mix-and-match bundle |
| Coupon Codes | Percentage coupon, fixed-amount coupon, auto-apply URL |
| Targeted Offers | New customer welcome, wholesale pricing, geo-targeted deal |
Recipes save you time — you can always customise everything after the discount is created.
Draft vs Published
Section titled “Draft vs Published”Dino Discounts uses a draft / publish workflow, similar to WordPress posts:
- Draft — Your changes are saved in the admin but not live on your store. Customers see nothing.
- Published — The current live state. This is what your store is running right now.
When you create or edit a discount, it becomes a draft. You can make as many changes as you like, across multiple discounts, and then publish them all at once from the Publish button.
Stacking
Section titled “Stacking”When a customer’s cart qualifies for multiple discounts, Dino Discounts needs to decide how they combine. This is called stacking.
You control this globally in the Settings tab with five modes — from “apply everything additively” to “best discount only.” See Discount Priority & Stacking for details.
A zone is a geographic region — a group of countries — that you can use in targeting. For example, you might create:
- An “EU” zone for European customers
- A “North America” zone for US and Canada
- A “Domestic” zone for your home country only
Zones are managed in the Countries & Zones tab and can be referenced by any discount’s targeting configuration.
Campaigns
Section titled “Campaigns”A campaign is a group of coupon codes that share the same settings (discount amount, usage limits, expiry). Instead of creating coupons one at a time, you create a campaign and generate codes within it.
Campaigns are managed in the Coupons tab. See Coupon Campaigns for details.