Buy one get one of equal or lesser value free


  • Default avatar
    hsojhsoj    
     8 years ago
    0

    "Buy one item get another item of equal or lesser value free"

    I need this on my store but wasn't sure if this component does that. I'd like to find out before possibly buying the product. Thanks.
  • Your avatar
    seyi    
     8 years ago
    0

    Hello,

    Yes, this can be done with AwoCoupon. There are some examples of how to set some buy x get y coupons up here also:
    https://awodev.com/blog/buy-x-get-y-joomla-guide
  • Default avatar
    hsojhsoj    
     8 years ago
    0

    Thank you for that link, it's very helpful. Now I am going to ask something a little more complicated:

    say someone adds two items to their cart at $50 and $10

    would it be possible to setup the discount so that that person can get one free item at '$50 or less' and another free item at '$10 or less'?

    What would be the best options in setting something up like that or similar to that?
  • Your avatar
    seyi    
     8 years ago
    0

    Hello,

    If I understand correctly you want to set it up so depending on the order total a different free item is discounted?

    If so you can do this with a parent coupon:

    Coupon A: buy x get y, minimum value 10, free item for 10
    Coupon B: buy x get y, minumum value 50, free item for 50
    Coupon C: parent coupon, add coupon A and B, where B is ordered before coupon A and process type of first found match

    Now if you set the 'automatically add to cart', then it will add the free product to the cart, but it does not remove it later if the customer does not qualify for the discount. So there could be a scenario where the customer has both free items in the cart, but only getting a discount for one.

  • Default avatar
    hsojhsoj    
     8 years ago
    0

    Basically, someone could get one free item of equal or lesser value for each item in the cart. So if the cart has:

    A $20 item
    B $40 item
    C $200 item

    they can get for the following for free:

    X $20 item
    Y $35 item
    Z $180 item

    X for A, Y for B, and Z for C. Preferably the cart would recognize the lowest and highest values and realize X,Y,Z are the items that qualify to be free upon checkout. Could this component make that type of recognition?
  • Your avatar
    seyi    
     8 years ago
    0

    Oh ok, I see now. Unfortunately the buy x get y coupon does not compare amounts of the buy x to get y. So no, there is no easy way to do this.