Yes, you can set a minimum spend amount required for customers to earn points. This can be done via Advanced Settings, under Loyalty on your Thrive Business Dashboard.
Click here to follow the steps.