fm-ticketing / dawn-shopify-theme

Clone of Shopify's Dawn theme, with Online Store 2.0 feature.
Other
2 stars 0 forks source link

Pay what you can functionality #79

Closed stuartleech closed 8 months ago

stuartleech commented 9 months ago

Foundling are introducing Pay What You Like on the first Sunday of each month.

I'm thinking we need a new Metafield called "Pay What You Can Sundays" that lists the sundays that this applies to?

When someone selects one of those Sundays the logic on the page displays different ticketing options which fulfill the pay what you can functionality?

I think they are suggesting there's fixed options like £1, £5, £10 and then an other box where you can put in any amount you choose but we probably need to talk about what is feasible and has the best UX?

Sunday 7th April Sunday 5th May Sunday 2nd June Sunday 7th July Sunday 4th August Sunday 1st September

katjam commented 9 months ago

I guess let's look at some UI examples. I've used a slider thing before but not sure if that just over complicates. I can get started without that decision anyway.

stuartleech commented 9 months ago

I personally think just give people a field that they can put an amount in? Have it default to £5 or whatever and keep it simple.

The other thing is we'll need an option for people to select how many people are coming

stuartleech commented 9 months ago

National Gallery Pay What You Can on Friday Nights - What a mess!

Screenshot 2024-02-20 at 16 49 01
katjam commented 9 months ago

Yes, that National Gallery one is tricky to parse. I suppose also the argument for slider might be to get people to donate more.

We might as well start simple as you suggest with a number box that defaults to £5.

katjam commented 9 months ago

In terms of the "how many people" will that be a multiplier on the amount, or one flat rate no matter how many are coming?

katjam commented 9 months ago

In terms of UX, it is helpful to have some copy that indicates a suggested amount per person.

stuartleech commented 8 months ago

This is no longer needed