Page 2 of 2

Re: Are CCAPS set automatically upon payment?

PostPosted: July 5th, 2011, 8:51 pm
by cassel
Although i had 2 customers purchase full price yesterday, two testers testing full price, and 3 tests at $1 (i changed only that value), i only have those two entries in the log :(

I have one tester right now, ready for another test but i want to make sure i get the log for it!

Re: Are CCAPS set automatically upon payment?

PostPosted: July 5th, 2011, 10:43 pm
by cassel
I just made another test purchase, and it went through ok.. here is the scenario:
- user never registered
- made purchase for $1 using CC
- was sent to the correct redirect (the bonus page)
- needed to login to see the bonus but since i user was never registered, clicked on Signup Now
- was sent to the register page (as expected)
- registered a username, was sent password, logged in
- was directed to the Welcome back (not the page i wanted because then the user never get access to the bonuses but i might live with it)
- checked the user status and NOTHING was registered as far as level or ccaps, see below

Image

i am just happy that i am not getting 100 customers per day! (although i surely wish i did!)

And by the way, the paypal log does NOT show that transaction yet, i had evrything set up and didn't change anything since the first two transactions. Any idea?

Re: Are CCAPS set automatically upon payment?

PostPosted: July 5th, 2011, 11:04 pm
by cassel
Maybe one partial solution is to get the user to REGISTER before sending them for payment? I wonder if that would affect conversion though.

Re: Are CCAPS set automatically upon payment?

PostPosted: July 5th, 2011, 11:06 pm
by cassel
Just got an idea: is there a way to get a conditional that would determine if the user (assuming we get them registered BEFORE payment) in redirected right from Paypal/paiment?

Re: Are CCAPS set automatically upon payment?

PostPosted: July 5th, 2011, 11:12 pm
by Jason Caldwell
I see. I think the problem you're having in this case, is that your Custom Success URL is providing the Customer with a way to register ( i.e. there is a "Signup Now" link somewhere on your site ), which indicates to me that Open Registration is enabled in your s2Member configuration.

So your paying Customers are completing checkout, then you're redirecting them to a Custom Success URL where there is a link to register ( i.e. "Signup Now" ). Since your Custom Success URL is not handling Auto-Return/PDT data from PayPal, the Customer's registration comes through like any other public registration ( in other words, they come through as a Free Subscriber, even though they've paid you ).

In cases where a Customer is paying for access, the default s2Member Auto-Return handler will allow the Customer to register immediately after checkout, because it handles the authentication of paid registration access. However, if you handle this yourself through a Custom Success URL ( i.e. the success="" Shortcode attribute ), you should simply provide the Customer with a Thank-You Page, and ask them to check their email for the link to register for paid access.

Possible solutions for you.
1. Allow s2Member to handle the Auto-Return/PDT data for you.
( in other words, do NOT use the success="" attribute, and let s2Member handle this for you )

2. Or, you can use the success="" attribute, but on your Custom Success URL, ask the Customer to check their email for the link to register. The link that s2Member provides in the Signup Confirmation Email after checkout will work as expected.

3. Or, upgrade to using s2Member Pro Forms, where this is not an issue. With s2Member Pro Forms, Registration/Checkout is consolidated into a single step.
http://www.s2member.com/

Re: Are CCAPS set automatically upon payment?

PostPosted: July 5th, 2011, 11:18 pm
by cassel
thanks Jason, You replied just as i was sending you the private information to access the dashboard. As it is 1am for me, i will study your solutions tomorrow.

Thanks for your time.

Re: Are CCAPS set automatically upon payment?

PostPosted: July 6th, 2011, 4:57 am
by cassel
1. Allow s2Member to handle the Auto-Return/PDT data for you.
( in other words, do NOT use the success="" attribute, and let s2Member handle this for you )

I guess i can live with that
2. Or, you can use the success="" attribute, but on your Custom Success URL, ask the Customer to check their email for the link to register. The link that s2Member provides in the Signup Confirmation Email after checkout will work as expected.

I am unsure here. Using the Success attribute, sending the customer to my "bonus" page or yet a different page saying only "thank you and check your mail"? And then, what email are they going to get? Automatic or manual? I am unsure of the path to get the user to the bonus page unless i simply put all the bonuses in the "welcome back" pageusing a conditional.

3. Or, upgrade to using s2Member Pro Forms, where this is not an issue. With s2Member Pro Forms, Registration/Checkout is consolidated into a single step.

Honestly, the pro-form seems less "convenient" as far as payment methods are concerned. I found that with that proform the user NEEDS a paypal account unless i have paypal pro (which i cannot afford at this point), while using a button, a totall non-paypal payment can be handled (i used my husband\s CC to test and he has no paypal account and i didn't need to create one either.

Re: Are CCAPS set automatically upon payment?

PostPosted: July 6th, 2011, 7:09 am
by cassel
I keep thinking about this and here is an idea. Please tell me if it is feasible:

For a brand new customer (never registered)
- click the BUY button
- completes transaction with Paypal (with or without Paypal account)
- gets a than you/confirmation email that i set (at this point, is there a way to incorporate a conditional in the email like "if user purchased X, post link Y, if user purchased A, post link B, etc.? that would allow to direct the user to the correct bonus page after registration) with link where to register
- user goes to the bonus page to claim his bonuses

For existing members:
- click the BUY button
- completes transaction at Paypal (like above)
- gets a thank you email (with the same links with conditionals if possible)
- user`s status is updated (level and ccaps)
- user goes to the bonus page and can login directly there with widget and with status updated can actually see the bonuses

Now one thing that seems to be missing is this: how will a Never-previously-registered user get their status "updated"? From all the tests i made, that seems to be a missing link (unless i am just missing a setting).

I feel closer to a comfortable solution but i am not there yet.

And as a suggestion, using bonuses after purchase is a common marketting strategy so MAYBE something easier could be integrated in s2Member to make this set up a bit smoother. Just a suggestion.

Re: Are CCAPS set automatically upon payment?

PostPosted: July 7th, 2011, 1:51 pm
by cassel
OK, after much tweaking, it is all good. Right now, i have only ONE product#membership with CCAPs so i put the link to the bonus in the Confirmation email from paypal, with a note to the customer like this:
Thanks %%first_name%%!

You have successfully purchased the %%item_name%%.

If you haven't already done so, the next step is to Register a Username for the Campus.

Complete your registration here:
%%registration_url%%

If you have any trouble, please feel free to contact us.

Once your registation is completed, you can login and access your bonuses here:
http://scrapbookcampus.com/xxxxxx


As long as i have only one product, it is fine, but if i have more than one, is there a way to incorporate some kind of conditional like "if product A was bought, include link B, if product C was bought, include link D instead" and so on? This would be the icing on the cake!

Re: Are CCAPS set automatically upon payment?

PostPosted: July 7th, 2011, 4:39 pm
by Cristián Lávaque
Well, you could try adding the product they purchased to the link as a variable, and use the condition in that page, checking the variable in the URL as well as the user's actual access to that product (to make sure they didn't just edit the link without hving purchased). Something like http://scrapbookcampus.com/bonus/?item=%%item_name%%

Does that help?

Re: Are CCAPS set automatically upon payment?

PostPosted: July 7th, 2011, 4:49 pm
by cassel
Oh... that is an interesting idea! I'll test it and let you know. If it works, it might be something others would like to use too!

Re: Are CCAPS set automatically upon payment?

PostPosted: July 7th, 2011, 7:40 pm
by Cristián Lávaque
:)