In Magento 2 Reward Points, a customer can earn reward point in three ways:
- Reward Points on Registration– A Customer can earn some reward points by successfully registering on a web store if enabled by the admin. The admin will set the reward points for the customers on registration.
- Reward Points for product review– The Customer can also earn reward points by submitting a review of the product if enabled by the admin. The admin will set the reward points that a customer will receive on submitting a product review.
- Reward Points on Purchases– A customer will get the reward points on their purchases. The reward points to be received on purchases will be set by the admin.