Thanks. I will look into this. We expect to have several hundred different items available for purchase so it needs to be well integrated and easy for the user. That is why we are thinking of a specific buy button for each forum.
If you want the ability to charge people a premium virtual currency to view specific parts of your posts, this could be achieved via
DragonByte Credits. it has the ability to setup a "Content" event, which lets you use
[CHARGE=X]Post goes here[/CHARGE]
to require users to pay a certain amount of virtual currency to see this content.
You could then also set up a "Purchase" event, to sell this premium currency for real money. In XF2, this uses the new Payment Profiles system that user upgrades also uses. In XF1, it's compatible with the [bd] Paygates mod for a similar effect.
The process is slightly convoluted (there isn't a purchase button on the popup asking people to pay for the content), and will be improved upon in future versions for XF2 (the XF1 version is in maintenance mode at the moment), but it still does the job
Other than that, if you are interested in selling digital downloads, which can be a text document you attach to the download, then this can indeed be achieved via
DragonByte eCommerce That is, however, completely separate from posts, but does offer way more granular control over every aspect of each individual product you sell (digital or physical).
Hope this helps
Fillip