Describe your bug or feature request.

Currently, a promotion that doesn't reference any coupon is applicable right away.

This is confusing for merchants, as it isn't really obvious that saving a promotion without any condition will result in a promotion applied to every single order.

I'm suggesting we add a checkbox (Label: "Require coupon code", description: "When checked, applying a coupon code is required for the promotion to apply").

The checkbox should be unchecked by default (for backward compatibilty reasons).

Comments

jsacksick created an issue. See original summary.

jsacksick’s picture

Status: Active » Needs review
StatusFileSize
new8.26 KB
new76.99 KB
new76.18 KB
new74.37 KB

With great help from @rszrama, tweaked the labels / descriptions:

When no coupons are attached to the promotion:

When only one coupon is referenced by the promotion:

When multiple coupons are referenced by the promotion:

jsacksick credited rszrama.

jsacksick’s picture

rszrama’s picture

++

  • jsacksick committed e3e0f58 on 8.x-2.x
    Issue #3248912 by jsacksick, rszrama: Add an explicit setting to...

  • jsacksick committed b98bd48 on 3.0.x
    Issue #3248912 by jsacksick, rszrama: Add an explicit setting to...
jsacksick’s picture

Status: Needs review » Fixed

Committed! Thanks Ryan for your input!

  • jsacksick committed 1273ef6 on 8.x-2.x
    Issue #3248912 followup: 'coupons' is missing from the coupons count...

  • jsacksick committed 96bbf36 on 3.0.x
    Issue #3248912 followup: 'coupons' is missing from the coupons count...
bojanz’s picture

This looks great!

We can now close #2884888: Promotion without coupons is always applied.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.