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.

About: Zechariah Stover

Sorry, I've not written a description yet. I'll get to it soon!


My Favorite Topics

Viewing topic 1 (of 1 total)
Topic Count Last Reply
Refunds not closing out users

By:  Kim Dushinski in: Community Forum

voices: 4
replies: 7

3 years, 11 months ago  Jason (Lead Developer)

Viewing topic 1 (of 1 total)

Topics I'm Subscribed To

Viewing 20 topics - 1 through 20 (of 20 total)
Topic Count Last Reply
Multiple MailChimp groups for each s2M Role?

By:  Zechariah Stover in: Community Forum

voices: 2
replies: 1

3 years, 2 months ago  Peter bamford

Paypal Pro page missing credit card icons

By:  Peter Mc Cormack in: Community Forum

voices: 3
replies: 7

3 years, 2 months ago  E C

Multiple registration forms

By:  John Burton in: Community Forum

voices: 2
replies: 1

3 years, 2 months ago  Zechariah Stover

Just change Mailchimp group when role changes

By:  Zechariah Stover in: Community Forum

voices: 1
replies: 0

3 years, 2 months ago  Zechariah Stover

Bill Me Later with S2Member Pro Forms?

By:  FrankTheTank in: Community Forum

voices: 2
replies: 1

3 years, 2 months ago  Zechariah Stover

Bulk role update with MailChimp integration

By:  Zechariah Stover in: Community Forum

voices: 1
replies: 0

3 years, 2 months ago  Zechariah Stover

Stripe – any news on integration?

By:  Roger in: Community Forum

voices: 3
replies: 2

3 years, 2 months ago  alancheuk

S2 Member Custom Registration Profile Fields

By:  Stefan Davis in: Community Forum

voices: 4
replies: 6

3 years, 3 months ago  Cristián Lávaque

Entered define in config.php, not working.

By:  Clare Suereth in: Community Forum

voices: 1
replies: 1

3 years, 3 months ago  Clare Suereth

Email notification when membership expired

By:  Shijith KU in: Community Forum

voices: 2
replies: 1

3 years, 3 months ago  Zechariah Stover

Additional Products WITHIN a Membership Level

By:  John Cook in: Community Forum

voices: 2
replies: 1

3 years, 3 months ago  Zechariah Stover

Coupon Code Help

By:  Timothy Farzalo in: Community Forum

voices: 2
replies: 3

3 years, 3 months ago  Zechariah Stover

Remove Paypal options from add new user page

By:  Andrew Powell in: Community Forum

voices: 2
replies: 2

3 years, 3 months ago  Andrew Powell

Pro-forms auto refund on cancellation?

By:  Zechariah Stover in: Community Forum

voices: 2
replies: 2

3 years, 3 months ago  Zechariah Stover

Manually CANCELING subscriptions

By:  JAMES HALL in: Community Forum

voices: 3
replies: 7

3 years, 3 months ago  Zechariah Stover

Getting Authentication and Mailchimp workflow

By:  Andy Burnett in: Community Forum

voices: 2
replies: 1

3 years, 3 months ago  Zechariah Stover

Updating Billing Info for Declined / Suspende

By:  Timothy Farzalo in: Community Forum

voices: 2
replies: 1

3 years, 3 months ago  Zechariah Stover

Custom Values in Notifications Email

By:  Zechariah Stover in: Community Forum

voices: 3
replies: 5

3 years, 9 months ago  Eduan

PayFlow Pro Custom Field for Phone Number

By:  Adam Balee in: Community Forum

voices: 2
replies: 3

4 years, 3 months ago  Raam Dev

Viewing 20 topics - 1 through 20 (of 20 total)

My Latest Replies (From Various Topics)

Viewing 18 replies - 1 through 18 (of 18 total)
Author Replies
Author Replies
Posted: Friday Oct 18th, 2013 at 10:40 pm #60464

Doing it as part of the registration form is going to be quite a bit of work.

Probably no less work, but another option would be to give each user a personal page using something like Role Scoper which has details for that here: http://wordpress.org/support/topic/user-permission-assign-one-page-to-manage. Now those directions are old so you will have to play around with it to see if it will work on the current version.

Then in s2M use Custom Capabilities to differentiate the Players from the Scouts at registration. Use Simple Short Code Conditionals to limit what a player can see on other player’s page.

Or, still using Custom Capabilities, choose a plugin to give you custom content types and fields so you can customize the look of the page more and limit what players enter. Then use PHP conditionals in a custom template file to limit what a player can see on another player’s page. More details about PHP conditionals are shown here in WP:

Dashboard ->s2Member -> API/Scripting ->Advanced PHP Conditionals
Posted: Friday Oct 18th, 2013 at 9:43 pm #60462

Have you tried it with a default theme and all other plugins turned off?
This would tell us if it was another plugin (or theme) causing the problem.

Posted: Thursday Oct 17th, 2013 at 11:29 pm #60447

Yes, with the PP Pro forms, if they check out using PayPal and the item costs over $99+ and they qualify for BML, PayPal will automatically offer them BML.

Posted: Friday Sep 27th, 2013 at 1:18 pm #59959

1.

Dashboard -> s2Member -> API/Notifications ->EOT/Deletion Notifications

2.

Dashboard -> s2Member -> PayPal Pro-Forms -> Billing Modifications Forms
Posted: Friday Sep 27th, 2013 at 1:12 pm #59958

Yes.

Have a separate Custom Capability for each additional video.

For each additional video set up a custom purchase page with a custom purchase form allowing them to purchase the Custom Capability associated with that video.

Dashboard -> s2Member -> PayPal Pro-Forms -> Capability (Buy Now) Forms

Then on the page where you show all the videos use Shortcode Conditionals to display a link to the purchase page if they have not purchased that specific video or display the video if they have purchased that specific video:

Dashboard -> s2Member -> API/Scripting -> Simple/Shortcode Conditionals

So the code on the page would look something like this for each video:

[s2If current_user_can(access_s2member_ccap_video1)]
	Display Video here.
[/s2If]
[s2If !current_user_can(access_s2member_ccap_video1)]
	<a href="http://example.com/purchase-video1">Purchase video1 now</a>
[/s2If]
Posted: Friday Sep 27th, 2013 at 12:52 pm #59957

I don’t know of any way to do that specifically.

Here are two other options:

1.

Set up a custom form for their membership application (something like Gravity Forms) This can email the admin with their submission.
If the admin approves their account request he/she includes a link in the approval email to a hidden page on the website that has the form for signing up and paying for the appropriate level of membership.

2.

Have the prospective member set up a free account (Level 0) as part of their account request.
If they are approved admin bumps them up from Level 0 to Level 1.
Admin then sends their approval email with a link to a payment page.
Have the page with the form for them to purchase the paid membership only available to members of Level 1.
The prospective member then has to log into their account, visit the page with the purchase form, and make their payment. As soon as the payment goes through they will be elevated to the appropriate membership level.

Posted: Friday Sep 27th, 2013 at 12:37 pm #59956

Yes, using API Scripting:

Dashboard -> s2Member ->API/Scriptiong -> Simple/Shortcode Conditionals

On your page put the “trial” form inside a shortcode like this

[s2If !is_user_logged_in()]

and the “paid” form inside a shortcode like

[s2If is_user_logged_in()]

This will make it so that if the user has an account on the system they will be shown the “paid” form and if they do not they will be shown the “trial” form.
Note: People will still be able to get around it by creating new accounts but there is not much we can do about that with this software.

Put together the page would look something like this:

[s2If is_user_logged_in()]
   //Content for users who already have an account in the system goes here.
   [s2Member-Pro-PayPal-Form level="2" ccaps="" desc="$20 USD / Monthly (recurring charge, for ongoing access)" ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="pursuitathleticperformance.com" ta="0" tp="0" tt="D" ra="20" rp="1" rt="M" rr="1" rrt="" rra="2" accept="paypal,visa,mastercard,amex,discover,maestro,solo" accept_via_paypal="paypal" coupon="" accept_coupons="0" default_country_code="" captcha="0" /][/s2If]
[s2If !is_user_logged_in()]
   //Content for people who are new to the site goes here.
   [s2Member-Pro-PayPal-Form level="2" ccaps="" desc="30 Days free / then $20 USD / Monthly (recurring charge, for ongoing access)" ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="pursuitathleticperformance.com" ta="0" tp="30" tt="D" ra="20" rp="1" rt="M" rr="1" rrt="" rra="2" accept="paypal,visa,mastercard,amex,discover,maestro,solo" accept_via_paypal="paypal" coupon="" accept_coupons="0" default_country_code="" captcha="0" /]
[/s2If]
Posted: Friday Sep 27th, 2013 at 12:23 pm #59953

That functionality should be available here:

Dashboard -> s2Member -> General Options -> Registration/Profile Fields & Options
Posted: Friday Sep 27th, 2013 at 12:15 pm #59952

I don’t know of any setting to turn those off.

You could hide them using some custom CSS in your theme.

Posted: Friday Sep 27th, 2013 at 12:10 pm #59951

I am working with this same problem and have not come up with a solution I am happy with yet.

The only thing I have thought of would only work with certain use cases.
The idea is to add a Custom Capability when they sign up for the free trial and not drop it if/when they cancel their account. Then use API Scripting to only display the free trial offer to people who have not already taken advantage of it.
This would be hard to implement if you are using advanced CC’s already.

Posted: Wednesday Sep 25th, 2013 at 8:36 am #59871

I already have the “PP Pro Billing Cancellation Forms”. Works great for a standard end to a subscription.

What I am looking for now is a way to automatically refund his payment and immediately end his access if he cancels within the trial period.

Posted: Wednesday Sep 25th, 2013 at 8:26 am #59870

Thanks Cristian.

Posted: Tuesday Sep 24th, 2013 at 10:25 pm #59826

If you are using Pro Forms you can add some extra levels in there. Specifically look at having the “Free” signup drop them in at Level 1 with the “Welcome” email and then that would not be sent to accounts that expire(Level 0).

Posted: Tuesday Sep 24th, 2013 at 4:37 pm #59823

Create a page on your site that is visible to “Subscribers” (members who have been demoted) and add a Billing Modifications Form to it to get them back to being a paying member:
Dashboard -> s2Member -> PayPal Pro-Forms -> Billing Modifications Forms
or
Dashboard -> s2Member -> PayPal Buttons -> Subscr Modifications Buttons

You actually probably want to place the Modifications Form on the page that your users automatically get routed to when they log in. Use Shortcode Conditionals to only display it for users that have been demoted:
Dashboard -> s2Member -> API/Scripting -> Simple/Shortcode Conditionals

It would look something like this:

[s2If current_user_is(s2member_level0)]
    [s2Member-Pro-PayPal-Form modify="1" level="2" ccaps="" desc="$20 USD / Monthly (recurring charge, for ongoing access)" ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="pursuitathleticperformance.com" ta="0" tp="0" tt="D" ra="20" rp="1" rt="M" rr="1" rrt="" rra="2" accept="paypal,visa,mastercard,amex,discover,maestro,solo" accept_via_paypal="paypal" coupon="" accept_coupons="0" default_country_code="" captcha="0" /]
[/s2If]
Posted: Tuesday Sep 24th, 2013 at 4:12 pm #59821

Fear not, we all have issues with PP’s UX

Posted: Tuesday Sep 24th, 2013 at 4:05 pm #59819

You will want to cancel their recurring billing from your PayPal account.

In the future you can let them cancel their own account:

  • For PayPal buttons use the cancellation button. Dashboard -› s2Member® -› PayPal® Buttons -› Subscr Cancellation Buttons
  • If you’re using pro-forms with PayPal Pro, then there’s the cancellation pro-form. Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Cancellation Forms
Posted: Tuesday Sep 24th, 2013 at 2:53 pm #59814

Cancel their recurring payment in paypal.

Are you using the free version of s2M or ProForms?

Posted: Tuesday Mar 12th, 2013 at 6:48 am #44347

Thank you so much. I will give that a try.

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

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.