• Hello,

    I have a “Free” membership level (no expiration), and a “Day Pass” level (Expires after “1 day”).

    Users that sign-up for the Day Pass are not having their memberships downgraded to Free after the 1 day of access, which allows them to continue to have access to protected content for longer than they paid for. Pretty crucial for our operation!

    This is for newly registered users (choosing the Day Pass when signing up for the site), as well as existing members that upgrade their membership from Free (either with payment or a discount code).

    Any ideas on where to look to fix this?

    https://www.ads-software.com/plugins/paid-memberships-pro/

Viewing 8 replies - 1 through 8 (of 8 total)
  • Hi,

    I would like to know also if memberships automatically downgrade to a free membership if the account expires, is cancelled or payment is delayed. This is also crucial for my site.

    Thanks

    Thread Starter infiniloop

    (@infiniloop)

    So…. after getting no support, I went in to MANUALLY downgrage a membership that was set up to AUTO downgrade after 1 day. I switched it to my free embership (as it was supposed to), and got this message:

    WordPress database error: [You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1]
    SELECT A.* FROM wp_wysija_user_list as A LEFT JOIN wp_wysija_list as B on A.list_id=B.list_id WHERE A.user_id=13 AND B.is_enabled=1 AND A.list_id IN()

    I cannot use this plug-in as is. I would REALLY, REALLY like to pay the full price, but I’m BEGGING for you to help me out here. No way I can show my uppers that this will work “if we pay for support’. If this won’t work as a free plug-in out of the box, how can I make the boss believe it will work if we pay?

    Thread Starter infiniloop

    (@infiniloop)

    bump.

    This is a pretty crucial issue that I need to solve. Any help at all from PMPro?

    Memberships should be cancelled automatically when a membership expires. Try running the membership expiration script manually and see if it cancels the expired memberships. You can navigate directly to “../plugins/paid-memberships-pro/scheduled/crons/expirememberships.php” and see if that works.

    If you want, we can also take a look at your site if you post on our member support forums.

    Thread Starter infiniloop

    (@infiniloop)

    Thanks for answering! I have no idea how to run a script. I can find the file you’ve referenced, but don’t know what to do with it.

    I’m happy to give you credentials to check it out. Please let me know how to do that.

    Memberships should be cancelled automatically when a membership expires.

    So, I have a “free” membership level with no expiration, and a “Paid” membership level that that expires after 2 days. Free level members use a coupon code to upgrade their membership to “Paid”. After two days, their membership SHOULD AUTOMATICALLY downgrade to “Free”…. correct? Or am I expecting a result not built into the plug-in out-of-the-box?

    Really appreciate the help!

    Thread Starter infiniloop

    (@infiniloop)

    bump

    Thread Starter infiniloop

    (@infiniloop)

    Would really like some follow-up. Please help? Problem still exists.

    > I can find the file you’ve referenced, but don’t know what to do with it.
    Just navigate to it in your web browser.

    > Or am I expecting a result not built into the plug-in out-of-the-box?
    This will require some custom code. You can hook into pmpro_after_change_membership_level, check for “0” as the level, and then pmpro_changeMembershipLevel() to the free level.

    If you need further help setting this please consdier becoming a PMPro member and post on the member forums.

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Expired Memberships not downgrading’ is closed to new replies.