For obvious reasons, this component works for known users.
If you are not logged as a user yet, plese login to the website to view this component in action

We have set 3 rules that will make the user be assigned to Bronze, Silver and Gold shopper groups based on the confirmed orders.

The module on the right will show customer what is their progreession status

These orders can be filtered by date as well. Modify the rules as wanted in the administration section to test.

You can also make rules based on products that where purchased so you can use this component as a subscription tool.
If customer purchased "1 month subscription" subscription within last month, assign him to subscribers Joomla group. Otherwise, remove him from the Subscriber Joomla group.