Ecommerce solution?

If this is duplicate inquiry, my apologize. How do you exchange a product that’s a file such as a document or image, using IPFS when secured onto a blockchain? I mean to understand managing an ecommerce solution on the IPFS Desktop App, not any terminal strategies. So that I can mint an NFT and create a sales channel on a website, which also raises a few questions.