Package loyal customers
The most important goal for any company is to have loyal customers. Your customers will be loyal to you as long as they are interested in being loyal to you. Loyalty cannot be achieved by giving only discounts. You need to give your customers a reason to avoid long breaks between two purchases. Provided discount must depend not only on the turnover made, but also on the time of the last purchase.