There are several ways to build such system by using 2-3 apps together... here is one way that I can share without getting a virtual jackalous slap. (Oxford 2020)
If you use "Members Shop" + "Trophies and medals" by @Fosters together; you can achieve something similar to what you need.
You'll simply have to add your "goods" as trophies or medals; after purchase + use, they will receive a trophy/medal that will be shown publicly.
Here are the shop items available within the Members shop app.