I sell virtual goods in my store, and it makes no sense for someone to ever purchase more than 1 instance of each product. Ideally, I would like a logged in customer to see a list of products similar to how say, Apple App Store shows you - a button “Buy now” next to items they have not purchased, and a label “Already purchased” next to those they did. How can I achieve this?
I was thinking of modifying the product display template - which I have already modified for stylistic purposes - but don’t know how to check each product for has-this-item-been-purchased-by-this-user.