Anything that can be done on our interface can be done with code too. We suggest deploying your store and going from there. When a user interacts with the blockchain, TheGraph registers the buy, transfer, burn, and mint events. Also with verified contracts, you can hit all the glorious ERC-721 functions as well.