beabee-communityrm / beabee-frontend

GNU Affero General Public License v3.0
5 stars 2 forks source link

Review membership/join flow to integrate one time donations #557

Open aiscarvalho opened 8 months ago

aiscarvalho commented 8 months ago

We reviewed the membership flow to integrate one time donations and update the steps in the process of setting up a member account.

We have a few alternative layouts for the first step, where the user can pick a recurring contribution or one time donation, and the amount.

Slide 1 all options together -- one time/monthly/annual -- and visible numeric input for a custom amount slide 1_ one time   recurring together 01

Slide 1 all options together -- one time/monthly/annual -- and hidden numeric input for a custom amount slide 1_ one time   recurring together 02 slide 1_ one time   recurring together 03

Slide 1 split layout: recurring contribution on top, one time donation on the bottom slide 1_ one time   recurring split 01 slide 1_ one time   recurring split 02

Once the amount and recurrence is picked, slide 2 will present the payment method: slide 2_ payment 01

In the one time donors flow: slide 3 will show the payment details followed by a thank you message: slide 3 donors_ receipt data slide 4 donors_ thank you 01

In the member flow, slide 3 will display the account setup: slide 3 members_ account setup 02

Members will then see the thank you message and/or post join survey: slide 4 members_ thank you 01

Design spec on penpot

wpf500 commented 8 months ago

I think the layout changes are fine, I prefer the big buttons (screenshots 1 and 2) to the buttons with text underneath them.

However I don't think this follows data requirements we have in the flow diagram:

TobiasHauswurz commented 8 months ago

I personally prefer the version with the one-time-option underneath. Wondering some things:

aiscarvalho commented 8 months ago

Thanks for the quick feedback! We'll put together a step 1 with the large buttons, as Will indicated, and the one time donation option below, as Tobias suggested.

@wpf500 while working on the variations we missed the correct information in each step (switching the email to step 3 and including all payment in step 2). We'll fix this and include the email confirmation in the flow.

@TobiasHauswurz :

TobiasHauswurz commented 8 months ago

@aiscarvalho I mean no payment at all.

aiscarvalho commented 8 months ago

We split the previous spec for ease of understanding:

We decided to always use the word contribution, for both recurring contributions and one time contributions (dropping the word donation). In the recurring contributions flow we designed only slides 1, 2 and 3. The following would be the same as shown in one time contribution flow with member account creation.

Below are some screenshots of the reviewed and extended spec; for the full flows see the penpot links above :)

Redesigned recurring contributions screen with the link to a one time contribution

image

One time contribution with the thermometer goal and link to switch to recurring contributions

image

Member signup without contribution image

Mobile layout: slide one and alternative layout with 3 suggested amounts and goals' thermometer

image image

aiscarvalho commented 8 months ago

@TobiasHauswurz we updated the spec to include the tax information.

Here's how we could display it in each of the steps:

image

image

image

Do you think this works well?

We'll tackle the admin parts (membership builder interface) afterwards but here's a quick mockup of what we had discuss this morning: image

wpf500 commented 7 months ago

Looks simple enough :). A few comments:

aiscarvalho commented 7 months ago

@wpf500 I've just updated my comment to fix the screenshot of step 2. I uploaded a previous design and didn't notice. Thank you for pointing the UI inconsistency.

We'll update the admin interface with the changes you suggested!

TobiasHauswurz commented 7 months ago

@aiscarvalho nothing to add to Will's comment. Looks good to me :)