buy x get y only multiple product


  • Default avatar
    massive    
     8 years ago
    0

    Hi,
    i have awocouponpro and for a customer i need to realize this:

    if in a cart there is/are:
    1) 1 product -> discount 10%;
    2) 2 product -> discount 10% for the two product;
    3) 3 product -> 3 for 2 (gets the cheapest one free);
    4) 4 product -> discount 10% for the four product;
    5) 5 product -> discount 10% for the five product;
    6) 6 product -> 2 times 3 for 2 (gets the cheapest two free);
    etc...

    for 3x2 i haven't problem following the tutorial (https://awodev.com/blog/buy-x-get-y-joomla-guide#threefortwo)

    how can i do?
    thank you
  • Your avatar
    seyi    
     8 years ago
    0

    Hello,

    So for the 3 for 2, you already have figured out. The hard part is the 10% discount, excluding ever 3rd product.

    The only way I can see in creating your promotion requires making many coupons, and I do not know if that is really feasible.

    I will explain it. You can use value defintion:
    https://awodev.com/documentation/awocoupon-pro/coupons#value-definition

    Coupon 1:
    Function type: coupon
    Value Definition: progressive
    qty total
    1 10
    3 0

    Coupon 2:
    Function type: coupon
    Value Definition: progressive
    qty total
    4 10
    6 0

    Coupon 3:
    Function type: coupon
    Value Definition: progressive
    qty total
    7 10
    9 0

    ....

    You would have to create as many coupons up to the max quantity you believe a customer would purchase.

    Then create a parent coupon:
    Function type: parent
    Process type: first found match
    Coupons: all value definition coupons created, and then add the buy x get y also but LAST.

    Then give out the parent coupon


  • Default avatar
    massive    
     8 years ago
    0

    Hi seyi,
    thank for the reply.
    I've followed you're istruction, created a parent coupon with this coupons and with this order:

    1. coupon1 (4->10, 6->0);
    2. coupon2 (1->10, 3->0);
    3. coupon3x2.

    and now i have this situation:
    1) 1 product -> discount 10%; -> ok
    2) 2 product -> discount 10% for the two product; -> ok
    3) 3 product -> discount 10% for the two product; -> error: don't apply 3x2 but only discount two product!
    4) 4 product -> discount 10% for the four product; -> ok
    5) 5 product -> discount 10% for the five product; -> ok
    6) 6 product -> discount 10% for the five product; -> error: don't apply 2 times 3x2 but only discount five product!
  • Your avatar
    seyi    
     8 years ago
    0

    Ah yes, that would not work either, because the progressive coupons are still. I have thought about it and I do not believe it is possible, mainly because there is not a setting on the maximum number of products.