By Rounds on Wednesday, 28 February 2018
Posted in General Issues
Likes 0
Views 743
Votes 0
Greetings!

I have a quick and urgent question.....I am trying to determine if I can use PayPlans with EasySocial for my site vipHome.Link (I provided the credentials in the prior ticket....please let me know if you would like for me to resend).
We need to set up the system so we can have someone:
1) Hit register button
2) Select the plan
3) Provide basic data (user name, password, email address) (similar to Quick Registration)
4) Provide payment information
---> 5) User to have immediate access into the site

We were testing it with users and we we lost almost all of the test users because they need to click thru the Full Profile.

Please let me know how this can be done in the current settings - or please let me know if there is something else which we can do to set it up that way?

Really hope that we can get PayPlans working with EasySocial - would love to have them both in use for the site. Please let me know.

Many thanks! Rounds

PS.....I attached a high-level schematic of the workflow below
Hey there,

I've checked on your current setting, it seems like everything you already setup correctly.

If you would like to simplify your registration form and only want user to fill in these few details (username, password and email address), i would like to suggest you have to switch to use "Quick (from Payplans)" registration feature setting from Payplans configuration page. (screenshot : http://take.ms/vqclA).

So after the user selected their subscription plan, it will redirect to this page http://take.ms/xpBAa and display those username, password and email address field.

When the user click on register button, it will redirect to the payment gateway view. Once they complete the payment, they can able to access on your site.

But i have a question for this, are you would like those new user after complete their payment then you allow them to immediately access your site without approval?

If yes, i realised if the user subscribe on this plan (Monthly - Home (Coming Soon)), it will automatically assign this user to this profile type 'vip Home', but you set that registration type to "required admin to approval" (http://take.ms/3WNF5)

And i also realised your another subscription plan (Annual - Home (Coming Soon)(2)) is not setup completely, based on what i checked, it seems like your current existing "Easysocial profile type app instances" (http://take.ms/pttQZ) haven't apply any subscription plan yet.

For now, perhaps you can try subscribe with this plan and see how it goes after you setup this following setting on your site.
1. Enabled this allow registration http://take.ms/Nq1uI
2. Switch to use Quick (from Payplans) from Payplans configuration setting http://take.ms/vqclA
·
Wednesday, 28 February 2018 11:05
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex.....many thanks...I really appreciate the help with this!.....
Have a couple other quick questions based on the user feedback.
First, Couple quick updates from your note.....I switched to "Quick (from Payplans)" like you recommended....worked great.
It directed me to the registration screen, which is great. I also tried everything else you recommended....

1) I did have a couple quick questions regarding the registration screen (I have attached a pdf with the images).....is there a way to remove move the Registration fields up (the ones in the blue box)....and remove the log-in fields (the ones in the red box on Page 3).

2) I received an email after the registration - which is great too. However, I noticed that it is an email which looks like it is coming from joomla vs. easysocial....is that correct? Is there a way to edit that letter?

3) From Arlex: "But I have a question for this, are you would like those new user after complete their payment then you allow them to immediately access your site without approval? If yes, I realised if the user subscribe on this plan (Monthly - Home (Coming Soon)), it will automatically assign this user to this profile type 'vip Home', but you set that registration type to "required admin to approval" (http://take.ms/3WNF5)" From Rounds: Yes....they should have immediate access.....thank you for pointing that out....we have updated that in the system....works great!

4) On page 4 of the PDF, I had two questions......regarding the payment screen. Is that Stripe integrated into a joomla screen? Is that how the stripe app works? If so, that is great!

4b) (page 4 also) Also, we got some feedback from several users that they would have like a note there saying "This is a secure checkout screen, etc." Do you know how we can edit that screen?

5) When we were testing we saw that there was a confirmation screen that popped up....but, then it went away quickly. Is it possible to make the check out screen stay up for longer? Please let me know.

Really excited that you guys acquired payplans......and excited to get this out of test and into use.

Thank you again! Rounds
·
Wednesday, 28 February 2018 22:51
·
0 Likes
·
0 Votes
·
0 Comments
·
You're most welcome

1) I did have a couple quick questions regarding the registration screen (I have attached a pdf with the images).....is there a way to remove move the Registration fields up (the ones in the blue box)....and remove the log-in fields (the ones in the red box on Page 3).


You can look for these following PHP file to modify the
JoomlaFolder/components/com_payplans/templates/default/plan/default_login.php
JoomlaFolder/components/com_payplans/templates/tmpl_bs3/plan/default_login.php
(if you use bootstrap 3.x layout (http://take.ms/RWCvg), you have to modify on this file)

Then override into your current template location :
JoomlaFolder/templates/YourCurrentTemplate/html/com_payplans/plan/default_login.php

2) I received an email after the registration - which is great too. However, I noticed that it is an email which looks like it is coming from joomla vs. easysocial....is that correct? Is there a way to edit that letter?


Nope, actually this email content was generated from Payplans itself, you can override this following language constant from your site backend language override section regarding this email content.

[gist type="php"]
PLG_PAYPLANSREGISTRATION_AUTO_SEND_MSG_ACTIVATE="Hello %s,\n\nThank you for registering at %s. Your account is created and must be activated before you use it.\nTo activate the account click on the following link or copy and paste it in your browser:\n%s\n\nAfter activation you can login to %s using the following username and password:\n\nUsername: %s\nPassword: %s"
[/gist]


3) From Arlex: "But I have a question for this, are you would like those new user after complete their payment then you allow them to immediately access your site without approval? If yes, I realised if the user subscribe on this plan (Monthly - Home (Coming Soon)), it will automatically assign this user to this profile type 'vip Home', but you set that registration type to "required admin to approval" (http://take.ms/3WNF5)"

From Rounds: Yes....they should have immediate access.....thank you for pointing that out....we have updated that in the system....works great!

That was great !

4) On page 4 of the PDF, I had two questions......regarding the payment screen. Is that Stripe integrated into a joomla screen? Is that how the stripe app works? If so, that is great!


Yes, what you see that stripe credit card details page was generated from Payplans extension, how this stripe gateway work is, since Stripe payment gateway allow instant payment for user, so when the user click on that buy button, Stripe gateway will check if that is valid credit card details, then it will proceed for payment directly and redirect to subscription thanks screen.

4b) (page 4 also) Also, we got some feedback from several users that they would have like a note there saying "This is a secure checkout screen, etc." Do you know how we can edit that screen?


You can modify this in this following PHP file.

JoomlaFolder/plugins/payplans/stripe/stripe/app/stripe/tmpl/buyer_details.php
JoomlaFolder/plugins/payplans/stripe/stripe/app/stripe/tmpl_bs3/buyer_details.php
(if you use bootstrap 3.x layout (http://take.ms/RWCvg), you have to modify on this file)

But i tried to figure out this in my locally, but it seems like current we do not have template override for this plugin theme file yet.

So once you have customise this PHP file, you have to do the full backup before you update this stripe app in the future.


5) When we were testing we saw that there was a confirmation screen that popped up....but, then it went away quickly. Is it possible to make the check out screen stay up for longer? Please let me know.


The only way to make it stay longer without redirect, you have to put that redirect field empty from your plan setting, e.g. http://take.ms/7BGww
·
Thursday, 01 March 2018 18:55
·
0 Likes
·
0 Votes
·
0 Comments
·
Greetings!......Just wanted to say thanks again!!! Rounds
·
Wednesday, 07 March 2018 01:47
·
0 Likes
·
0 Votes
·
0 Comments
·
You are most welcome.

As a gentle reminder, kindly start a new thread if you have any other issue in the future so it will be easier for us to manage your inquiry. I will lock and mark this thread as resolved.
·
Wednesday, 07 March 2018 09:20
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post