The Body Shop offers a loyalty program called the Love Your Body Club. It's free to join, and they love treating their members. You can use your points towards your favorite products or even donate them to charity.