I find the idea interesting and original.
Can you clarify some points. Are tokens used only to buy discount products? Will it be possible to pay with Avalon card? With Ether ?
The tokens, get you access to the platform and your card, where the discounts are readily available. In addition, you may want to unlock (optional) "deeper" discounts, like free shipping coupons - you can do so with the tokens.
You cant PAY for a good or service with the Avalon card, instead, you show the card at the register (or put in a code online) and a flat discount is applied to your cart, reducing the price.