i've set a new coupon that applicable to 1 product "Apply coupon to products listed below"

and also set it with 1 applicable sku, But it still work if try to activate the coupon on other products.

any idea ?

Comments

jmcquaid’s picture

Ditto. I find that a single coupon to give $2 off one item gives $2 off each and every item in the cart. So, multiples of one product is one issue and multiple discounts for non-targeted products is this issue.

spazfox’s picture

I'm having the exact same problem described in #1 using 6.x-1.3: I have a $5 coupon that is getting applied to every single item in the cart, not just once to the total price.

spazfox’s picture

There's a fix (not committed as a patch yet) for #2 at http://drupal.org/node/794060

jmcquaid’s picture

Workaround: If you select PRODUCT CLASSES (NONE) then select Apply to products listed below on the EDIT coupon screen, it works properly.

The one-line explanation on the current EDIT page implies this, "Selecting one or more product classes will restrict this coupon to matching products only. Discounts will then apply to each matching product." Key word is "Each" I guess. Anyway, the workaround works just fine.

spazfox’s picture

#4 does not work for me if I want the coupon to be applicable to any product (but ONLY to one product, not multiplied for each product). It may work for the original poster's problem, however.

longwave’s picture

Status: Active » Fixed

In 6.x this should now be achievable with the "maximum number of applicable products" setting. 5.x is unlikely to get this feature unless someone provides a patch or an offer of sponsorship.

Status: Fixed » Closed (fixed)

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