Well, promoting websites and services through a forum's online shop could be a good idea. It would be better if the users are allowed to share their affiliate links. But then if promotion and link sharing are allowed, the forum and the online shop could be prone to spamming.