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

Allow tickets with 0 quantity available #7426

Open
4 tasks done
relicarious opened this issue Jun 4, 2024 · 4 comments
Open
4 tasks done

Allow tickets with 0 quantity available #7426

relicarious opened this issue Jun 4, 2024 · 4 comments

Comments

@relicarious
Copy link

relicarious commented Jun 4, 2024

Who is your user?

Event admin.

What are they trying to achieve?

When creating events I want to display ticket tiers that are not yet open or that are temporarily unavailable so that I can show my event and its ticket tiers in advance of actually opening the event for sales, a well as be transparent with the remaining pool of limited tickets as it shrinks and expands.
Secondarily so I can show that although this ticket tier was previously available it is currently not open.

In our concrete use case we have low income and crowdfunding tiers that interact so that when crowdfunding tier tickets are bought we may expand the pool of available low income tickets.

We wish to list the tiers up front with 0 available tickets, and then upon launch we will set a quota.
The quota may manually change as sales progress.

As an aside, issues #7289 and #7303 would also be of benefit to us in this scenario.

How are they currently doing this?

Currently when inputting 'Available quantity' as 0, this gets interpreted as unlimited. Not satisfactory for our needs.
Therefore we set the ticket price to an astronomical amount to discourage purchases. This is also unsatisfactory as it prevents us from correctly displaying what the actual price will be at launch.

Suggested solution

When setting available quantity to 0, list the ticket as limited, with 0 tickets remaining, and ensure corresponding behaviour on the backend.

Alternatively, create a checkbox: 'Ticket released for purchase' and display unreleased tickets with an inactive purchase button, with corresponding limitation of behaviour on backend.

How well understood is this problem?

Note: I present this as a feature request though I feel it could also be filed as a bug. I find it misleading that one can purchase tickets if I have set the available quantity to 0. I file this as a request because I assume the current state is intended behaviour. <3

  • Surfacing: if you feel this is a seed of an idea that needs to be researched.
  • Understanding: if you've done some research and feel it is already well understood and ready for shaping.
  • Shaping: if you feel a solution is clearly defined and can be made into a pitch (read more about shaping)
  • Pitching: if you feel that it is ready to be presented for prioritisation (read more about pitching)
@Betree
Copy link
Member

Betree commented Jun 5, 2024

Thanks for the feedback! It looks like most of these aspects could be resolved through separate issues:

When creating events I want to display ticket tiers that are not yet open or that are temporarily unavailable so that I can show my event and its ticket tiers in advance of actually opening the event for sales.

=> #5304 / #2325 (the latter is currently in a design phase)

Secondarily so I can show that although this ticket tier was previously available it is now no longer open.

=> #3529


I'm therefore closing this, but feel free to re-open if you disagree.

@Betree Betree closed this as completed Jun 5, 2024
@relicarious
Copy link
Author

Hello Betree, thanks for the prompt reply!

I have read the three issues you linked and while they are sort of related they do not actually satisfy the need I have attempted to describe.
They also look like a lot more work than what I am aiming for, since they are achieving something bigger.

To be more precise: our community have a recurring use case in which it is beneficial to show ticket tiers with 0 available both before launch and during sales.

As such, preview and archive features are a little bit overkill for our needs, and also I fear would give the wrong image to the end user. In my understanding, displaying an archived ticket signals that this is no longer something we do - a thing of the past.
Displaying a ticket with 0 availability signals that this is an active option that just currently has no resources in the pool.

Reason being: as the sale progresses, the purchase of crowdfunding tickets will allow us to add tickets to the low income pool.

And, of course, I would like the interface to be consistent with the expected behaviour, so that when it accepts 0 quantity available it should not make an unlimited amount of tickets available for purchase.

@relicarious
Copy link
Author

For this reason I am thankful for your efforts to cover my need, yet I think I must reopen the request. <3

@relicarious
Copy link
Author

I'm therefore closing this, but feel free to re-open if you disagree.

I think I do not have rights to re-open the issue. Or perhaps I am missing a button somewhere. I am rarely on github. :-)

Would you help me out please?

@Betree Betree reopened this Jun 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants