I think you can add ranks to users according to the number of orders and make commission discounts to increase user loyalty.