Update: v.2.0.0 was released on 28.10.2019 -> https://github.com/eschiendorfer/genzo_krona/releases
With this new version the community supports ends as well: https://forum.thirtybees.com/topic/1505-1505/free-module-loyalty-points-genzo_krona/page/7/?tab=comments#comment-31811
Update: The module was released on 22.03.2018. You find it in the official store: https://store.thirtybees.com/shop-modules/front-office/genzo-krona
As some of you guys may have seen in another thread: I am going to create a free loyalty points module. Since I am a merchant, I will mainly focus on our own needs, but inputs are welcome.
What I plan:
Points for core actions (account creation, order, newsletter subscription, page visit and avatar upload)
Points for external module actions. This is the heart of my loyalty module. It can be extended easily with other modules. You use a review module? Ask the dev to hook into my module and you will be able to give points for reviews. Have a question & answer module? Give points for answers. Give additional points for the best answer or whatever you like.
Coupons: if a customer has reached a ceratain amount of points, he will receive a coupon.
A customer can also achieve levels. I would call this feature gamification. This will be similair to coupons, but it's just a symbolic reward. If an user reaches certain amounts of points, he will become a "super ninja". Probably I will add icon functionality as well.
On frontend I plan user settings with avatar and display_name. In addition there will be a leaderboard and a timeline.
How do you think about it?