After customers log in/sign up to become members of your loyalty program, they can earn points according to the earning-point rules that you have set up, including completing an order reward. You can decide whether customers can earn points only after their orders are fulfilled or not.
Note: If you tick the checkbox, your customers can only earn points after you fulfill the purchased items in your Shopify admin
Related FAQ: How your customers earn points