Is there any way to have a new user pay prior to creating their blog?

Prior to purchasing the ProSites plugin, I missed any mention of the fact that a user had to register and get a blog before they could purchase a blog.

I just discovered this in another thread, and was quite disappointed. I'd been searching for how to set up the sales page, or something like that.

Needless to say, I am quite disappointed. I don't know if I overlooked it in the sales pitch, or if it was not highlighted. This is a significant enough defect for me that I am afraid I may have to seek another software.

So, here's the scenario ... and the question.

My users will be limited to a specific naming convention for the subdomains they can register, and there may be some competition for certain subdomains.

If someone registers a domain name, I do not want it to be "taken" by someone wanting a free blog. I won't be offering any kind of freebies.

How can I keep subdomain names from being tied up by non-paying prospects?

I do not mind them registering first, if they are required to pay, or lose the subdomain name, but it would be more common (and in my mind, accepted) to get them to pay first. After all, when you go to McDonald's, do you demand getting your food before you pay?

Even the upsell, which apparently is the same category as ProSites, is offered and collected on, before the product is delivered.

edit: I looked at the sales page and the only item that alluded to this deficiency was the comment "Offer your users the chance to upgrade their sites and access features ..." An ordinary user would not recognize this for what it is intended to be, a limitation. You do need a more forthright statement describing this limitation.

  • aecnu
    • WP Unicorn

    Greetings Kirk Ward,

    Thank you for your feedback and input, it is greatly appreciated.

    You do need a more forthright statement describing this limitation.

    I would have addressed your concerns in more detail but found that in your research you have completely missed the included, in the Pro Sites plugin under Modules/Gateways, the Pay To Blog option which makes it so there is no such thing as a free blog, all must pay period.

    Please advise if this is indeed the option you were looking for or am I missing something?

    Looking forward to hearing from you.

    Cheers, Joe

  • Kirk Ward
    • Syntax Hero

    in the Pro Sites plugin under Modules/Gateways, the Pay To Blog option which makes it so there is no such thing as a free blog,

    Does this remove the register first requirement as Kimberly described in https://premium.wpmudev.org/forums/topic/wpmu-prosites-charging-users-to-register-new-sites#post-194650

    Pro Sites doesn't charge for registration and there is no option to do so. You can however enable the "pay to blog" option in prosites that will allow you to force users to pay before being able to use the new blog they just created.

    That seems to say to me that registration is still required before the visitor reaches the ProSites purchase page. That is absolutely NOT what I want to happen.

    I want to get their money first, before they register.

    Site registration will not be open to non-paying visitors.

  • Kirk Ward
    • Syntax Hero

    Okay, pulling out names here.

    I have a script called "Digital Access Pass" (DAP) which I use on several Wordpress sites..

    I use Dap to sell memberships and subscriptions.

    DAP collects the money, and creates the members Wordpress membership account. In that order.

    You're saying it can't be done.

    I'm saying it can, and naming a software that does it.

    It is more than likely a part of the logic the ProSites developer followed, based on the EduBlogs model, which, while successful, is rarely the only model in internet marketing softwares.

    edit: DAP also allows free accounts to be set up, and can upsell from those. Also, because of the limitation in the ProSites script, and the fact that it has been a week since I had a response on this thread, I have canceled my subscription and asked a coder I use frequently to solve the problem. He has said it will be done easily, but he will have a second plugin do the action I requested, and feed it into ProSites, because, as he put it, "Pro Sites adds too much overhead."

  • Aaron
    • CTO

    The reason sites need to be created first is because Pro Sites uses subscriptions, and there are limitations in the payment gateways subscription APIs that required us to provide a blogid at the point the subsription is created, so that when future payments come though it's possible to know what site to apply them to.

    That being said, with the upgrades to the APIs since releasing 3.x in the last year there are now some hacky ways to get around this, so we might add it as a feature.

    For now though, you could simply use the pay to blog module, then use a simple script to delete blogs that haven't paid after a certain amount of time to clear out those domains.

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.