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.

Membership Renewal on Buy Now not extending

Home Forums Community Forum Membership Renewal on Buy Now not extending

This topic contains 8 replies, has 2 voices. Last updated by  Bruce 3 years, 9 months ago.

Topic Author Topic
Posted: Wednesday Mar 20th, 2013 at 1:45 pm #45241

I’m currently using the latest release of s2member pro, paypal standard integration, and buddypress. I’m experiencing an issue with renewing memberships. We’re offering 1 year memberships which expire at that time using a Buy Now button. I have “Automatically Extend EOT times” on in my s2member settings.

When I set up an account (currently test with 1 day membership), and then use the same button to purchase another membership while logged into that account, it is NOT extending this member’s EOT.

I was under the impression that this was how the renewal process worked (automatically recurring subscriptions are not an option on this site).

Any help is greatly appreciated.

List Of Topic Replies

Viewing 8 replies - 1 through 8 (of 8 total)
Author Replies
Author Replies
Posted: Thursday Mar 21st, 2013 at 12:31 pm #45359

Anybody? I’ve really got to have this issue solved. If it helps, here’s my shortcode:

[s2Member-PayPal-Button level="1" ccaps="" desc="Member Dues" ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="localhost:8888" ta="0" tp="0" tt="D" ra="0.01" rp="1" rt="D" rr="BN" rrt="" rra="1" image="default" success="http://localhost:8888/register/" output="anchor" /]
Posted: Thursday Mar 21st, 2013 at 4:58 pm #45398
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’m currently using the latest release of s2member pro, paypal standard integration, and buddypress. I’m experiencing an issue with renewing memberships. We’re offering 1 year memberships which expire at that time using a Buy Now button. I have “Automatically Extend EOT times” on in my s2member settings.

s2Member’s integrations with PayPal do not set up an Automatic EOT date for Subscriptions. Are you using Buy Now buttons for specific amounts of time? Based on the Button code that you posted, it looks like you are.

Also, I’m not sure what you mean by ‘I have “Automatically Extend EOT times” on in my s2member settings.’. What setting are you talking about here?

It sounds like what you’re talking about here is the way that s2Member handles using Subscription Modification. Using these buttons DOES NOT extend a current User’s End of Term. It, instead, creates a new transaction and uses that transaction instead of the User’s previous transaction. In the case of a User being signed up for a Subscription, the previous Subscription is cancelled.

Posted: Thursday Mar 21st, 2013 at 5:06 pm #45401

I’m actually using a Buy Now button to offer a 1 day membership (after which it expires). The field “Fixed-Term Extensions (Auto-Extend)?” is set to yes.

What I would like to happen is that if say, there is an hour left for the membership, a member can renew and extend their membership.

My understanding was that if this “Fixed-Term Extensions (Auto-Extend)?” setting was set to yes, members could simply click the same button they signed up with in the first place to do this, extending their membership in this case from 10 minutes left to 1 day and 10 minutes left.

Again, I am not using subscriptions. Only a Buy Now button.

Posted: Thursday Mar 21st, 2013 at 5:17 pm #45402
Bruce
Username: Bruce
Staff Member

I see. Thank-you for the clarification.

Could you please send us a Dashboard login via Private Contact Form so we can run a test transaction on your installation?

See: s2Member® » Private Contact Form

Posted: Thursday Mar 21st, 2013 at 5:31 pm #45403

I’ve been running off of my local server for development. I can move it to my staging site, but will this cause issues with validation with s2member pro? My s2member pro account is registered with the LIVE site, not the staging one.

Posted: Thursday Mar 21st, 2013 at 6:03 pm #45409

I’ve set up the site on my staging server and sent you the credentials in a private message. The shortcode is being called in the Join page’s template, and is:

<?php echo do_shortcode('[s2Member-PayPal-Button level="1" ccaps="" desc="Member" ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="readyandwilling.marcusgriffen.com" ta="0" tp="0" tt="D" ra="0.01" rp="1" rt="D" rr="BN" rrt="" rra="1" image="default" success="http://readyandwilling.marcusgriffen.com/register/" output="anchor" /]'); ?>
Posted: Thursday Mar 21st, 2013 at 7:00 pm #45416

Well, on my staging server, the EOT extension seems to be working now. It must be a localhost issue. However, I’m not receiving a confirmation email. I get the paypal receipt, but not the one from s2member.

Posted: Friday Mar 22nd, 2013 at 5:58 pm #45525
Bruce
Username: Bruce
Staff Member

Well, on my staging server, the EOT extension seems to be working now. It must be a localhost issue. However, I’m not receiving a confirmation email. I get the paypal receipt, but not the one from s2member.

Okay, thanks for the info.

Are you running any plugins alongside s2Member? If so, please disable these and try again. Make sure to check Spam and Junk email folders.

If your installation is still not sending emails from s2Member, please run this Server Check Tool, and enable logging of all kinds in Dashboard -› s2Member® -› Log Files (Debug) -› Logging Configuration.

Let us know if problems persist, and we will take a look.

Viewing 8 replies - 1 through 8 (of 8 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.