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

Implement voucher per event and for all events of an organizer #382

Open
mariobehling opened this issue Oct 9, 2024 · 4 comments
Open
Assignees

Comments

@mariobehling
Copy link
Member

mariobehling commented Oct 9, 2024

eventyay-common: The ticket system already has a voucher system for tickets of an event. Implement the same kind of functionality a) for a voucher per event and b) for all events of an organizer in the admin area of the platform.

@odkhang
Copy link
Collaborator

odkhang commented Oct 11, 2024

Hi @mariobehling,
So in Eventyay-common, we will implement 2 things:

  1. Event Detail: add another tab call 'Voucher', allow organizer to set voucher similar in ticket component, apply to specific Event
  2. Organizer Setting: add another tab call 'Voucher', allow organizer to set voucher similar in ticket component, all to All Event of this Organizer.
  3. If Voucher is set on both Organizer and Event level, Attendee will able to use all voucher

@mariobehling
Copy link
Member Author

@odkhang You misunderstand. Vouchers for events are set by admins. Please first implement other admin features.

@odkhang
Copy link
Collaborator

odkhang commented Nov 7, 2024

Hi @mariobehling,
since admin area feature is completed #370
Please give me more detail on this issue so we can implement it.

Setting voucher:
In Admin area /control/admin, on the left sidebar, we will add a new page call 'Vouchers'
In 'Vouchers' page, we will list all vouchers and have a button to create new voucher.
In Voucher creation page, there will be some input field.

  • Voucher code
  • Maximum usages
  • Valid until
  • Product (select dropdown): list of all event and an options using for all events of an Organizer
  • Price effect with 2 options: reduce price by %, set Price to

image

For Organizer using voucher:

  • Where should we allow Organizer to input voucher code? In billing settings or we add another page in Organizer Area called "Voucher usage".
  • And for input voucher code, do we allow Organizer to use multiple voucher at a time?

My suggestion will be:

  • we add another input field in billing settings call voucher, next to the input voucher is "check" button, when organizer click 'check' button, the system will verify that voucher code (how many time it can be used? event its got applied, valid until, price affect).
  • If organizer save billing settings with that voucher, when generate the invoice, we will deduce the price of that voucher and count 1 time usage for that voucher.

Please confirm it so we can implement it.

@mariobehling
Copy link
Member Author

Hello @odkhang as we now progressed with the other parts we can come back to this issue. Yes, the above sounds fine. I have some additional thoughts, but for now this seems like the best approach.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants