I’m developing a small app that can be used to display all the items you have for sale on Envato Marketplaces, and I was thinking of the way Envato proceeds with this. For example if you’ve already purchased a certain product, they will display a message with a link to the download.
Well, I’m trying something similar, instead of throwing a Purchase button, show a Download button that leads you to the Envato Download Center, or to the item page or maybe directly to the download. But what’s the logic behind that ? How is that achieved ? Is it enough to use just my API key to check if any visitor has already purchased an item I’m displaying, or how does this actually work ?