How do I earn BuyNatural reward points?

Here are all the ways you can earn points.