I want customers to receive reward points whenever they successfully complete an order. Once they accumulate a certain number of reward points, they should be able to redeem those points for various offers, such as discounts or cashback. Is this possible?