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?
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.
Hi, I think I didn't enter anything on this field as it shows 0
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.
To create a rule in Magento 2.4.3 that applies a 20% discount when there are 3 or more items in the cart:
Set the condition: Total Items Quantity >= 3.
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.
@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:
Set the condition: Total Items Quantity >= 3.
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.
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.
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.
We can't see pictures you attach here, you need to host them somewhere and link to them.
I pasted a link in my previous reply, pls check thank you.