• Resolved spyglassweb

    (@spyglassweb)


    I have three achievement badges set up, but only one of them is working. All three badges appear in the User earning log on the admin side and everything looks like it is being applied successfully from the log perspective.

    However, two of them do not display on the front end and they also do not show on the admin side when I look at the page where you set the specific conditions to earn this badge. I would expect to see the list of users who have earned this badge there, as it does for the achievement badge that works.

    The badge that is working was set up a few months ago. The two badges that are not were set up today. Mentioning this in case the error is due to an update.

    Achievements are earned by purchasing specific Memberpress subscriptions. They are displayed on the user’s BuddyBoss profile page.

    Plugins:
    GamiPress
    MemberPress
    BuddyBoss
    GamiPress – BuddyBoss integration
    GamiPress – Memberpress integration

    The page I need help with: [log in to see the link]

Viewing 2 replies - 1 through 2 (of 2 total)
  • Thread Starter spyglassweb

    (@spyglassweb)

    Updating this to say that it is solved.

    After some testing, I discovered that you had to fulfill all badge requirements. Memberpress sets up annual and monthly payment types as separate subscriptions. It is not desirable to have two identical gamipress awards, it is also not workable to require that users sign up for both an annual and a monthly subscription.

    I found this bit of code that allows the gamipress requirements to be OR instead of AND.
    https://gamipress.com/snippets/customizations/award-achievement-or-rank-if-user-meets-any-requirement-aka-or-requirements/

    After adding this to the Code Snippets plugin, the achievement badge is being awarded correctly when you sign up to any one payment plan.

    Plugin Contributor Paco González Pérez

    (@pacogon)

    Hi @spyglassweb!

    Glad to hear you have it figured out.
    This is so, you have to meet all the requirements to be able to obtain the badge and with the snippet you have used you allow the requirements to be filtered as OR instead of AND.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Achievements not displaying’ is closed to new replies.