Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Always display a way to pay [$60 awarded] #281

Closed
cassidyjames opened this issue May 17, 2017 · 17 comments
Closed

Always display a way to pay [$60 awarded] #281

cassidyjames opened this issue May 17, 2017 · 17 comments
Assignees
Labels
Needs Design Waiting for input from the UX team Status: Confirmed Verified by someone other than the reporter Status: In Progress
Milestone

Comments

@cassidyjames
Copy link
Contributor

cassidyjames commented May 17, 2017

If someone already installed an app but wants to come back to the AppCenter listing, we should let them pay the developer there.


The $60 bounty on this issue has been claimed at Bountysource.

@Philip-Scott Philip-Scott added the Needs Design Waiting for input from the UX team label May 19, 2017
@danirabbit danirabbit added the Status: Confirmed Verified by someone other than the reporter label Jun 30, 2017
@danirabbit danirabbit added this to the juno-beta1 milestone Jun 30, 2017
@nloomans
Copy link

nloomans commented Jul 1, 2017

I've started working on it! I'm currently developing it as a donate button, you can already see what that looks like in the repo. When the button is pressed, it will show a popover menu, the same as used in the HumbleButton, but with an added pay button.

What do you all think?

@babluboy
Copy link

babluboy commented Jul 2, 2017

This is a nice idea 👍...friend of mine installs apps for $0 to try out and if he likes using it he wants to donate...this would solve that scenario of pay later...

A screen shot here will be great 😀

@nloomans
Copy link

nloomans commented Jul 2, 2017

Sure, here is how the donate button currently looks like, the text is slightly smaller but that will be fixed.
Screenshot of AppCenter with donate button

The plan is that when you click on it you get an popover just like this one, but with an added pay button on the right side.
Popover

@nloomans
Copy link

nloomans commented Jul 2, 2017

Status update: Made some progress today, it will probably be finished tomorrow.

I've moved the amount modifier to a separate class, and added a standalone option. The original pay button is HumbleButton is visually untouched, but now uses the same separate class.
screenshot from 2017-07-02 22 01 37

All I still need to do is fix the error dialog so it doesn't show "Pay later" anymore when donating.

Any feedback?

@Philip-Scott
Copy link
Member

"Donate" isn't really the correct word though, since both elementary and the developer are not "non-profit organizations" (And donations also mean that they're tax deductible)

Maybe @elementary/ux would like to comment about copy, placement and other things? :)

@danirabbit
Copy link
Member

We definitely want to avoid the word "donate" since like Felipe said it implies tax deduction, which buyers in AppCenter are not eligible for. We've had this bite us in the past with customers feeling swindled due to the misunderstanding

@stiffler17
Copy link

Maybe some version of "contribution" or "financial contribution"?

@bigfatbird
Copy link
Contributor

Does this default to the suggested price from the developer?

i.e. if a developer thinks the app is worth 5$ the dropdown should default to 5$ and so on!

@nloomans
Copy link

nloomans commented Jul 4, 2017

@bigfatbird Just checked and it currently does not. It should be noted that the only "default" there is, is the custom amount input. Do you think it would be worth it to implement that?

I am moving the ETA as there are current issues that still need to be discussed, and I am also quite busy.

@bigfatbird
Copy link
Contributor

I don't know. Sometimes people download the app without paying just to return to pay later.

It could be a good indicator what a developer expects you to pay. I don't know where AppCenter fetches the price information, this might come from the houston backend? @btkostner

@nloomans
Copy link

nloomans commented Jul 4, 2017

Some other issues that I didn't think of:

  • the email that is send after a purchase doesn't make sense when "donating" (still not sure what a better word would be). Image

  • There is no in-app feedback when "donating" that the "donation" succeeded, I mean that the verifing box just closes itself after the "donation" without explicitly telling you it succeeded.

@elementary elementary deleted a comment from babluboy Oct 24, 2017
@djsmithumn
Copy link

djsmithumn commented Oct 29, 2017

Donation is not the correct term to use here. Maybe "Pay"? Why not just keep the suggested amount button, for example "$1.00", on the app pages in the AppCenter unless they have paid? This would be a much simpler update and still allow users to pay after they have downloaded the app. The text in the button would then be the suggested amount if they haven't paid and be "Pay More" if they have paid. Allowing users to pay more if they have already paid.

@djsmithumn
Copy link

djsmithumn commented Oct 29, 2017

Other terms are "Compensate", "Fund" or "Reward".

@btkostner
Copy link
Contributor

The suggested price is from the appstream data. Use this function to get it.

@lewisgoddard
Copy link
Member

"Purchase" is the word we usually use, which brings up the idea of not being asked to pay twice for the same thing (which I think is what UX wants).

@lewisgoddard lewisgoddard changed the title Always display a way to pay Always display a way to pay [$60] Dec 1, 2017
@btkostner
Copy link
Contributor

btkostner commented Dec 1, 2017

So, (talking with @cassidyjames), we want to show a purchase button in the update list if the user has not already purchased it (#306). We also want to add a "Fund" button in the footer that would always show with the similar style as all the other footer links.

I think for sake of this bug, the footer link should be the thing we focus on. The update list will have to be done after #306.

@danirabbit
Copy link
Member

Something to consider also is what we do about the appstream donate tag. Does this override that? Do we show both?

My personal feeling is we only show one and use the AppCenter (stripe) one if it’s available.

@davidmhewitt davidmhewitt self-assigned this Jan 9, 2018
@davidmhewitt davidmhewitt added this to In Progress in Easier to pay app devs Jan 24, 2018
@danirabbit danirabbit modified the milestones: juno-beta1, juno-beta2 Mar 13, 2018
Easier to pay app devs automation moved this from In Progress to Done Apr 12, 2018
@danirabbit danirabbit modified the milestones: juno-beta2, juno-beta1 Apr 12, 2018
@danirabbit danirabbit changed the title Always display a way to pay [$60] Always display a way to pay [$60 awarded] Jul 29, 2018
@danirabbit danirabbit modified the milestones: juno-beta1, juno-beta2 Sep 18, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Needs Design Waiting for input from the UX team Status: Confirmed Verified by someone other than the reporter Status: In Progress
Projects
No open projects
Development

No branches or pull requests