How to apply discount for more than 1 product - All products must be in the basket to allow coupon to work


  • Default avatar
    andy15    
     11 years ago
    0

    Hi Seyi & AWO Coupon Users,

    I'm hoping you can help me with a AWO Coupon pro question.
    I know its probably staring me in the face but I can't seem to create this coupon?

    I want to offer 10% if a user is buying 2 specific products.
    They have to have the 2 products in there basket to get the 10%

    I have tried to set up a Coupon > Product > Specific Discount & added the 2 products in the products tab.

    But when the coupon is set up this way the user can use the coupon to buy either of the 2 products.

    I want the coupon to work only if both products are in the basket.

    Any ideas/help welcome,

    Thanks

    Andy
  • Your avatar
    seyi    
     11 years ago
    0

    Hi Andy,

    When setting up the coupon, use the value definition field and check the 'apply distinct count' checkbox:
    https://awodev.com/documentation/awocoupon-pro/coupons#value-definition
  • Default avatar
    andy15    
     11 years ago
    0

    Hi Seyi,

    I removed the original Specific discount for 10% and replaced it with a value defenition > 1-10 qty_type=distinct.

    This has sort of worked as now both products need to be in the basket in order for the coupon to work.

    But if the user adds multiple of each product the discount is increased.

    I just want the coupon to work for 1 each of the 2 products.

    I also tried this with 2-10 qty_type=distinct
  • Your avatar
    seyi    
     11 years ago
    0

    Hmm, you would have to take a totally different approach then, by creating 3 coupons. I have not tested this but should work:

    Coupon 1: select product A, use value definition
    qty value
    1 10
    2 0

    Coupon 2: select product B, use value definition
    qty value
    1 10
    2 0

    Coupon 3: create a parent coupon, add coupon 1 and 2, set the process type to 'ONLY if all apply'

    Use Coupon 3 in the front end.