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.

Member Levels Resetting to 0 with no actions

Home Forums Community Forum Member Levels Resetting to 0 with no actions

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

Topic Author Topic
Posted: Wednesday Mar 6th, 2013 at 10:53 am #43879

We have a Free Member (Level0) and 4 paid member levels setup.

We have members pay and they show up at the appropriate level. The original payment transaction and the Subscription transaction are all processed in Authorize.net. After a 3-4 minute period, the subscriber is set to level 0 without any transaction taking place other than logging into the paid user section of the site.

The Administrative Notes show that the user was demoted by authorize.net, but we don’t see any reason why.

List Of Topic Replies

Viewing 4 replies - 1 through 4 (of 4 total)
Author Replies
Author Replies
Posted: Wednesday Mar 6th, 2013 at 1:48 pm #43899

We turned off the WP-Cron to further evaluate the problem. We found that all of the users that were added had the Automatic EOT Time set to June 30, 2012 12:00am UTC. So before we had the WP-Cron on and the users were demoted automatically. The transaction in Authorize.net for the initial payment is processing correctly and the subscriptions in authorize.net have the correct dates on them. The problem is the EOT Date that is written in in the user record. Based on reading the help message we would expect this field to be blank. So we don’t understand why something is being written in here.

Posted: Thursday Mar 7th, 2013 at 5:05 pm #43992
Eduan
Username: Eduan
Moderator

Hello Rich,

Do you have any s2-hacks.php or any Must-use plugin setup for s2Member? If yes, couldyou try disabling them and see if that solves the problem?

If not, could you lease try these common trouble shooting tips:
Knowledge Base » Common Troubleshooting Tips

– Eduan

Posted: Thursday Mar 7th, 2013 at 5:13 pm #43994

Hi Eduan

I dont’t think we have either of those setup. The only thing we tried to change was to increase the number of levels based on the s2member instructions. But we didn’t get this to work. I don’t know if it ‘s related. The other thing we found out today was that testing an upgrade from level0 to a paid level, the problem did not show up (i.e. the EOT was left blank. So something is different between the regular signup and the upgrade.

Posted: Saturday Mar 9th, 2013 at 10:17 am #44156

Hi Rich.

It sounds like you’ve had something set the EOT for that date. Maybe a hack? It sounds like something that’s been asked long ago in the forum, even the date… Maybe in your must-use plugins, or some other place?

If a date is set in the user’s profile, then s2Member will ignore subscription notifications from the payment gateway. This field should be empty for s2Member to use the EOT time based on the subscription’s end on the payment gateway.

The only thing we tried to change was to increase the number of levels based on the s2member instructions. But we didn’t get this to work.

That seems unrelated to the EOT thing. But if you want to make it work, could you show me the code you added and the lines before it? Did you follow the documentation instructions exactly? [hilite path]Dashboard -› s2Member® -› General Options -› Membership Levels/Labels[/hilite]

The other thing we found out today was that testing an upgrade from level0 to a paid level, the problem did not show up

The upgrade ends the previous subscription and starts a new one. If the EOT was left blank, maybe you don’t have a hack for that in your installation anymore. Perhaps those users with the June 30 EOT were subscribed when you had a hack for that and then the hack was removed later?

If you want to edit the EOT times for all users, you could export them, edit the EOT time column and then reimport them to update their accounts. [hilite path]Dashboard -› s2Member® -› Import/Export -› User[/hilite]


I hope that helps. :)

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