Shop system

I’d like have shop system. currency of shop it’s user points.

For broadcasters avaliable:
create item with image, desctiption, price

For user avaliable:
Click buy and when user bought something, then push to new dashboard shop wiget, similar to event list, but will be shop list.

You can view streamelements shop for better understanding.

Right on the screenshot first redeemed it’s event from shop.