There are two main ways to allocate a discount to a customer/customer group:
Different Price Levels per Group – Advanced Pricing - allows you to set different prices for different customer groups, and to set quantity pricing where customers get a cheaper price if they buy in bulk. Read more about advanced pricing in the Learning Centre
Percentage Discount – where a customer is given, for example, a 20% discount off all products sold on the website