Nobody really suggests this because bots exists, but it would be awesome to have an official shop for Discord Servers! Here's how I would do it:
You can create/edit a server shop through the server settings, where it would be somewhat similar to how MEE6 custom commands are set up. You create a new product, where you would name it, set a picture, set a price in points, and add a list of actions for what to do when the product has been purchased.
Now I know what you're thinking, what are points? Well, that would be decided by the Server Owner. They could be something you get by chatting once every minute. Maybe something you can only obtain through events or giveaways? It's all up to them. I've created some very basic concept art in PAINT.NET, so I hope you like it!
Again, this is a very simple idea but it could be awesome if it's executed correctly!