Specific Product Coupon Total Incorrect


  • Default avatar
    ryan96    
     a year ago
    0

    I have two products. If users buy two of either of them, they get $5 off. I have two automated coupons, one for each product. Individually if one item is in the cart with a quantity of 2, then the cart total is correct. But if both of these products are in the cart, each one of them with a Qty. of 2 being purchased, the total is off by $5.

    Let me show you.

    COUPON I:

    COUPON DETAILS
    Code: prod1
    Percent/Amount: Amount
    Discount Type: Specific
    Value 5.0000

    OPTIONAL FIELDS
    Minimum Product Quantity 2, Specific

    ASSET
    Type: Product
    ID: 40, Name: product1


    COUPON II:

    COUPON DETAILS
    Code: prod2
    Percent/Amount: Amount
    Discount Type: Specific
    Value 5.0000

    OPTIONAL FIELDS
    Minimum Product Quantity 2, Specific

    ASSET
    Type: Product
    ID: 51, Name: product2


    RESULTS:
    In the cart:

    product1 Price:$20 Qty: 2 Total: $40 with $5 discount: $35
    product2 Price:$25 Qty: 2 Total: $50 with $5 discount: $45

    Products prices result: $90

    Total: $85


    The total in the end should be $80 ($35+$45), not $85. There is no shipping applied because there is no shipping set up. Therefore, why is the Total off by $5?

    If the items were purchased individually:

    SCENARIO I:
    product1 Price:$20 Qty: 2 Total: $40 with $5 discount: $35

    Products prices results: $40

    Total: $35 (which is correct)


    SCENARIO II:
    product1 Price:$25 Qty: 2 Total: $50 with $5 discount: $45

    Products prices results: $50

    Total: $45 (which is correct)

    But both products together creates a $5 discrepancy.

    Did I miss a step in setting up the coupons?
  • Default avatar
    ryan96    
     a year ago
    0

    To add to this, if a user wants to purchasse 3 or more of any of these items, the coupon still discounts and it shouldn't. It should revert back to the original price.
  • Your avatar
    seyi    
     a year ago
    0

    Hello,

    By default, AwoCoupon will only process one coupon. In awocoupon->configuration, have you enabled multiple coupons?
  • Your avatar
    seyi    
     a year ago
    0

    Hello,

    The $5 discount will happen after 2 products are purchased. If there is more of that product in the cart, the discount will not be taken away. But it should not add another $5 discount if 4 of product A is purchased.
  • Default avatar
    ryan96    
     a year ago
    0

    With the coupon settings I've created (and I didn't have 'Multiple Coupons' enabled -- ), I tried the following purchasing scenarios:

    product2 Price:$25 Qty: 2 Total: $50 with $5 discount: $45

    Products prices result: $50

    Total: $45
    This is correct

    product2 Price:$25 Qty: 3 Total: $75

    Products prices result: $75

    Total: $70
    This is NOT correct. Total should be $75

    The coupon should only apply if the user purchases TWO of the items. Not more than TWO and not ONE. So basically, buy 2 get $5 off.

    This same scenario occurs for product1:

    product1 Price:$20 Qty: 2 Total: $40 with $5 discount: $35

    Products prices result: $40

    Total: $35
    This is correct.

    product1 Price:$20 Qty: 3 Total: $60

    Products prices result: $60

    Total: $55
    This is NOT correct. Total should be $60

    So how can this be fixed if someone was to purchase more than the limit? No discount should be applied if user buys more than the limit.


    ANOTHER SCENARIO:
    product1 Price:$20 Qty: 3 Total: $60
    product2 Price:$25 Qty: 3 Total: $75

    Products prices result: $135.00

    Total: $125
    This is NOT correct. Total should be $135

    So obviously there's an issue with the coupon applying for orders OVER the limit (buy 2, get discount only; buy 3, original price).

    How can this be fixed?
  • Your avatar
    seyi    
     a year ago
    0

    Hello,

    It is not possible to create a coupon that applies only if 2 items are in the cart, at least not in one coupon. You can create a coupon that applies if 2 or more items are in the cart.

    You can try using a parent coupon for this special case:

    Coupon A: minimum product quantity: 2, value $5
    Coupon B: minimum product quantity: 3, value $0
    Coupon C: parent coupon, add coupons A and B to it in this order:
    - Coupon B
    - Coupon A
    Then set process type to first found match, and give out Coupon C.