Skip to content

Discount campaigns Free

Run a scheduled percentage or fixed-amount discount across products or categories, with the saving shown to the shopper.

Updated August 26, 2026

A campaign is a rule that changes a price: a percentage off, a fixed amount off, or a fixed final price, applied to the products or categories you choose, optionally between two dates.

The free edition applies one campaign at a time. Publishing a second one is refused with an explanation rather than silently ignored, and the control centre tells you the limit before you reach it.

Creating one

StoreMaster → Discounts → Add campaign. Choose what it targets, what it does, and when it runs. Save it as a draft while you work; a draft never affects a shopper.

What the shopper sees

The original price struck through, the new price, and the amount saved. The struck-through price also has a screen-reader equivalent, so the change is not carried by visual styling alone.

Scheduling

A schedule is stored with the timezone it was created in. Campaigns also check their own window on every price they are asked about, so a missed scheduled task can never leave an expired discount running.

When more than one rule could apply

Each campaign chooses how it combines with others:

  • Priority first — the highest-priority matching campaign wins. This is the default.
  • Best price — whichever campaign saves the customer the most.
  • Exclusive — this campaign applies and no other may.
  • Stack — compatible campaigns apply in order.

With one campaign the choice does not matter yet; it matters the moment you have two, which is why it is asked up front rather than invented later.

Why is this product not discounted?

StoreMaster → Diagnostics → Explain price takes a product, a customer or role, a quantity and a date, and shows every stage of the calculation — including the campaigns that were considered and the reason each one did not apply.

Still stuck? Email [email protected].