cancel
Showing results for 
Search instead for 
Did you mean: 

Apply percent discount with discount amount more than the price of the item

Apply percent discount with discount amount more than the price of the item

In magento ver. 2.4.3, I am trying to set up a rule of apply 20% off on cart if there is 3 or more items. But when I tested with adding larger number of same item to the cart, the discount is at most the price of that item.

 

For example, an item of $600, my rule works if there is 5 or less items, but when I added 6 or more of that item, the total discount is always $600. I assume it is because I am using "percent of product price discount", but it doesn't seems there is another option for percent discount.

 

Anyone knows the solution? 

10 REPLIES 10

Re: Apply percent discount with discount amount more than the price of the item

In the shopping cart rule, I assume under Conditions you entered something like this:

 

Total Items Quantity  equals or greater than  3

And under Actions you entered something like this:

 

Apply -> Percent of product price discount
Discount Amount -> 20

Did you maybe enter something under "Maximum Qty Discount is Applied To"? Because based on what you described you want to achieve, you shouldn't have entered anything in there.

Founder at https://agency418.com

Re: Apply percent discount with discount amount more than the price of the item

Hi, I think I didn't enter anything on this field as it shows 0

Re: Apply percent discount with discount amount more than the price of the item

I just tested the conditions and actions as described in my comment and there is no limit to the discount. Try following what I wrote exactly in setting up the rule.

Founder at https://agency418.com

Re: Apply percent discount with discount amount more than the price of the item

To create a rule in Magento 2.4.3 that applies a 20% discount when there are 3 or more items in the cart:

  1. Set the condition: Total Items Quantity >= 3.

  2. Under Actions, select "Percent of product price discount," set Discount Amount to 20, Maximum Qty Discount is Applied To to 0, and Discount Qty Step (Buy X) to 3.

This configuration ensures the discount applies to all items in the cart when there are 3 or more items.

Re: Apply percent discount with discount amount more than the price of the item


@rimshadevr27ac wrote:

To create a rule in Magento 2.4.3 that applies a 20% discount when there are 3 or more items in the cart:

  1. Set the condition: Total Items Quantity >= 3.

  2. Under Actions, select "Percent of product price discount," set Discount Amount to 20, Maximum Qty Discount is Applied To to 0, and Discount Qty Step (Buy X) to 3.

This configuration ensures the discount applies to all items in the cart when there are 3 or more items.


Dear ChatGPT, where in the OPs question did you see they want to do the quantity step 3? They want to apply 20% discount on the entire cart when there are 3 or more items, not on every 3rd item.

Founder at https://agency418.com

Re: Apply percent discount with discount amount more than the price of the item

Thank you for helping, I did test the rules few times afterward. In most cases, the discount can be applied normally. However, the same issue occurred once that the total discount couldn't be more than the price of a single item. I am uncertain why this is happening. 

Re: Apply percent discount with discount amount more than the price of the item

https://imgur.com/a/dWplHJe

 

The setting of the rule is in 1st pic, for 2 pic, if the rule can apply as planned, the total discount should be $(4999+3073)*(1-80%) = 1614 (round up to nearest integer). But it turned out to be $4999*(1-80%)+ 459 =1439 (round up to nearest integer), capping the discount amount for the same item to be its price.

 

 

Re: Apply percent discount with discount amount more than the price of the item

We can't see pictures you attach here, you need to host them somewhere and link to them.

Founder at https://agency418.com

Re: Apply percent discount with discount amount more than the price of the item

I pasted a link in my previous reply, pls check thank you.