myCRED Badges
This add-on allows you to create badges – a visual token of achievement. You can create badges that are awarded automatically as the user gains or loses points, or create manual badges that administrators assign, or both.
While ranks are based on a user’s balance, badges are based on a user’s points history, like the number of times a user has gained points from approved comments or based on the total amount a user has spent in your store.
You can add on-top of this by creating levels where a user can earn the same badge multiple times based on different requirements.
For more detailed information, please read this article .