I was tried to add Product rules but didn't worked. This is what I tried to do.

Ex: I have 4 products named A,B,C,D. I want to give 50% discount for B product if someone buy more than 2 qty of B product.

How can I achieve this ?

  • @ Amal Madawa , I have posted an answer here, please let me know if it works for you. – MGento Oct 26 '17 at 10:27
  • I have verified my solution in my local instance M2.2.0 and found working great. – MGento Oct 26 '17 at 10:41

You can achieve this by adding Customer Group price for your particular products.

Example: Edit product B => Advanced Pricing => Customer Group Price => Add. Provide the website as All websites and Customer Group as ALL GROUPS. You can select these values as per your requirement and then, provide quantity as 2 and Price as discount with value 50%.

enter image description here

Clear cache and check your product.

  • If he uses Magento 2.1 or 2.0, he will need an extension for this. (Because the percent discount in tier prices is only available on Magento 2.2). One of the extensions that implement this functionality is mexbs.com/dynamic-tier-magento2-extension. Disclamer: I am the CEO of the company that developed the extension. – Sveta Oksen Nov 10 '18 at 8:58

You will need to create a new cart price rule. Go to Admin -> Marketting -> Cart price rule and create new rule as define here condition and action as per below screenshot:

In condition tab:

enter image description here

and in action tab:

enter image description here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.