Thanks, @wakabayashi! I'm testing it now - quite late joining the testing, sorry. I'll do some more in-depth testing later. It looks nice, though! Well thought through.
Some comments and questions to help me understand the module:
1. The footer design on url.com/krona is different than on the default on other pages in my website. Have others noticed this, too? The line spacing is larger (and I actually prefer your design!).
2. I'm currently using the native Customer loyalty and rewards v3.0.2 - by thirty bees. I can choose: Import Core Loyality Points to import the existing points into your module, correct? And then I can disable the native module?
3. I don't know how easy this is to achieve, but in the native module points could have an expiry date. I think that, coupled with an email reminder, can be a great way to get people back into your store. Have you thought about such a feature?
4. The native module also allowed to specify a minimum order amount for a coupon to be used. That could be helpful, too.
5. Will customers see their coupons automatically during the checkout process or do they need to visit url.com/krona?
6. Two tiny spelling bugs: Do you want to use gamifacation with leaderboard, avatar, pseudonym etc --> should be gamifIcation // Do you wanna reward existing user with the account creation reward? Don't forget to save the display name settings first. --> Do you want to (instead of wanna)
Looking forward to testing further!