Seasonal Sale

When to use this

Use this template when you want to run a time-limited storewide percentage discount – Black Friday, Boxing Day, EOFY, etc. – with an optional cap on how much each cart can save.

How it works

This is an Item Group promotion with no item conditions, so it applies to every item in the cart while the schedule is active.

  • No item conditions – the item group's conditions are left empty, which means every product in the cart matches. With Quantity set to 1, each item forms its own item group.
  • Percentage action – a flat 30% discount is applied to each matched item group. The Batch Limit is 0, so every item gets discounted.
  • Maximum Discount Amount cap – the total discount across the cart is capped (here at A$2,000), so a very large cart doesn't blow out the promotion budget.
  • High priority + Stop after-processing action – the promotion runs early in the evaluation order, and once it applies it prevents further non-Whole Cart (Final) promotions from being processed. Use this when the seasonal sale is your headline offer.
  • Max Use Per Email Address Count: 1 – limits each customer to using this promotion once across the whole event, which is useful for time-bound headline sales.

For the underlying concepts see Trigger Conditions, Item Groups, and Promotion Action in Creating a Promotion.

Step-by-step setup

  1. From your Deducto Dashboard, open the promotions list for your project and click New.
  2. Choose Item Group as the promotion type.
  3. On the General Information tab, set the name, schedule, and behaviour. The full set of values is in the field reference below.
  4. On the Trigger Conditions tab, leave the conditions empty.
  5. On the Item Groups tab, configure the default group:
    • Name it Any Item.
    • Set Quantity to 1.
    • Leave the conditions empty so the group matches every product in the cart.
  6. On the Action tab, choose Apply A Percentage Discount to Item Group(s), set Percent to 30, set Maximum Discount Amount to 2000, and check the Any Item group under Target Item Groups. Leave the rest of the limits at 0.
  7. Click Save.

Variations

  • Different sale window. Adjust Start and End to match the event you're running (Boxing Day, EOFY, mid-year sale, etc.).
  • Different discount. Adjust Percent, or switch the action to Apply A Fixed Amount Discount to Item Group(s) for a per-item dollar discount.
  • No discount cap. Set Maximum Discount Amount to 0 to remove the limit.
  • Exclude some categories. Add an item-group condition (e.g. Category not in [Gift Cards, Clearance]) so those items are left at full price.
  • Allow multiple uses per customer. Set Max Use Per Email Address Count to 0 if customers can use it any number of times.

Testing

  1. Add items totalling well below the cap-equivalent value (under A$6,666 for a 30%/A$2,000 cap) and confirm the discount is applied across the cart.
  2. Add enough items that a 30% discount would exceed the cap, and confirm the total discount is capped at A$2,000.
  3. Place an order against one customer email, then try to use the promotion again on the same email and confirm it can't be used a second time.

Field reference

The full set of fields used by this template:

SectionFieldValue
General InformationNameBlack Friday Sale 30% Off Storewide
General InformationDescription30% off all items during Black Friday sale (maximum discount $2000)
General InformationRequires CouponsNo
General InformationSupported CurrenciesAUD
General InformationTimezoneAustralia/Sydney
General InformationStatusEnabled
General InformationStart2026-11-27 00:00:00
General InformationEnd2026-11-30 23:59:59
General InformationPriority100
General InformationAfter Processing ActionStop
General InformationLock Affected ItemsYes
General InformationMax Use Count Per Coupon0
General InformationMax Use Per Email Address Count1
Trigger Conditions(none)
Item GroupsNameAny Item
Item GroupsQuantity1
Item GroupsCondition(none)
ActionTypeApply A Percentage Discount to Item Group(s)
ActionPercent30
ActionMaximum Discount Amount2000
ActionBatch Limit0 (unlimited)
ActionItem Group Qty Limit0 (no limit)
ActionItem Group Qty Limit Mode(default – not used at these settings)
ActionTarget Item GroupsAny Item