GithubHelp home page GithubHelp logo

Comments (5)

ideadude avatar ideadude commented on July 20, 2024

Use JavaScript to only allow users to select one level to purchase at a time

A. We want to limit the number of levels a user can "add". If they already have a level, it will be selected. We need to check if they are adding more than one level.

They also can remove levels from the levels page and we should let them remove as many as they want.

B. Ideally, it would be nice even to allow them to add multiple levels if all but one of those levels were free. To support this, we can localize some more data about the levels and denote which are free vs paid.

C. I also think initial payments are grouped together. So really we should only have to limit them to adding one recurring level. So they can add as many free or initial payment levels as they want, but only one recurring level at a time.

Maybe show users a notice as well if they try to select more than one

We should definitely notify the users when they've added 2 recurring levels. We should disable the continue button.

We should also double check all of this on the checkout page. Maybe in general when the levels are passed. Definitely in the registration_checks filter.

from pmpro-multiple-memberships-per-user.

dparker1005 avatar dparker1005 commented on July 20, 2024

I was working on this issue a while back, not sure how far I got and would want to review the changes before continuing this update: https://github.com/dparker1005/pmpro-multiple-memberships-per-user/tree/issue_60

from pmpro-multiple-memberships-per-user.

michaelbeil avatar michaelbeil commented on July 20, 2024

A customer (ticket ID 319175) moderators only requested support for PayPal Express. Work being done in PR #96.

from pmpro-multiple-memberships-per-user.

michaelbeil avatar michaelbeil commented on July 20, 2024

A customer sent in a ticket regarding support for PayPal Express:

I would like to have stripe an PayPal working at the same time, therefore I downloaded the Add On Paid Memberships Pro – Add PayPal Express Add On.

However, when I am in the check out page and selected Pay Pal, appear the following message

“You cannot check out for multiple levels simultaneously while using this payment gateway. Please complete each checkout separately.”

image

from pmpro-multiple-memberships-per-user.

michaelbeil avatar michaelbeil commented on July 20, 2024

A customer (ticket ID 388397) moderators only sent in a ticket regarding support for PayPal Express:

I have multiple memberships per user turned on. Users are unable to check with paypal when using the page with the pmpro checkout block on it with the selected level (just one level) on it, it gives them the attached error. However, if they use the default checkout page with just the [pmpro_checkout] shortcode on it, they can purchase the membership no problem.

image

from pmpro-multiple-memberships-per-user.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.