latest stable versions: v150827 (changelog)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Automated Registration Possible?

Home Forums Community Forum Automated Registration Possible?

This topic contains 2 replies, has 3 voices. Last updated by  Cristián Lávaque 4 years, 4 months ago.

Topic Author Topic
Posted: Sunday Aug 12th, 2012 at 2:35 am #21813
Luke Lim
Username: lukelim

Hi,

Here’s what I’ll like to achieve.

Product 1: one time cost, access to level 1 “ABC” membership site
Upsell 1: Recurring subscription, access to “DEF” continuity membership site
Upsell 2: one time cost, access to level 3 of “ABC” membership site
Upsell 3..4..5…. etc.

After purchasing product 1, I’ll like to immediately direct them to Upsell 1 while sending them an email for the registration link. After the customer purchase Upsell 1, I’ll like to direct them to Upsell2 while sending them email for the registration link for that product and so on…..

You see, I face a problem where a registration email link is sent to the user, but once he click on that email link and gets directed to the registration page, it says “invalid registration”. So, if my customer purchases many products from me, does not register all of them at once, and his browser automatically clears all cookie on shutdown, wouldn’t there be a registration problem for all the products that was purchased?

I specifically do not want to offer my upsell only when they login the membership site, as this will hurt conversion dramatically. I also do not want to use clickbank, as some of the upsells are high ticket items

Preferably, I’ll like a mechanism for the username and password to be automatically generated for them based on the levels they bought. Having the ability to auto-generate the customer’s username and password (Both are their email address), and sending an email to the customer immediately notifying them of their login details eliminates this problem.

Can you kindly please advice how can this be done with S2member? If not, can you recommend a solution for me? (I have seen a couple of businesses doing this.)

I’m using paypal (Premier account, not payment pro) and optimize press.

Thanks!

List Of Topic Replies

Viewing 2 replies - 1 through 2 (of 2 total)
Author Replies
Author Replies
Posted: Tuesday Aug 14th, 2012 at 7:17 am #21954
Raam Dev
Username: Raam
Staff Member

Hi Luke,

It’s not possible to offer an upgrade without having the user first login, otherwise s2Member has no way of knowing whose account the upgrade belongs to.

However, if you’re using the s2Member Pro-Forms, you could use the automatic login hack to login the user automatically after they register, then use the success=”” shortcode attribute (Dashboard -› s2Member® -› PayPal® Pro Forms -› Shortcode Attributes (Explained)) to redirect the new user to an upsell page that includes an upgrade form for your upsell (Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Modification Forms).

Upgrade forms require the user to be logged in, but if you have the auto login hack in place, the upsell page should work the way you’d expect.

Posted: Tuesday Aug 14th, 2012 at 7:25 am #21955

Hi Luke.

I think you could achieve something close to that with s2Member.

In order to upgrade an account, the user will have to be logged in when he starts the upsell. So you need to log him in right after the first purchase.

In order to register him when he starts the checkout, instead of after finishing it, you should use the PayPal pro-forms. [hilite path]Dashboard -› s2Member® -› PayPal® Pro Forms[/hilite]

To reduce the number of registration fields, you can uncheck some settings here: [hilite path]Dashboard -› s2Member® -› General Options -› Registration/Profile Fields[/hilite]

In that same panel, make passwords not be customizable, so WP generates one and emails it to him. To customize the New User email, go here: [hilite path]Dashboard -› s2Member® -› General Options -› Email Configuration -> New User[/hilite]

To use the email address for the username, you could try the hack in this thread: http://www.primothemes.com/forums/viewtopic.php?f=36&t=14806

To log the user in automatically after registration, you can use this hack: http://www.s2member.com/forums/topic/auto-login-after-successful-payment/#post-16660

To redirect the person to your upsell, you could use the success attribute in your shortcode, or the Login Redirections:
[hilite path]Dashboard -› s2Member® -› PayPal® Pro Forms -› Custom Return URLs Upon Success[/hilite]
[hilite path]Dashboard -› s2Member® -› General Options -› One-Time Offers (Upon Login)[/hilite]

You can use Levels, which give incremental access, but in case you need the access to be a bit more independent, you may want to look at Custom Capabilities. Video » s2Member (Custom Capabilities)

Product 1: one time cost, access to level 1 “ABC” membership site
Upsell 1: Recurring subscription, access to “DEF” continuity membership site
Upsell 2: one time cost, access to level 3 of “ABC” membership site
Upsell 3..4..5…. etc.

It sounds like Upsell 1 would be in another site. s2Member can only manage access to content in the WordPress installation it’s in, it doesn’t work across sites.


I hope that helps! :)

Viewing 2 replies - 1 through 2 (of 2 total)

This topic is closed to new replies. Topics with no replies for 2 weeks are closed automatically.

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Contacting s2Member: Please use our Support Center for bug reports, pre-sale questions & technical assistance.