Yes, and it's a case of installing the payment system logic from
membership softwares. Because instead of selling courses, paid membership communities are selling access to nodes within a forum.
@CivilWarTalk From my perspective, XF began as a pure forum software: register-only. Forum owners wanted to monetize the network and register-then-pay (paid upgrades) was installed. The next step is pay-then-regsiter (paid membership communities).
I'm sorry to harp on this so much...
The root is pay-then-register, once this logic is adopted, the functionality will follow quickly. Because
the goal is payment (conversion, retention, and maximization).
In our use case, beyond maximizing conversions on the
sales page (new registration page version), we don't want users to register for free. It sets the wrong precedent. We want high-quality users, low post volume, high post quality. Based on the conversations I've had with XF community managers,
the goal is registration and post volume.
It comes to the goal of the forum.
Type 1: Regsiter-only. Primary goal: I want as many people to register; engagement is secondary.
Type 2: Register-then-pay. Primary goal: I want to maximize engagement to incentives paid upgrades.
Type 3: Pay-then-register. Primary goal: I want to improve the quality of my network.
I tend to rant. Sorry in advance. I say all this with sincerity.
In my use case,
I want to sell membership (aka a sales page, not a registration page).
I want to retain revenue (update credit cards, etc).
I want to get people to purchase upgrades (node, resources, and more).